SlideShare a Scribd company logo
1 of 21
Parameter Dependencies for Component Reliability Specifications HeikoKoziolek (ABB Corporate Research)Franz Brosch (FZI Karlsruhe, Germany)
Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 1 EU Project Q-ImPrESS Quality  Impact  Prediction for Evolving  Service-oriented Software  www.q-impress.eu
Software Reliability Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 2 [Musa1987]
Architecture-basedReliability Analysis Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 3 Markov Model ComponentArchitecture R = 0.9223 ExpectedReliability Markov Model Solution [Trivedi2001]
Problem Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 4 Howtodeterminethetransitionprobabilities?
Literature: Existing Approaches Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 5
Our Solution Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 6
Our Solution: Model Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 7 Internal Action BranchProbability Sequence Branch External Call
Our Solution: Model Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 8 FailureProbability BranchProbability ExternalCall Inputs Parameter Dependency Parameter Dependency Input Parameter Input Parameter
Our Solution: Model Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 9 Loop NumberofIterations
Our Solution: Model Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 10
Our Solution: Transformation Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 11
Our Solution: Markov Model Solution Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 12 R Q [Trivedi2001]
Case Study: Retail Management System Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 13
Case Study: Inventory Service - BookSale Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 14
Case Study: Modelling Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 15 Parameter Dependency on Loop Count ComponentArchitecture PalladioTool Control Flow Graph for a Component Service
Case Study: Analysis Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 16 PalladioTool Markov Model Solution
Case Study: ReliabilityPredictionResults Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 17
Case Study: ReliabilityPredictionResults Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 18
Assumptions & Limitations Markov Property FailureProbabilities Determiniation? Stochastically Independent Constant Expressiveness No Hardware Failures NoConcurrency NoRepair Getting Parameter Dependencies Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 19
Conclusion Parameter DependenciesforComponentReliabilitySpecifications Modellingbycomponentdeveloperandsoftwarearchitect Easy alternationofsystem-levelusageprofile Reusablereliabilityspecifications Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 20 www.q-impress.eu

More Related Content

Similar to Parameter Dependencies for Component Reliability Specifications

Scrum für Embedded-Software: Gut – aber aus anderen Gründen, als Ihr Manager...
Scrum für Embedded-Software: Gut  – aber aus anderen Gründen, als Ihr Manager...Scrum für Embedded-Software: Gut  – aber aus anderen Gründen, als Ihr Manager...
Scrum für Embedded-Software: Gut – aber aus anderen Gründen, als Ihr Manager...Joachim Schlosser
 
White paper mbre_en
White paper mbre_enWhite paper mbre_en
White paper mbre_enVisioneerUG
 
Ch5 software imprementation1.0
Ch5 software imprementation1.0Ch5 software imprementation1.0
Ch5 software imprementation1.0Kittitouch Suteeca
 
Defining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORSDefining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORSPaul W. Johnson
 
RPWORLD On-demand Manufacturing.pdf
RPWORLD On-demand Manufacturing.pdfRPWORLD On-demand Manufacturing.pdf
RPWORLD On-demand Manufacturing.pdfzhanjim40
 
Reliability Engineering 101 : Tonex Training
Reliability Engineering 101 : Tonex TrainingReliability Engineering 101 : Tonex Training
Reliability Engineering 101 : Tonex TrainingBryan Len
 
Condition monitoring, production efficiency, traceability
Condition monitoring, production efficiency, traceabilityCondition monitoring, production efficiency, traceability
Condition monitoring, production efficiency, traceabilityifm electronic gmbh
 
DFR a case study using a physics of failure
DFR a case study using a physics of failure DFR a case study using a physics of failure
DFR a case study using a physics of failure ASQ Reliability Division
 
Running head MODEL-BASED SYSTEMS ENGINEERING IMPLEMENTATION 1.docx
Running head MODEL-BASED SYSTEMS ENGINEERING IMPLEMENTATION 1.docxRunning head MODEL-BASED SYSTEMS ENGINEERING IMPLEMENTATION 1.docx
Running head MODEL-BASED SYSTEMS ENGINEERING IMPLEMENTATION 1.docxcowinhelen
 
iLumTech - Electronic design services
iLumTech - Electronic design servicesiLumTech - Electronic design services
iLumTech - Electronic design servicesiLumTech
 
Reliability Growth Planning: Its Concept, Applications, and Challenges
Reliability Growth Planning: Its Concept, Applications, and Challenges Reliability Growth Planning: Its Concept, Applications, and Challenges
Reliability Growth Planning: Its Concept, Applications, and Challenges ASQ Reliability Division
 
Converting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsConverting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsDevOps for Enterprise Systems
 
The vibration analysis of automobile outer rear view mirror with its developm...
The vibration analysis of automobile outer rear view mirror with its developm...The vibration analysis of automobile outer rear view mirror with its developm...
The vibration analysis of automobile outer rear view mirror with its developm...eSAT Journals
 
3 martin heininger - software unit testing autonomous cars verified by aero...
3   martin heininger - software unit testing autonomous cars verified by aero...3   martin heininger - software unit testing autonomous cars verified by aero...
3 martin heininger - software unit testing autonomous cars verified by aero...Ievgenii Katsan
 
Assignment Instructions  The case study is a project manag.docx
Assignment Instructions  The case study is a project manag.docxAssignment Instructions  The case study is a project manag.docx
Assignment Instructions  The case study is a project manag.docxssuser562afc1
 

Similar to Parameter Dependencies for Component Reliability Specifications (20)

Scrum für Embedded-Software: Gut – aber aus anderen Gründen, als Ihr Manager...
Scrum für Embedded-Software: Gut  – aber aus anderen Gründen, als Ihr Manager...Scrum für Embedded-Software: Gut  – aber aus anderen Gründen, als Ihr Manager...
Scrum für Embedded-Software: Gut – aber aus anderen Gründen, als Ihr Manager...
 
White paper mbre_en
White paper mbre_enWhite paper mbre_en
White paper mbre_en
 
Ch5 software imprementation1.0
Ch5 software imprementation1.0Ch5 software imprementation1.0
Ch5 software imprementation1.0
 
2009 scrum & architecture
2009 scrum & architecture2009 scrum & architecture
2009 scrum & architecture
 
ETCA_4
ETCA_4ETCA_4
ETCA_4
 
1530 sulimov
1530 sulimov1530 sulimov
1530 sulimov
 
Defining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORSDefining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORS
 
RPWORLD On-demand Manufacturing.pdf
RPWORLD On-demand Manufacturing.pdfRPWORLD On-demand Manufacturing.pdf
RPWORLD On-demand Manufacturing.pdf
 
Reliability Engineering 101 : Tonex Training
Reliability Engineering 101 : Tonex TrainingReliability Engineering 101 : Tonex Training
Reliability Engineering 101 : Tonex Training
 
Condition monitoring, production efficiency, traceability
Condition monitoring, production efficiency, traceabilityCondition monitoring, production efficiency, traceability
Condition monitoring, production efficiency, traceability
 
DFR a case study using a physics of failure
DFR a case study using a physics of failure DFR a case study using a physics of failure
DFR a case study using a physics of failure
 
Running head MODEL-BASED SYSTEMS ENGINEERING IMPLEMENTATION 1.docx
Running head MODEL-BASED SYSTEMS ENGINEERING IMPLEMENTATION 1.docxRunning head MODEL-BASED SYSTEMS ENGINEERING IMPLEMENTATION 1.docx
Running head MODEL-BASED SYSTEMS ENGINEERING IMPLEMENTATION 1.docx
 
iLumTech - Electronic design services
iLumTech - Electronic design servicesiLumTech - Electronic design services
iLumTech - Electronic design services
 
Reliability Growth Planning: Its Concept, Applications, and Challenges
Reliability Growth Planning: Its Concept, Applications, and Challenges Reliability Growth Planning: Its Concept, Applications, and Challenges
Reliability Growth Planning: Its Concept, Applications, and Challenges
 
Infrastructure
InfrastructureInfrastructure
Infrastructure
 
Converting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsConverting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right tools
 
The vibration analysis of automobile outer rear view mirror with its developm...
The vibration analysis of automobile outer rear view mirror with its developm...The vibration analysis of automobile outer rear view mirror with its developm...
The vibration analysis of automobile outer rear view mirror with its developm...
 
3 martin heininger - software unit testing autonomous cars verified by aero...
3   martin heininger - software unit testing autonomous cars verified by aero...3   martin heininger - software unit testing autonomous cars verified by aero...
3 martin heininger - software unit testing autonomous cars verified by aero...
 
Assignment Instructions  The case study is a project manag.docx
Assignment Instructions  The case study is a project manag.docxAssignment Instructions  The case study is a project manag.docx
Assignment Instructions  The case study is a project manag.docx
 
Build for the future
Build for the futureBuild for the future
Build for the future
 

More from Heiko Koziolek

Bottleneck Identification and Performance Modeling of OPC UA Communication Mo...
Bottleneck Identification and Performance Modeling of OPC UA Communication Mo...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...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 ThingsOpenPnP: a Plug-and-Produce Architecture for the Industrial Internet of Things
OpenPnP: a Plug-and-Produce Architecture for the Industrial Internet of ThingsHeiko Koziolek
 
Tool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software EngineeringTool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software EngineeringHeiko Koziolek
 
Self-commissioning Industrial IoT Systems
Self-commissioning Industrial IoT SystemsSelf-commissioning Industrial IoT Systems
Self-commissioning Industrial IoT SystemsHeiko Koziolek
 
IoT challenges for Smart Manufacturing
IoT challenges for Smart ManufacturingIoT challenges for Smart Manufacturing
IoT challenges for Smart ManufacturingHeiko Koziolek
 
Software Architecture in Process Automation: UML & the "Smart Factory"
Software Architecture in Process Automation: UML & the "Smart Factory"Software Architecture in Process Automation: UML & the "Smart Factory"
Software Architecture in Process Automation: UML & the "Smart Factory"Heiko Koziolek
 
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin ShellsPlug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin ShellsHeiko Koziolek
 
6 Years of Performance Modeling at ABB
6 Years of Performance Modeling at ABB6 Years of Performance Modeling at ABB
6 Years of Performance Modeling at ABBHeiko Koziolek
 
Towards the Automation Cloud: Architectural Challenges for a Novel Smart Ecos...
Towards the Automation Cloud: Architectural Challenges for a Novel Smart Ecos...Towards the Automation Cloud: Architectural Challenges for a Novel Smart Ecos...
Towards the Automation Cloud: Architectural Challenges for a Novel Smart Ecos...Heiko Koziolek
 
MORPHOSIS: A Case Study on Lightweight Architecture Sustainability Analysis
MORPHOSIS: A Case Study on Lightweight Architecture Sustainability AnalysisMORPHOSIS: A Case Study on Lightweight Architecture Sustainability Analysis
MORPHOSIS: A Case Study on Lightweight Architecture Sustainability AnalysisHeiko Koziolek
 
The SPOSAD Architectural Style for Multi-tenant Software Applications
The SPOSAD Architectural Style for Multi-tenant Software ApplicationsThe SPOSAD Architectural Style for Multi-tenant Software Applications
The SPOSAD Architectural Style for Multi-tenant Software ApplicationsHeiko Koziolek
 
A Large-Scale Industrial Case Study on Architecture-based Software Reliabilit...
A Large-Scale Industrial Case Study on Architecture-based Software Reliabilit...A Large-Scale Industrial Case Study on Architecture-based Software Reliabilit...
A Large-Scale Industrial Case Study on Architecture-based Software Reliabilit...Heiko Koziolek
 
Towards an Architectural Style for Multi-tenant Software Applications
Towards an Architectural Style for Multi-tenant Software ApplicationsTowards an Architectural Style for Multi-tenant Software Applications
Towards an Architectural Style for Multi-tenant Software ApplicationsHeiko Koziolek
 
Evolving Industrial Software Architectures into a Software Product Line: A Ca...
Evolving Industrial Software Architectures into a Software Product Line: A Ca...Evolving Industrial Software Architectures into a Software Product Line: A Ca...
Evolving Industrial Software Architectures into a Software Product Line: A Ca...Heiko Koziolek
 

More from Heiko Koziolek (17)

Bottleneck Identification and Performance Modeling of OPC UA Communication Mo...
Bottleneck Identification and Performance Modeling of OPC UA Communication Mo...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...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 ThingsOpenPnP: 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 EngineeringTool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software Engineering
 
Self-commissioning Industrial IoT Systems
Self-commissioning Industrial IoT SystemsSelf-commissioning Industrial IoT Systems
Self-commissioning Industrial IoT Systems
 
IoT challenges for Smart Manufacturing
IoT challenges for Smart ManufacturingIoT 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"Software Architecture in Process Automation: UML & the "Smart Factory"
Software Architecture in Process Automation: UML & the "Smart Factory"
 
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin ShellsPlug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
 
6 Years of Performance Modeling at ABB
6 Years of Performance Modeling at ABB6 Years of Performance Modeling at ABB
6 Years of Performance Modeling at ABB
 
Towards the Automation Cloud: Architectural Challenges for a Novel Smart Ecos...
Towards the Automation Cloud: Architectural Challenges for a Novel Smart Ecos...Towards the Automation Cloud: Architectural Challenges for a Novel Smart Ecos...
Towards the Automation Cloud: Architectural Challenges for a Novel Smart Ecos...
 
MORPHOSIS: A Case Study on Lightweight Architecture Sustainability Analysis
MORPHOSIS: A Case Study on Lightweight Architecture Sustainability AnalysisMORPHOSIS: 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 ApplicationsThe SPOSAD Architectural Style for Multi-tenant Software Applications
The SPOSAD Architectural Style for Multi-tenant Software Applications
 
2011 05-27-icse
2011 05-27-icse2011 05-27-icse
2011 05-27-icse
 
A Large-Scale Industrial Case Study on Architecture-based Software Reliabilit...
A Large-Scale Industrial Case Study on Architecture-based Software Reliabilit...A Large-Scale Industrial Case Study on Architecture-based Software Reliabilit...
A Large-Scale Industrial Case Study on Architecture-based Software Reliabilit...
 
Towards an Architectural Style for Multi-tenant Software Applications
Towards an Architectural Style for Multi-tenant Software ApplicationsTowards an Architectural Style for Multi-tenant Software Applications
Towards an Architectural Style for Multi-tenant Software Applications
 
PerOpteryx
PerOpteryxPerOpteryx
PerOpteryx
 
Evolving Industrial Software Architectures into a Software Product Line: A Ca...
Evolving Industrial Software Architectures into a Software Product Line: A Ca...Evolving Industrial Software Architectures into a Software Product Line: A Ca...
Evolving Industrial Software Architectures into a Software Product Line: A Ca...
 

Recently uploaded

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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 Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Recently uploaded (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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 Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 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 2024The 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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Parameter Dependencies for Component Reliability Specifications

  • 1. Parameter Dependencies for Component Reliability Specifications HeikoKoziolek (ABB Corporate Research)Franz Brosch (FZI Karlsruhe, Germany)
  • 2. Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 1 EU Project Q-ImPrESS Quality Impact Prediction for Evolving Service-oriented Software www.q-impress.eu
  • 3. Software Reliability Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 2 [Musa1987]
  • 4. Architecture-basedReliability Analysis Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 3 Markov Model ComponentArchitecture R = 0.9223 ExpectedReliability Markov Model Solution [Trivedi2001]
  • 5. Problem Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 4 Howtodeterminethetransitionprobabilities?
  • 6. Literature: Existing Approaches Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 5
  • 7. Our Solution Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 6
  • 8. Our Solution: Model Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 7 Internal Action BranchProbability Sequence Branch External Call
  • 9. Our Solution: Model Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 8 FailureProbability BranchProbability ExternalCall Inputs Parameter Dependency Parameter Dependency Input Parameter Input Parameter
  • 10. Our Solution: Model Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 9 Loop NumberofIterations
  • 11. Our Solution: Model Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 10
  • 12. Our Solution: Transformation Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 11
  • 13. Our Solution: Markov Model Solution Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 12 R Q [Trivedi2001]
  • 14. Case Study: Retail Management System Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 13
  • 15. Case Study: Inventory Service - BookSale Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 14
  • 16. Case Study: Modelling Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 15 Parameter Dependency on Loop Count ComponentArchitecture PalladioTool Control Flow Graph for a Component Service
  • 17. Case Study: Analysis Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 16 PalladioTool Markov Model Solution
  • 18. Case Study: ReliabilityPredictionResults Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 17
  • 19. Case Study: ReliabilityPredictionResults Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 18
  • 20. Assumptions & Limitations Markov Property FailureProbabilities Determiniation? Stochastically Independent Constant Expressiveness No Hardware Failures NoConcurrency NoRepair Getting Parameter Dependencies Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 19
  • 21. Conclusion Parameter DependenciesforComponentReliabilitySpecifications Modellingbycomponentdeveloperandsoftwarearchitect Easy alternationofsystem-levelusageprofile Reusablereliabilityspecifications Heiko Koziolek: Parameter Dependencies for Component Reliability Specifications 20 www.q-impress.eu

Editor's Notes

  1. Quality in the sense ofperformance, maintainability, reliability in this talk: focus on reliability
  2. Differentlifecyclestages: design, testingTesting: SRGM, curve-fitting on reportedfailures, extrapolation, morethan 40 modelsknownDesign: Goal: determiningsoftwarereliabilitywhenpluggingtogethercomponents
  3. About 20 approachesknownwhichfollowthiscycleGoal: Validateuserrequirements, improvearchitecture design, selectfittingcomponentsTheperceivedreliabilitydepends on howthecomponentsareused: iftheunreliablefunctionsarecalledonlyseldomly, theoverallreliabilitymight still behighFailureprobabilitiesmightbedetermined via testing individual componentsbythedevelopersAfter computingtheexpectedreliability- reliabilitycanbecomputedforcertaincomponents- find componentsmostlycontributingtooverallreliability- introduceredundancy
  4. TransitionprobabiltiesbetweenthecomponentarisefromtheusageprofileofthesystemDepending on someuseractions, thecomponentmightpropagatecallsdirectedtothemitis vital tohaveaccuratetransitionprobabilitiesotherwisethepredictionbecomeinaccuratetheproblemisespeciallypronunced in a systemcomposed out ofblack box compoents, whichonlydescribetheprovidedandrequiredinterfaces. Whichprovidedservicecallswhichrequiredservice? The dependencyisunknown. Itmightbethecasethat a providedservicedoes not userequiredservicesat all. Itmightbethecasethat a providedserviceusesmanyrequiredservices. Thisis not visiblefromtheinterfacedescriptionbythecomponentdevelopers
  5. Onlyfourrepresentativeapproaches- cheungrequiresthewholesystemtobesetupandmeasured, thisis not desirable- hamletisdifficult- reussnerandcheung do not deal withtheissueandassumetheprobabilitiesasgivenorignorethembecausetheyfocus on a singlecomponent.
  6. Correct y>5!Useannotationsforloop? Multiple internalactions?Correctfailureprobabilitiesfor P2 and P3
  7. a retail chain to handle its sales and manage its inventory dataservice-orientedsystemwithcustomerandproviderfocus on theservicebookSale() oftheInventorycomponent- retail solution clients invoke this operation at the end of each salesprocess in order to update the stock information
  8. If we set a goal of 99.99% for the bookSale() reliability, the gure shows thatthis goal is reached with a stock update failure probability of 10-e6 and at most 98items. If the failure probability rises to 2-e6 the goal is only reached with anumber of items smaller than 50.