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 条
  • [1] SyMPLES-CVL: a SysML and CVL based Approach for Product-Line Development of Embedded Systems
    Chiquitto, Alisson Gaspar
    Gimenes, Itana M. S.
    Oliveira, Edson, Jr.
    [J]. PROCEEDINGS 2015 NINTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE - SBCARS 2015, 2015, : 21 - 30
  • [2] An Approach: SysML-based Automated Requirements Verification
    Morkevicius, Aurelijus
    Jankevicius, Nerijus
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE) PROCEEDINGS, 2015, : 92 - 97
  • [3] SysML-Based Requirement Management to Improve Software Development
    Chang, Chih-Hung
    Lu, Chih-Wei
    Chu, William Cheng-Chung
    Hsiung, Pao-Ann
    Chang, Dong-Meau
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2016, 26 (03) : 491 - 511
  • [4] The SATURN Approach to SysML-based HW/SW Codesign
    Mueller, Wolfgang
    He, Da
    Mischkalla, Fabian
    Wegele, Arthur
    Whiston, Paul
    Penil, Pablo
    Villar, Eugenio
    Mitas, Nikolaos
    Kritharidis, Dimitrios
    Azcarate, Florent
    Carballeda, Manuel
    [J]. IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 506 - 511
  • [5] Model-driven engineering of Manufacturing Automation Software Projects - A SysML-based approach
    Vogel-Heuser, Birgit
    Schuetz, Daniel
    Frank, Timo
    Legat, Christoph
    [J]. MECHATRONICS, 2014, 24 (07) : 883 - 897
  • [6] MeROS: SysML-Based Metamodel for ROS-Based Systems
    Winiarski, Tomasz
    [J]. IEEE ACCESS, 2023, 11 : 82802 - 82815
  • [7] A SYSML-based Approach to manage stakeholder requirements traceability
    Haidrar, Saida
    Anwar, Adil
    Roudies, Ounsa
    [J]. 2017 IEEE/ACS 14TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2017, : 202 - 207
  • [8] A SysML-based methodology for mechatronic systems architectural design
    Mhenni, Faida
    Choley, Jean-Yves
    Penas, Olivia
    Plateaux, Regis
    Hammacli, Moncef
    [J]. ADVANCED ENGINEERING INFORMATICS, 2014, 28 (03) : 218 - 231
  • [9] VERTAF/Multi-Core: A SysML-Based Application Framework for Multi-Core Embedded Software Development
    Hsiung, Pao-Ann
    Lin, Chao-Shen
    Lin, Shang-Wei
    Chen, Yean-Ru
    Lu, Chun-Hsien
    Tong, Sheng-Ya
    Su, Wan-Ting
    Shih, Chihhsiong
    Koong, Chorng-Shiuh
    Hsueh, Nien-Lin
    Chang, Chih-Hung
    Chu, William C.
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2009, 5574 : 303 - +
  • [10] VERTAF/Multi-Core:A SysML-Based Application Framework for Multi-Core Embedded Software Development
    林朝圣
    吕俊贤
    林尚威
    陈盈如
    熊博安
    [J]. Journal of Computer Science & Technology, 2011, 26 (03) : 448 - 462