Towards methodological support for secure architectures of software-intensive systems-of-systems

In our hyper-connected world, the complexity, interactions and security of the multiple complex software systems give rise to a particular growing interest in Systems-of-Systems (SoS) engineering. Basically, SoS are intended to achieve performance, behavior or global goals that none of their Constituent Systems (CSs) is able to achieve independently. Some examples of SoS application domains are defense and national security, business information systems, Internet-of-Everything (IoE) and smart cities. Whereas there have been several attempts to define SoS and many designations were used to describe these complex systems composed of distributed independent CSs which interact to realize a common goal, there is yet no shared agreement on their definition [9]. However, Jamshidi's [8] definition is one of the most popular: "SoS are large-scale, distributed, concurrent systems comprised of complex systems". Many other researchers characterized SoS by their main features, particularly Mair specifies the following five essential characteristics referred to by the acronym OMGEE [14][12]: Operational and Managerial independence of the CSs, Geog -raphic distribution, Evolutionary development and Emergent behavior. Several other concepts could describe SoS such as: global mission, belonging, autonomy, connectivity and diversity [14].

[1]  Laurent Gallon,et al.  CVSS Attack Graphs , 2011, 2011 Seventh International Conference on Signal Image Technology & Internet-Based Systems.

[2]  Jan Peleska,et al.  Systems of Systems Engineering , 2015 .

[3]  Charles B. Keating,et al.  A histogram analysis for system of systems , 2014, Int. J. Syst. Syst. Eng..

[4]  Anneke Kleppe,et al.  MDA explained - the Model Driven Architecture: practice and promise , 2003, Addison Wesley object technology series.

[5]  M. Janishidi System of Systems - Innovations for 21st Century , 2008, 2008 IEEE Region 10 and the Third international Conference on Industrial and Information Systems.

[6]  André Blokdijk,et al.  Planning and design of information systems , 2014 .

[7]  Jamal El Hachem Towards Model Driven Architecture and Analysis of System of Systems Access Control , 2015, 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering.

[8]  André Blokdijk,et al.  Coding Interview Results , 1991 .

[9]  Antonio Vallecillo On the Combination of Domain Specific Modeling Languages , 2010, ECMFA.

[10]  Muhammad Ali Babar,et al.  Model Driven Software Security Architecture of Systems-of-Systems , 2016, 2016 23rd Asia-Pacific Software Engineering Conference (APSEC).

[11]  Cesare Guariniello,et al.  Communications, Information, and Cyber Security in Systems-of-Systems: Assessing the Impact of Attacks through Interdependency Analysis , 2014, CSER.

[12]  Flávio Oquendo,et al.  The state of the art and future perspectives in systems of systems software architectures , 2013, SESoS.

[13]  Jean Bézivin,et al.  Model-based DSL frameworks , 2006, OOPSLA '06.

[14]  Mark W. Maier,et al.  Architecting Principles for Systems‐of‐Systems , 1996 .

[15]  Richard F. Paige,et al.  Process-centered review of object oriented software development methodologies , 2008, CSUR.

[16]  Bernhard Rumpe,et al.  Meaningful modeling: what's the semantics of "semantics"? , 2004, Computer.