Model-Based Systems Product Line Engineering with Physical Design Variability for Aircraft Systems

被引:0
作者
Li, Mole [1 ]
Guan, Lin [1 ]
Dickerson, Charles [1 ]
Grigg, Alan [2 ]
机构
[1] Univ Loughborough, Loughborough, Leics, England
[2] Rolls Royce Control & Data Serv, Derby, England
来源
2016 11TH SYSTEMS OF SYSTEM ENGINEERING CONFERENCE (SOSE), IEEE | 2016年
关键词
Product Line; Model-Based Systems Engineering; Cyber-Physical Systems; Variability Modelling;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software Product Line Engineering (SPLE) has drawn large amounts of attention during the last two decades as it offers the benefits of reducing cost and time to market by reusing requirements and components. Recently, more and more large scale industries start to implement SPLE in their domains (combining SPLE with model-based modelling methods). However, the problem of how to combine SPLE with Model-Based System Engineering is still a challenge, as systems are much broader than the software domain. Unlike software engineering, system engineering has to consider the physical resources aspect. This paper classifies typical types of physical variability and provides general modelling solutions for each type of physical variation at the system design stage. Specifically, this approach combines a variability model with a SysML Block Definition Diagram and an Internal Block Diagram to model the contextual variability, architectural variability, connector variability, instance number variability, component variability, location variability and evolutional variability of physical designs. Variability is modelled separately to help reduce the complexity of design models. Last but not least, the proposed method is illustrated by an aircraft system case study.
引用
收藏
页数:6
相关论文
共 19 条
[11]   Development of Critical Embedded Systems Using Model-driven and Product Lines Techniques: A Systematic Review [J].
Gadelha Queiroz, Paulo Gabriel ;
Vaccare Braga, Rosana Teresinha .
2014 EIGHTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS), 2014, :74-83
[12]  
Li MJ, 2015, POLIT ASIA, P1
[13]  
Metzger A., Proc. Futur. Softw. Eng. - FOSE 2014, ACM Press, New York, New York, USA, P70, DOI DOI 10.1145/2593882.2593888
[14]  
Moir I, 2013, AEROSPACE SERIES, P1
[15]  
Moir I., 2012, Design and Development of Aircraft Systems, V67, DOI [10.2514/4.101809, DOI 10.2514/4.101809]
[16]  
Moir I., 2011, Aircraft Systems: Mechanical, Electrical, and Avionics Subsystems Integration, Vthird
[17]  
Pohl K., 2005, SOFTWARE PRODUCT LIN, V10
[18]   Comprehensibility of UML-based software product line specifications [J].
Reinhartz-Berger, Iris ;
Sturm, Arnon .
EMPIRICAL SOFTWARE ENGINEERING, 2014, 19 (03) :678-713
[19]   What models mean [J].
Seidewitz, E .
IEEE SOFTWARE, 2003, 20 (05) :26-+