System and software architecting harmonization practices in ultra-large-scale systems of systems: A confirmatory case study

被引:2
作者
Cadavid, Hector [1 ,3 ]
Andrikopoulos, Vasilios [1 ]
Avgeriou, Paris [1 ]
Broekema, P. Chris [2 ,4 ]
机构
[1] Univ Groningen, Bernoulli Inst Math Comp Sci & Artificial Intelli, Dept Comp Sci, Groningen, Netherlands
[2] Netherlands Inst Radio Astron ASTRON, Dwingeloo, Netherlands
[3] Escuela Colombiana Ingn, Bogota, Colombia
[4] Univ Cambridge, Cambridge, England
关键词
Systems of systems; SoS architecting; Confirmatory case study; Empirical software engineering; Scientific instruments; Qualitative research;
D O I
10.1016/j.infsof.2022.106984
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. Methods: 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 the views of 46 SKA engineers were collected and analyzed. Results: The study confirmed in various degrees the four practices identified in the exploratory case, and provided further insights about them: (1) the friction between disciplines caused by long-term system requirements, and how they can be ameliorated through intermediate, short-term requirements; (2) the way design choices with a cross-cutting impact on multiple agile teams have an indirect impact on the system architecture; (3) how these design choices are often caused by the criteria that guided early system decomposition; (4) the seemingly recurrent issue with the lack of details about the dynamic elements of the interfaces; and (5) the use of machine-readable interface specifications for aligning hardware/software development processes. Conclusions: The findings of this study and its predecessor support the importance of a cross-disciplinary view in the Software Engineering research agenda in SoS as a whole, not to mention their value as a convergence point for research on SoS architecting from the Systems and Software Engineering standpoints.
引用
收藏
页数:16
相关论文
共 38 条
[1]   The SoS approach for lean manufacturing systems [J].
Alfieri, Arianna ;
Cantamessa, Marco ;
Montagna, Francesca .
INTERNATIONAL JOURNAL OF TECHNOLOGY MANAGEMENT, 2012, 57 (1-3) :149-165
[2]  
[Anonymous], 2006, REPORT SYSTEM SYSTEM
[3]  
[Anonymous], 2018, SYSTEM SYSTEMS CHARA
[4]  
[Anonymous], 2018, 21839 BS ISO IEC
[5]  
Basili V.R., 1992, Tech. rep
[6]   System- and Software-level Architecting Harmonization Practices for Systems-of-Systems [J].
Cadavid, Hector ;
Andrikopoulos, Vasilios ;
Avgeriou, Paris ;
Broekema, P. Chris .
2021 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2021, :13-24
[7]   Architecting systems of systems: A tertiary study [J].
Cadavid, Hector ;
Andrikopoulos, Vasilios ;
Avgeriou, Paris .
INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 118
[8]  
Cadavid Hector, 2020, PROC ACMIEEE INT S E, P1, DOI DOI 10.1145/3382494.3410671
[9]  
Carson R.S., 2013, INCOSE International Symposium, V23, P16, DOI DOI 10.1002/J.2334-5837.2013.TB03001.X
[10]  
Ceccarelli Andrea, 2016, Cyber-Physical Systems of Systems. Foundations - a Conceptual Model and Some Derivations: the AMADEOS Legacy. LNCS 10099, P1, DOI 10.1007/978-3-319-47590-5_1