The evolution of hardware platforms has transferred a great amount of functionality to embedded software, thus increasing its complexity. Model Driven Engineering (MDE) and Software Product Line (SPL) can enhance the development of complex embedded systems by using different specification languages according to the abstraction levels and controlling variability across development. The SyMPLES approach allows the creation of SysML-based SPLs. It includes two SysML extensions, created by means of the UML profiling mechanism both to express SPL variability concepts and to associate SysML blocks to the main classes of functional blocks. This paper presents the transformation process from SysML to Simulink models. SysML models, created in the SPL application engineering activity of SyMPLES, are used to generate functional blocks and state machines in Simulink. An application example was developed for one subsystem of an autopilot board used in Unmanned Aerial Vehicles, named Yapa 2 of Paparazzi project, which was studied into the context of National Institute of Science and Technology for Safety Critical Embedded Systems (INCT-SEC).
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.