SyMPLES A SysML-based Approach for Developing Embedded Systems Software Product Lines

被引:2
|
作者
Silva, Rogerio F. [1 ]
Fragal, Vanderson H. [1 ]
Oliveira Junior, Edson A. [1 ]
Gimenes, Itana M. S. [1 ]
Oquendo, Flavio [2 ]
机构
[1] Univ Estadual Maringa, Dept Informat, Maringa, Parana, Brazil
[2] European Univ Brittany, IRISA, UBS, Vannes, France
关键词
Embedded Systems; Software Product Line; SysML; Unmanned Aerial Vehicle; Variability Management;
D O I
10.5220/0004446802570264
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The evolution of hardware platforms has transferred a great amount of functionality to embedded software, thus increasing its complexity. The Software Product Line approach (SPL) has been successfully applied to the development of embedded software both to deal with complexity and to accelerate time to market. This paper contributes to enhance the application of SPL to embedded systems by extending the SysML language to include variability as well as by providing a well-defined SPL development process. The proposed approach, named SysML-based Product Line Approach for Embedded Systems (SyMPLES), includes two SysML extensions, created by means of the UML profiling mechanism both to express variability concepts and to associate SysML blocks to the main classes of functional blocks. An application example was developed for two subsystems of an Unmanned Aerial Vehicle (UAV) family, named Tiriba, which has been produced by the AGX Company in cooperation with the National Institute of Science and Technology for Safety-Critical Embedded Systems (INCT-SEC).
引用
收藏
页码:257 / 264
页数:8
相关论文
共 50 条
  • [31] Modelling compositions of modular embedded software product lines
    Friess, Wolfgang
    Sincero, Julio
    Schroeder-Preikschat, Wolfgang
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 224 - 228
  • [32] Systems and software product lines of the future
    ter Beek, Maurice H.
    Schaefer, Ina
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 199
  • [33] An Approach to Efficient Product Configuration in Software Product Lines
    Lin, Yuqing
    Ye, Huilin
    Tang, Jianmin
    [J]. SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 435 - 439
  • [34] A Software Product Line Design Based Approach for Real-time Scheduling of Reconfigurable Embedded Systems
    Gharsellaoui, Hamza
    Maazoun, Jihen
    Bouassida, Nadia
    Ben Ahmed, Samir
    Ben-Abdallah, Hanene
    [J]. COMPUTERS IN HUMAN BEHAVIOR, 2021, 115
  • [35] Model-driven approach to developing domain functional requirements in software product lines
    Guo, J.
    Wang, Y.
    Zhang, Z.
    Nummenmaa, J.
    Niu, N.
    [J]. IET SOFTWARE, 2012, 6 (04) : 391 - 401
  • [36] Combining a SysML-based modeling approach and semantic technologies for analyzing change influences in manufacturing plant models
    Feldmann, Stefan
    Kemschmidt, Konstantin
    Vogel-Heuser, Birgit
    [J]. VARIETY MANAGEMENT IN MANUFACTURING: PROCEEDINGS OF THE 47TH CIRP CONFERENCE ON MANUFACTURING SYSTEMS, 2014, 17 : 451 - 456
  • [37] Developing a measurement program tor software product lines
    Cohen, S
    Zubrow, D
    Chastek, G
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 318 - 318
  • [38] SysML-based compositional verification and safety analysis for safety-critical cyber-physical systems
    Xie, Jian
    Tan, Wenan
    Yang, Zhibin
    Li, Shuming
    Xing, Linquan
    Huang, Zhiqiu
    [J]. CONNECTION SCIENCE, 2022, 34 (01) : 911 - 941
  • [39] Introducing product lines in small embedded systems
    Stoermer, C
    Roeddiger, M
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2002, 2290 : 101 - 112
  • [40] Baseline-Oriented Modeling: an MDA approach based on Software Product Lines for the Expert Systems development
    Eugenia Cabello, Maria
    Ramos, Isidro
    Gomez, Abel
    Limon, Rogelio
    [J]. 2009 FIRST ASIAN CONFERENCE ON INTELLIGENT INFORMATION AND DATABASE SYSTEMS, 2009, : 208 - 213