Paper for metamodel RE MBSE camera-ready-revise IEEE.pdf (912.58 kB)

Model-based systems engineering with requirements variability for embedded real-time systems

Download (912.58 kB)
conference contribution
posted on 15.06.2016, 10:33 by Mole Li, Firat Batmaz, Lin Guan, Alan Grigg, Matthew Ingham, Peter Bull
Product Line Engineering (PLE) offers the benefits of reducing costs and time to market by reusing requirements and components. Current PLE methods, however, mainly focus on the software aspects and are lacking in support for many system level concerns like physical and non-functional require-ments (Quality of Service attributes) that play an important role in the development of Embedded Real-Time Systems (RTS). This paper proposes a new method to support a combination of variability modelling (a key feature of PLE) and model-based requirement engineering (in SysML) for Embedded RTS. It provides four main contributions: 1. it extends the Orthogonal Variability Model (OVM) to support the separation of function-al, physical and non-functional variability; 2. it proposes a mechanism for the evolution of variability; 3. stakeholders' specifications for variable requirements are extended by the proposed approach; 4. it increases the consistency of system models by directly using SysML Activity Diagrams and Block Definition Diagrams as a base model for refining variability models for requirement representation. The proposed method is illustrated by an Aircraft Engine Control System case study.



  • Science


  • Computer Science

Published in

5th International Model-Driven Requirements Engineering Workshop, MoDRE 2015 - Proceedings


36 - 45


LI, M. ... et al., 2015. Model-based systems engineering with requirements variability for embedded real-time systems. IN: Proceedings of 2015 5th IEEE International Model-Driven Requirements Engineering Workshop (MoDRE 2015), Ottawa, Canada, 24 August 2015, pp.36-45.




AM (Accepted Manuscript)

Publisher statement

This work is made available according to the conditions of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) licence. Full details of this licence are available at:

Publication date



© 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.