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
conference contribution
posted on 2016-06-15, 10:33 authored by Mole Li, Firat BatmazFirat Batmaz, Lin GuanLin Guan, Alan Grigg, Matthew Ingham, Peter BullProduct 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.
History
School
- Science
Department
- Computer Science
Published in
5th International Model-Driven Requirements Engineering Workshop, MoDRE 2015 - ProceedingsPages
36 - 45Citation
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.Publisher
© IEEEVersion
- 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: https://creativecommons.org/licenses/by-nc-nd/4.0/Publication date
2015Notes
© 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.ISBN
9781509001101Publisher version
Language
- en