System and Software architecting harmonization practices in ultra-large-scale Systems of Systems
H\'ector Cadavid, Vasilios Andrikopoulos, Paris Avgeriou, P. Chris, Broekema

TL;DR
This paper investigates harmonization practices in architecting ultra-large-scale Systems of Systems, confirming and extending previous findings through case studies and surveys on projects like SKA.
Contribution
It extends existing architecting harmonization practices to ultra-large-scale SoS, providing empirical validation and new insights from the SKA project case study.
Findings
Long-term requirements cause discipline friction, mitigated by intermediate requirements.
Design choices impact multiple agile teams indirectly on architecture.
Early decomposition criteria influence design decisions.
Abstract
Context: The challenges posed by the architecting of System of Systems (SoS) has motivated a significant number of research efforts in the area. However, literature is lacking when it comes to the interplay between the disciplines involved in the architecting process, a key factor in addressing these challenges.Objective: This paper aims to contribute to this line of research by confirming and extending previously characterized architecting harmonization practices from Systems and Software Engineering, adopted in an ultra-large-scale SoS. Method: We conducted a confirmatory case study on the Square-Kilometre Array (SKA) project to evaluate and extend the findings of our exploratory case on the LOFAR/LOFAR2.0 radio-telescope projects. In doing so, a pre-study was conducted to map the findings of the previous study with respect to the SKA context. A survey was then designed, through which…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSystems Engineering Methodologies and Applications · Software Engineering Techniques and Practices · Product Development and Customization
