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

Li, M. and Batmaz, F. and Guan, L. and Grigg, A. and Ingham, M. and Bull, P. (2015) Model-based systems engineering with requirements variability for embedded real-time systems. In: 5th International Model-Driven Requirements Engineering Workshop, MoDRE 2015, 24th August 2015, Ottawa, Canada.

Paper_for_metamodel_RE_MBSE_IEEE.pdf - Accepted Version

Download (932kB)


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. © 2015 IEEE.

Item Type: Conference or Workshop Item (Paper)
Identification Number:
Uncontrolled Keywords: Embedded Real-Time System, Product Line, Requirement Engineering, Variability Modelling, Aircraft engines, Cost engineering, Embedded systems, Fighter aircraft, Flight control systems, Interactive computer systems, Orthogonal functions, Quality of service, Requirements engineering, Systems analysis, Technical presentations, Embedded real time systems, Model-based requirements, Model-based systems engineering, Product line engineering, Product-lines, Requirement engineering, Requirements variability, Variability modelling, Real time systems
Subjects: CAH11 - computing > CAH11-01 - computing > CAH11-01-03 - information systems
Divisions: Faculty of Computing, Engineering and the Built Environment > School of Computing and Digital Technology
Depositing User: Users 18 not found.
Date Deposited: 15 Jun 2016 09:00
Last Modified: 03 Mar 2022 15:46

Actions (login required)

View Item View Item


In this section...