Model-Based Development of Distributed Embedded Systems by the Example of the Scicos/SynDEx Framework
Bernhard Fischer

TL;DR
This paper evaluates the use of the Scicos/SynDEx model-based development framework for distributed embedded systems, highlighting its benefits in modeling and verification but also its limitations in memory usage and adaptability.
Contribution
It demonstrates the application of MBD with Scicos/SynDEx on distributed embedded systems and discusses its advantages and challenges compared to traditional development methods.
Findings
Tool-provided simulation and verification are beneficial but increase memory consumption.
Establishing a seamless modeling framework with Scicos/SynDEx is costly.
Generated code requires significant modifications for microcontroller adaptation.
Abstract
The embedded systems engineering industry faces increasing demands for more functionality, rapidly evolving components, and shrinking schedules. Abilities to quickly adapt to changes, develop products with safe design, minimize project costs, and deliver timely are needed. Model-based development (MBD) follows a separation of concerns by abstracting systems with an appropriate intensity. MBD promises higher comprehension by modeling on several abstraction-levels, formal verification, and automated code generation. This thesis demonstrates MBD with the Scicos/SynDEx framework on a distributed embedded system. Scicos is a modeling and simulation environment for hybrid systems. SynDEx is a rapid prototyping integrated development environment for distributed systems. Performed examples implement well-known control algorithms on a target system containing several networked microcontrollers,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Embedded Systems Design Techniques · Real-Time Systems Scheduling
