Toggle Main Menu Toggle Search

Open Access padlockePrints

Model-based Engineering of Emergence in a Collaborative SoS: Exploiting SysML & Formalism

Lookup NU author(s): Dr Claire Ingram, Dr Richard Payne, Professor John Fitzgerald



A collaborative SoS is a system composed of constituent systems (CSs), which are independent and voluntarily cooperate without an agreed SoS director. Engineering emergent behaviour is just one of the key engineering challenges for which support is needed. In this paper we illustrate for the first time an integrated collection of model-based techniques for verifying behaviours and properties, with the aim of assisting the engineering of collaborative systems of systems (SoSs). We provide an illustration of an approach that flows from requirements and architectural modelling to the use of formal techniques, integrating methods drawn from software and systems engineering fields to tackle engineering challenges in SoS. The approach incorporates architectural modelling (implemented in SysML) before transitioning to a formal modelling notation which has been developed specifically for SoSs. This formal modelling approach supports a wide range of analysis and verification techniques, such as: design space exploration; requirements verification; and consistency checks. We also discuss how our approach can be incorporated into a standard systems engineering approach.

Publication metadata

Author(s): Ingram C, Payne R, Fitzgerald J, Diogo Couto L

Publication type: Report

Publication status: Published

Series Title: School of Computing Science Technical Report Series

Year: 2015

Pages: 19

Print publication date: 01/02/2015

Online publication date: 01/02/2015

Report Number: 1449

Institution: School of Computing Science, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne