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
相关论文
共 50 条
  • [31] Dynamic optimization of large scale systems: case study
    Colantonio, MC
    Pytlak, R
    INTERNATIONAL JOURNAL OF CONTROL, 1999, 72 (09) : 833 - 841
  • [32] Multi-timescale cooperated optimal dispatch strategy for ultra-large-scale storage system
    Li Xiangjun
    Ma Rui
    Yan Shijie
    Wang Shangxing
    Yang Dongsheng
    Xu Shaohua
    Wang Lijun
    ENERGY REPORTS, 2020, 6 : 1 - 8
  • [33] Architecting decentralized control in large-scale self-adaptive systems
    Andersson, Jesper
    Caporuscio, Mauro
    D'Angelo, Mirko
    Napolitano, Annalisa
    COMPUTING, 2023, 105 (09) : 1849 - 1882
  • [34] Architecting decentralized control in large-scale self-adaptive systems
    Jesper Andersson
    Mauro Caporuscio
    Mirko D’Angelo
    Annalisa Napolitano
    Computing, 2023, 105 : 1849 - 1882
  • [35] Ultra-large-scale ab initio quantum chemical computation of bio-molecular systems: The case of spike protein of SARS-CoV-2 virus
    Ching, Wai-Yim
    Adhikari, Puja
    Jawad, Bahaa
    Podgornik, Rudolf
    COMPUTATIONAL AND STRUCTURAL BIOTECHNOLOGY JOURNAL, 2021, 19 : 1288 - 1301
  • [36] Client Layer Becomes Bottleneck: Workload Analysis of an Ultra-large-scale Cloud Storage System
    Sun, Xiaoyi
    Li, Kaishi
    Ren, Yaodanjun
    Lin, Jiale
    Ren, Zhenyu
    Feng, Shuzhi
    Jian, Yin
    Qi, Zhengwei
    COMPANION PROCEEDINGS OF THE 14TH IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC'21 COMPANION), 2021,
  • [37] Cognitive Coordination in Large-Scale Enterprise Architecting: A Case Study
    Espinosa, J. Alberto
    Armour, Frank
    Boh, Wai Fong
    Kaisler, Stephen
    2015 48TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2015, : 4059 - 4068
  • [38] Early identification of bottlenecks in very large scale system of systems software development
    Petersen, Kai
    Roos, Peter
    Nystrom, Staffan
    Runeson, Per
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2014, 26 (12) : 1150 - 1171
  • [39] Architecting Digital Twin for Smart City Systems: A Case Study
    Kanigolla, Likhith
    Pal, Gaurav
    Vaidhyanathan, Karthik
    Gangadharan, Deepak
    Vattern, Anuradha
    IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C 2024, 2024, : 326 - 334
  • [40] Software level green computing for large scale systems
    Fakhar, Faiza
    Javed, Barkha
    Rasool, Raihan ur
    Malik, Owais
    Zulfiqar, Khurram
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2012, 1