Abstract:
Many software systems, and especially systems of systems (SoS), depend on other systems to function correctly or are themselves composed of interdependent systems. In tha...Show MoreMetadata
Abstract:
Many software systems, and especially systems of systems (SoS), depend on other systems to function correctly or are themselves composed of interdependent systems. In that context, behavioral changes in a dependency may have consequences for a dependent system. This includes changes to non-functional properties such as latency or availability. In this paper we use the term nonfunctional coupling to mean the extent to which a system is affected by changes to non-functional properties in other systems. We argue that non-functional coupling has implications for the reliability and performance of an overall system, as (for example) degradations in non-functional properties of one system may cascade to other systems if coupling is high. In this paper we propose a process for systematically analyzing the coupling in a model of an SoS and illustrate that process with a simple case study showing how it can provide insights into system behavior, and how those insights can help with design decisions.
Published in: 2022 IEEE/ACM 10th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS)
Date of Conference: 16-16 May 2022
Date Added to IEEE Xplore: 30 June 2022
ISBN Information:
Conference Location: Pittsburgh, PA, USA
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- System Performance ,
- Properties Of Systems ,
- Model System ,
- Monte Carlo Simulation ,
- Scatter Plot ,
- Model Uncertainty ,
- Step Function ,
- Alternative Designs ,
- Simulation Tool ,
- Time T2 ,
- Emergent Behavior ,
- Input Distribution ,
- T2 Values ,
- Decrease In Availability ,
- Degree Of Coupling ,
- Independent Properties ,
- Warm-up Phase ,
- Properties Of Pairs ,
- Scatterplot Matrix ,
- Pool Of Workers ,
- Output Properties ,
- Queue Size ,
- First Part Of The Study ,
- Sensitivity Analysis ,
- Monte Carlo Approach ,
- Normal Behavior ,
- Arrival Rate ,
- Sensitivity Index ,
- Proof Of Concept ,
- Output Uncertainty
- Author Keywords
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- System Performance ,
- Properties Of Systems ,
- Model System ,
- Monte Carlo Simulation ,
- Scatter Plot ,
- Model Uncertainty ,
- Step Function ,
- Alternative Designs ,
- Simulation Tool ,
- Time T2 ,
- Emergent Behavior ,
- Input Distribution ,
- T2 Values ,
- Decrease In Availability ,
- Degree Of Coupling ,
- Independent Properties ,
- Warm-up Phase ,
- Properties Of Pairs ,
- Scatterplot Matrix ,
- Pool Of Workers ,
- Output Properties ,
- Queue Size ,
- First Part Of The Study ,
- Sensitivity Analysis ,
- Monte Carlo Approach ,
- Normal Behavior ,
- Arrival Rate ,
- Sensitivity Index ,
- Proof Of Concept ,
- Output Uncertainty
- Author Keywords