ESEM: Automated Systems Analysis using Executable SysML Modeling Patterns

2016; Wiley; Volume: 26; Issue: 1 Linguagem: Inglês

10.1002/j.2334-5837.2016.00142.x

ISSN

2334-5837

Autores

Robert Karban, Nerijus Jankevičius, Maged Elaasar,

Tópico(s)

Software Engineering Research

Resumo

Abstract SysML is a modeling language used for systems analysis and design. While some domain‐specific analyses (e.g., finite element analysis) can only be specified in SysML when combined with other vocabulary, many common analyses can be modeled purely in SysML using its parametric and behavioral semantics. In this paper, we focus on one kind of analysis, which is requirements verification, and propose a new Executable System Engineering Method (ESEM) that automates it using executable SysML modeling patterns that involve structural, behavioral and parametric diagrams. The resulting analysis model becomes executable using a general purpose SysML execution engine. We present our method and demonstrate it on a running example derived from an industrial case study where we have verified the power requirements of a telescope system. It involves dynamic power roll‐ups in different operational scenarios and shows the automation capabilities of this method.

Referência(s)
Altmetric
PlumX