Skip to content
- Do you design automated testing for each of the underlying systems in an SoS or the SoS as a whole?
- How do you test in a top-down reductionist approach?
What are emergent properties in SoS? How is it different from emergent properties in systems? - What are examples of SoS we use today?
How beneficial is a unified user interface for SoS? - Is there cases when reductionism is effective?
- What happens when an essential governing body for a system of systems decides to remove its involvement from the SoS?
- What are system APIs?
- At what level of seniority does a SWE have to begin applying overarching concepts like System of Systems?
- How to distinguish organizational vs. federated systems?
- Why are managerial and operational independence are the key distinguishing characteristics of systems of systems when compared to other large, complex systems?
- Why is reductionism effective as a basis for engineering problems?
- Why is it “practically impossible to unify different interaction models”?
- Can we talk about the specifics of a unified user interface and how it interacts with existing systems’ UIs?
- What are some everyday examples of data insensitive systems?
- How do large companies work through the complexity of these huge systems that they are building?
- How will reductionism be used in the future? Using AI?
- What kind of real-life examples of lack of control and system functionality led to a huge catastrophe?
- What are the techniques SoS testing should take on to address the above problems?
- What are the key stages of SoS Developmental process?
- Could it be possible to make up a system that is too complex to build a software around (assuming we do not have any hardware limitations for what we want to do)? What could such a system look like?
- Would a software built using more than one language be considered a system of systems (could languages be thought of as systems themselves)?
- Why is reductionism effective as a basis for many kinds of engineering?
- How can we reduce system complexity?
- If our current software engineering methods and technologies cannot cope with the complexity in modern systems of systems, what laws and policies can governments implement to help and “standardize” systems for easier integration?
- Can reductionism provide a conceptual tool for better understanding the gap that exists between system designers and their users?