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

Rogério F. Silva, Vanderson H. Fragal, Edson A. Oliveira Junior, Itana M. S. Gimenes, Flávio Oquendo

2013

Abstract

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).

Download


Paper Citation


in Harvard Style

F. Silva R., H. Fragal V., A. Oliveira Junior E., M. S. Gimenes I. and Oquendo F. (2013). SyMPLES - A SysML-based Approach for Developing Embedded Systems Software Product Lines . In Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-8565-60-0, pages 257-264. DOI: 10.5220/0004446802570264

in Bibtex Style

@conference{iceis13,
author={Rogério F. Silva and Vanderson H. Fragal and Edson A. Oliveira Junior and Itana M. S. Gimenes and Flávio Oquendo},
title={SyMPLES - A SysML-based Approach for Developing Embedded Systems Software Product Lines},
booktitle={Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2013},
pages={257-264},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004446802570264},
isbn={978-989-8565-60-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - SyMPLES - A SysML-based Approach for Developing Embedded Systems Software Product Lines
SN - 978-989-8565-60-0
AU - F. Silva R.
AU - H. Fragal V.
AU - A. Oliveira Junior E.
AU - M. S. Gimenes I.
AU - Oquendo F.
PY - 2013
SP - 257
EP - 264
DO - 10.5220/0004446802570264