DocumentCode
2323676
Title
A framework for rapid application development of distributed embedded real-time systems
Author
Obermaisser, R. ; Peti, P.
Author_Institution
Vienna Univ. of Technol., Austria
Volume
1
fYear
2003
fDate
22-24 Sept. 2003
Firstpage
80
Abstract
There is a strong need for a system design approach for distributed embedded real-time systems with accompanying tools that reduces development time and supports software reuse. In real-time systems, timing constraints should function as a driving force throughout the design process, instead of employing temporal constraints only at the starting and end point of the design process (i.e. within the specification and the validation of the implementation). We describe a platform-based design methodology aiming at safety-critical distributed real-time applications. This methodology incorporates the idea of the platform-independent and platform-specific models of OMG;s Model Driven Architecture. We present a framework that employs the MATLAB/Simulink tool suite for functional design activities at the application space. The framework offers blocksets for modeling the communication between nodes of a distributed time-triggered system, while taking the temporal behavior of communication and processing activities into account. Automatic code generation maps the platform-specific model onto the system platform. The platform space comprises a real-time Linux variant as the operating systems and the Time-Triggered Architecture as the network platform.
Keywords
Unix; distributed programming; embedded systems; object-oriented methods; safety-critical software; software engineering; software reusability; MATLAB; OMG; Simulink; automatic code generation; distributed embedded real-time system; distributed time-triggered system; embedded system; model driven architecture; operating system; platform-based design methodology; rapid application development; real-time Linux variant; safety-critical distributed real-time application; software reuse; system design; temporal behavior; time-triggered architecture; timing constraint; Application software; Design methodology; Embedded software; Linux; MATLAB; Mathematical model; Process design; Real time systems; Software tools; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
EUROCON 2003. Computer as a Tool. The IEEE Region 8
Print_ISBN
0-7803-7763-X
Type
conf
DOI
10.1109/EURCON.2003.1247983
Filename
1247983
Link To Document