Enviar pesquisa
Carregar
Rapid Performance Modeling by transforming Use Case Maps to Palladio Component Models
•
Transferir como PPTX, PDF
•
1 gostou
•
1,084 visualizações
Heiko Koziolek
Seguir
Tecnologia
Educação
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 19
Baixar agora
Recomendados
Towards the Automation Cloud: Architectural Challenges for a Novel Smart Ecos...
Towards the Automation Cloud: Architectural Challenges for a Novel Smart Ecos...
Heiko Koziolek
6 Years of Performance Modeling at ABB
6 Years of Performance Modeling at ABB
Heiko Koziolek
Multi domain product architecture: start integrated, stay integrated
Multi domain product architecture: start integrated, stay integrated
Obeo
[ Capella Day 2019 ] MBSE & PLE: Systematic Reuse of Capella Models with pure...
[ Capella Day 2019 ] MBSE & PLE: Systematic Reuse of Capella Models with pure...
Obeo
[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with Teamcenter
Obeo
Simplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSE
Obeo
Writing perfect textual requirements
Writing perfect textual requirements
Obeo
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...
Obeo
Recomendados
Towards the Automation Cloud: Architectural Challenges for a Novel Smart Ecos...
Towards the Automation Cloud: Architectural Challenges for a Novel Smart Ecos...
Heiko Koziolek
6 Years of Performance Modeling at ABB
6 Years of Performance Modeling at ABB
Heiko Koziolek
Multi domain product architecture: start integrated, stay integrated
Multi domain product architecture: start integrated, stay integrated
Obeo
[ Capella Day 2019 ] MBSE & PLE: Systematic Reuse of Capella Models with pure...
[ Capella Day 2019 ] MBSE & PLE: Systematic Reuse of Capella Models with pure...
Obeo
[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with Teamcenter
Obeo
Simplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSE
Obeo
Writing perfect textual requirements
Writing perfect textual requirements
Obeo
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...
Obeo
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Heiko Koziolek
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
Obeo
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
Obeo
Safety Architect – a Model-Based Safety Analysis Tool Benefiting from Sirius ...
Safety Architect – a Model-Based Safety Analysis Tool Benefiting from Sirius ...
Obeo
JITHIN CHANDRAN
JITHIN CHANDRAN
Jithin Corleone
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
Obeo
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
Obeo
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Obeo
[SiriusCon 2020] Pushing Limits in Automotive Model Visualization at BOSCH - ...
[SiriusCon 2020] Pushing Limits in Automotive Model Visualization at BOSCH - ...
Obeo
Summit Australia 2019 - Supercharge PowerPlatform with AI - Dipankar Bhattach...
Summit Australia 2019 - Supercharge PowerPlatform with AI - Dipankar Bhattach...
Andrew Ly
[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Days 2020] Innovating with MBSE – Medical Device Example
Obeo
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...
melbats
Asta Powerproject BIM Overview
Asta Powerproject BIM Overview
Max Carruthers
[Capella Days 2020] MBSE and the High-Tech Equipment Industry, how do they ma...
[Capella Days 2020] MBSE and the High-Tech Equipment Industry, how do they ma...
Obeo
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems
Obeo
Experiences with Collaborative System Architecture Development within a Joint...
Experiences with Collaborative System Architecture Development within a Joint...
Obeo
Continuous Deployment for Deep Learning
Continuous Deployment for Deep Learning
Databricks
[Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL
[Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL
Obeo
Simultaneously edit Capella models with Team for Capella
Simultaneously edit Capella models with Team for Capella
Obeo
Definition of project profiles to streamline MBSE deployment efforts
Definition of project profiles to streamline MBSE deployment efforts
Obeo
Use Cases A Comprehensive Look
Use Cases A Comprehensive Look
telab
Sustainability Evaluation of Software Architectures: A Systematic Review
Sustainability Evaluation of Software Architectures: A Systematic Review
Heiko Koziolek
Mais conteúdo relacionado
Mais procurados
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Heiko Koziolek
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
Obeo
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
Obeo
Safety Architect – a Model-Based Safety Analysis Tool Benefiting from Sirius ...
Safety Architect – a Model-Based Safety Analysis Tool Benefiting from Sirius ...
Obeo
JITHIN CHANDRAN
JITHIN CHANDRAN
Jithin Corleone
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
Obeo
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
Obeo
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Obeo
[SiriusCon 2020] Pushing Limits in Automotive Model Visualization at BOSCH - ...
[SiriusCon 2020] Pushing Limits in Automotive Model Visualization at BOSCH - ...
Obeo
Summit Australia 2019 - Supercharge PowerPlatform with AI - Dipankar Bhattach...
Summit Australia 2019 - Supercharge PowerPlatform with AI - Dipankar Bhattach...
Andrew Ly
[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Days 2020] Innovating with MBSE – Medical Device Example
Obeo
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...
melbats
Asta Powerproject BIM Overview
Asta Powerproject BIM Overview
Max Carruthers
[Capella Days 2020] MBSE and the High-Tech Equipment Industry, how do they ma...
[Capella Days 2020] MBSE and the High-Tech Equipment Industry, how do they ma...
Obeo
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems
Obeo
Experiences with Collaborative System Architecture Development within a Joint...
Experiences with Collaborative System Architecture Development within a Joint...
Obeo
Continuous Deployment for Deep Learning
Continuous Deployment for Deep Learning
Databricks
[Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL
[Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL
Obeo
Simultaneously edit Capella models with Team for Capella
Simultaneously edit Capella models with Team for Capella
Obeo
Definition of project profiles to streamline MBSE deployment efforts
Definition of project profiles to streamline MBSE deployment efforts
Obeo
Mais procurados
(20)
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
Safety Architect – a Model-Based Safety Analysis Tool Benefiting from Sirius ...
Safety Architect – a Model-Based Safety Analysis Tool Benefiting from Sirius ...
JITHIN CHANDRAN
JITHIN CHANDRAN
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
SiriusCon2016 - Modelling Spacecraft On-board Software with Sirius
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
[SiriusCon 2020] Pushing Limits in Automotive Model Visualization at BOSCH - ...
[SiriusCon 2020] Pushing Limits in Automotive Model Visualization at BOSCH - ...
Summit Australia 2019 - Supercharge PowerPlatform with AI - Dipankar Bhattach...
Summit Australia 2019 - Supercharge PowerPlatform with AI - Dipankar Bhattach...
[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Days 2020] Innovating with MBSE – Medical Device Example
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...
Asta Powerproject BIM Overview
Asta Powerproject BIM Overview
[Capella Days 2020] MBSE and the High-Tech Equipment Industry, how do they ma...
[Capella Days 2020] MBSE and the High-Tech Equipment Industry, how do they ma...
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems
Experiences with Collaborative System Architecture Development within a Joint...
Experiences with Collaborative System Architecture Development within a Joint...
Continuous Deployment for Deep Learning
Continuous Deployment for Deep Learning
[Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL
[Capella Days 2020] An Adventure with Capella - A study from NEXTRAIL
Simultaneously edit Capella models with Team for Capella
Simultaneously edit Capella models with Team for Capella
Definition of project profiles to streamline MBSE deployment efforts
Definition of project profiles to streamline MBSE deployment efforts
Destaque
Use Cases A Comprehensive Look
Use Cases A Comprehensive Look
telab
Sustainability Evaluation of Software Architectures: A Systematic Review
Sustainability Evaluation of Software Architectures: A Systematic Review
Heiko Koziolek
Towards Software Sustainability Guides for Industrial Software Systems
Towards Software Sustainability Guides for Industrial Software Systems
Heiko Koziolek
Parameter Dependencies for Component Reliability Specifications
Parameter Dependencies for Component Reliability Specifications
Heiko Koziolek
ICSE 2011: Q-ImPrESS - An Industrial Case Study on Quality Impact Prediction
ICSE 2011: Q-ImPrESS - An Industrial Case Study on Quality Impact Prediction
Heiko Koziolek
Q-ImPrESS
Q-ImPrESS
Heiko Koziolek
Comparing and Considering: Exhibit vs Palladio
Comparing and Considering: Exhibit vs Palladio
Shawn Day
A Model Transformation from the Palladio Component Model to Layered Queueing ...
A Model Transformation from the Palladio Component Model to Layered Queueing ...
Heiko Koziolek
Towards an Architectural Style for Multi-tenant Software Applications
Towards an Architectural Style for Multi-tenant Software Applications
Heiko Koziolek
Destaque
(9)
Use Cases A Comprehensive Look
Use Cases A Comprehensive Look
Sustainability Evaluation of Software Architectures: A Systematic Review
Sustainability Evaluation of Software Architectures: A Systematic Review
Towards Software Sustainability Guides for Industrial Software Systems
Towards Software Sustainability Guides for Industrial Software Systems
Parameter Dependencies for Component Reliability Specifications
Parameter Dependencies for Component Reliability Specifications
ICSE 2011: Q-ImPrESS - An Industrial Case Study on Quality Impact Prediction
ICSE 2011: Q-ImPrESS - An Industrial Case Study on Quality Impact Prediction
Q-ImPrESS
Q-ImPrESS
Comparing and Considering: Exhibit vs Palladio
Comparing and Considering: Exhibit vs Palladio
A Model Transformation from the Palladio Component Model to Layered Queueing ...
A Model Transformation from the Palladio Component Model to Layered Queueing ...
Towards an Architectural Style for Multi-tenant Software Applications
Towards an Architectural Style for Multi-tenant Software Applications
Semelhante a Rapid Performance Modeling by transforming Use Case Maps to Palladio Component Models
Aw26312325
Aw26312325
IJERA Editor
Discover DoDAF problems early in the lifecycle with model execution
Discover DoDAF problems early in the lifecycle with model execution
Graham Bleakley
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
IAEME Publication
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
iaemedu
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
iaemedu
Rhapsody and mechatronics, multi-domain simulation
Rhapsody and mechatronics, multi-domain simulation
Graham Bleakley
Simulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLC
IRJET Journal
Integrating profiling into mde compilers
Integrating profiling into mde compilers
ijseajournal
Limited Budget but Effective End to End MLOps Practices (Machine Learning Mod...
Limited Budget but Effective End to End MLOps Practices (Machine Learning Mod...
IRJET Journal
PHP modernization approach generating KDM models from PHP legacy code
PHP modernization approach generating KDM models from PHP legacy code
journalBEEI
Kutulu: A Domain-specific Language for Feature-driven Product Derivation
Kutulu: A Domain-specific Language for Feature-driven Product Derivation
Orçun Dayıbaş
Server Emulator and Virtualizer for Next-Generation Rack Servers
Server Emulator and Virtualizer for Next-Generation Rack Servers
IRJET Journal
Raising Abstraction in Timing Analysis for Vehicular Embedded Systems through...
Raising Abstraction in Timing Analysis for Vehicular Embedded Systems through...
Alessio Bucaioni
Multi-Utility Infrastructure Management
Multi-Utility Infrastructure Management
Gilbert Madrid
Engineering College Management System-Synopsis.pdf
Engineering College Management System-Synopsis.pdf
projects602
A novel statistical cost model and an algorithm for efficient application off...
A novel statistical cost model and an algorithm for efficient application off...
Finalyearprojects Toall
2011 05-27-icse
2011 05-27-icse
Heiko Koziolek
D04011824
D04011824
IJMER
D04011824
D04011824
International Journal of Engineering Inventions www.ijeijournal.com
Energy Framework Enhancements in the WSN Simulator OMNETPP
Energy Framework Enhancements in the WSN Simulator OMNETPP
International Journal of Engineering Inventions www.ijeijournal.com
Semelhante a Rapid Performance Modeling by transforming Use Case Maps to Palladio Component Models
(20)
Aw26312325
Aw26312325
Discover DoDAF problems early in the lifecycle with model execution
Discover DoDAF problems early in the lifecycle with model execution
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
Rhapsody and mechatronics, multi-domain simulation
Rhapsody and mechatronics, multi-domain simulation
Simulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLC
Integrating profiling into mde compilers
Integrating profiling into mde compilers
Limited Budget but Effective End to End MLOps Practices (Machine Learning Mod...
Limited Budget but Effective End to End MLOps Practices (Machine Learning Mod...
PHP modernization approach generating KDM models from PHP legacy code
PHP modernization approach generating KDM models from PHP legacy code
Kutulu: A Domain-specific Language for Feature-driven Product Derivation
Kutulu: A Domain-specific Language for Feature-driven Product Derivation
Server Emulator and Virtualizer for Next-Generation Rack Servers
Server Emulator and Virtualizer for Next-Generation Rack Servers
Raising Abstraction in Timing Analysis for Vehicular Embedded Systems through...
Raising Abstraction in Timing Analysis for Vehicular Embedded Systems through...
Multi-Utility Infrastructure Management
Multi-Utility Infrastructure Management
Engineering College Management System-Synopsis.pdf
Engineering College Management System-Synopsis.pdf
A novel statistical cost model and an algorithm for efficient application off...
A novel statistical cost model and an algorithm for efficient application off...
2011 05-27-icse
2011 05-27-icse
D04011824
D04011824
D04011824
D04011824
Energy Framework Enhancements in the WSN Simulator OMNETPP
Energy Framework Enhancements in the WSN Simulator OMNETPP
Mais de Heiko Koziolek
Bottleneck Identification and Performance Modeling of OPC UA Communication Mo...
Bottleneck Identification and Performance Modeling of OPC UA Communication Mo...
Heiko Koziolek
Architectural Decision Forces at Work: Experiences in an Industrial Consultan...
Architectural Decision Forces at Work: Experiences in an Industrial Consultan...
Heiko Koziolek
OpenPnP: a Plug-and-Produce Architecture for the Industrial Internet of Things
OpenPnP: a Plug-and-Produce Architecture for the Industrial Internet of Things
Heiko Koziolek
Tool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software Engineering
Heiko Koziolek
Self-commissioning Industrial IoT Systems
Self-commissioning Industrial IoT Systems
Heiko Koziolek
IoT challenges for Smart Manufacturing
IoT challenges for Smart Manufacturing
Heiko Koziolek
Software Architecture in Process Automation: UML & the "Smart Factory"
Software Architecture in Process Automation: UML & the "Smart Factory"
Heiko Koziolek
MORPHOSIS: A Case Study on Lightweight Architecture Sustainability Analysis
MORPHOSIS: A Case Study on Lightweight Architecture Sustainability Analysis
Heiko Koziolek
The SPOSAD Architectural Style for Multi-tenant Software Applications
The SPOSAD Architectural Style for Multi-tenant Software Applications
Heiko Koziolek
A Large-Scale Industrial Case Study on Architecture-based Software Reliabilit...
A Large-Scale Industrial Case Study on Architecture-based Software Reliabilit...
Heiko Koziolek
PerOpteryx
PerOpteryx
Heiko Koziolek
Evolving Industrial Software Architectures into a Software Product Line: A Ca...
Evolving Industrial Software Architectures into a Software Product Line: A Ca...
Heiko Koziolek
Mais de Heiko Koziolek
(12)
Bottleneck Identification and Performance Modeling of OPC UA Communication Mo...
Bottleneck Identification and Performance Modeling of OPC UA Communication Mo...
Architectural Decision Forces at Work: Experiences in an Industrial Consultan...
Architectural Decision Forces at Work: Experiences in an Industrial Consultan...
OpenPnP: a Plug-and-Produce Architecture for the Industrial Internet of Things
OpenPnP: a Plug-and-Produce Architecture for the Industrial Internet of Things
Tool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software Engineering
Self-commissioning Industrial IoT Systems
Self-commissioning Industrial IoT Systems
IoT challenges for Smart Manufacturing
IoT challenges for Smart Manufacturing
Software Architecture in Process Automation: UML & the "Smart Factory"
Software Architecture in Process Automation: UML & the "Smart Factory"
MORPHOSIS: A Case Study on Lightweight Architecture Sustainability Analysis
MORPHOSIS: A Case Study on Lightweight Architecture Sustainability Analysis
The SPOSAD Architectural Style for Multi-tenant Software Applications
The SPOSAD Architectural Style for Multi-tenant Software Applications
A Large-Scale Industrial Case Study on Architecture-based Software Reliabilit...
A Large-Scale Industrial Case Study on Architecture-based Software Reliabilit...
PerOpteryx
PerOpteryx
Evolving Industrial Software Architectures into a Software Product Line: A Ca...
Evolving Industrial Software Architectures into a Software Product Line: A Ca...
Último
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
SynarionITSolutions
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
The Digital Insurer
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Último
(20)
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Rapid Performance Modeling by transforming Use Case Maps to Palladio Component Models
1.
Rapid Performance Modeling by
transforming Use Case Maps to Palladio Component Models Christian Vogel (KIT), Heiko Koziolek (ABB), Thomas Goldschmidt (ABB), Erik Burger (KIT) © ABB Group Slide 1
2.
Motivation Performance Modeling at
ABB Industrial Automation Domain Efficient control/data flow crucial for real-time constraints Design sketches on whiteboards End-to-end latency as a requirement Challenges How to reason on complex control/data flows? How to break down global response time requirements to performance budgets for software components? © ABB Group Slide 2 Sketch of a simple webserver
3.
Solution Approach UCM2PCM Palladio
Component Model (PCM) allows consideration and prediction of performance from the beginning But Control flow and structure in different views PCM models are difficult to create for persons from industrial automation Thus Use Case Maps (UCM) as new frontend for PCM Transformation from UCM to PCM © ABB Group Slide 3
4.
Related Work Model transformations
in SW Performance Engineering Performance engineering C. Smith and L.Williams, Addison-Wesley (2002) Performance Solutions: a practical guide to creating responsive, scalable software D. Menasce, L.W. Dowdy, V. Almeida, Prentice Hall (2004) Performance by design: computer capacity planning by example Survey of approaches for performance predictions S. Balsamo, A. Di Marco, P. Inverardi, and M. Simeoni, IEEE TSE (2004) Model-based performance prediction in software development: A survey H. Koziolek, Elsevier Performance Evaluation (2010) Performance evaluation of component-based software systems: A survey Transformation of UCM into Layered Queuing Networks (LQN) D. B. Petriu (2001) Layered software performance models constructed from use case map specifications Use of UML Marte Profile for creating performance models M. Woodside (2007) From annotated software designs (UML SPT/Marte) to model formalisms © ABB Group Slide 4
5.
Foundations Use Case Maps
Scenario-based modeling language Part of the User Requirements Notations (URN) Intuitive and easy to learn Graphical editor exists* Allows specification of performance annotations © ABB Group Slide 5 * http://lotos.site.uottawa.ca/ucm/bin/view/ProjetSEG/WebHome
6.
UCM2PCM Architecture © ABB Group Slide
6
7.
UCM2PCM Performance Annotations added
to UCMs © ABB Group Slide 7 Loop IterationCount Resource Demands Component AllocationBranch Probabilities Scenario Workload
8.
UCM2PCM Mapping Approach © ABB
Group Slide 8 UCM Path Component Responsibility
9.
UCM2PCM Mapping Approach © ABB
Group Slide 9 Return Call Component Call All calls
10.
UCM2PCM Mapping Approach © ABB
Group Slide 10 SystemRequiredCall SystemProvidedCall ParentCall
11.
UCM2PCM Mapping Approach © ABB
Group Slide 11 Usage Model
12.
UCM2PCM Limitations Limited Input
Assistance Performance Annotations need to be added as key-value pairs Limited PCM feature support Variables & Guarded Branches are not supported No Customized ResourceEnvironment supported Duplicated SEFFs For every call of a function a new SEFF is created © ABB Group Slide 12
13.
Evaluation Goals Evaluation of
Accuracy Apply UCM2PCM to three test systems Validate the correctness of the PCM models resulting from the UCM2PCM transformation Measure and check the accuracy of the produced SimuCom performance results Evaluation of Usability Tutorial & Assignment for UCM2PCM Survey among developers for getting feedback about the UCM2PCM tool © ABB Group Slide 13
14.
Evaluation Tested Models Media
Store Plain Java web application for storing and retrieving media files. SPECjAppServer Industry-standard benchmark, designed to measure the performance of application servers conforming to the Java EE 5.0 or later specifications. Business Reporting System Loosely modeled after a management information system, formerly analyzed at Carlton University. Users can retrieve live business data from the system and run statistical analyses. © ABB Group Slide 14
15.
Evaluation Business Reporting System
UCM © ABB Group Slide 15
16.
Evaluation Accuracy: Original vs.
transformed UCM model Transformation successfully bridged gap between UCM and PCM Simulation result difference to reference model below 15% and below 5% in most cases Accuracy is seen sufficiently for early reasoning of different design alternatives © ABB Group Slide 16
17.
Evaluation Usability: qualitative user
survey Main Advantages Comprehensibility of model is high, also for non-experts Fast(er) modeling Modeling complex systems is seen critical with UCM2PCM Results are only hints, without statistical relevance © ABB Group Slide 17
18.
UCM2PCM Conclusions and Future
Work Transformation successfully bridges semantic gap between UCM & PCM High result accuracy Mainly positive feedback by survey Future Work Adding Input Assistance to UCM editor Reverse transformation from PCM to UCM Conducting further case studies & experiments © ABB Group Slide 18
19.
© ABB Group April
25, 2013 | Slide 19
Baixar agora