An aspect-oriented model-driven engineering approach for distributed embedded real-time systems / Marco Aurélio Wehrmeister. 2009
Content
List of Figures
List of Tables
Introduction
Theoretical Background
Introduction
Distributed Embedded Real-Time Systems
Requirements in Embedded Systems Domain
Embedded Systems Design Approaches
Model-Driven Engineering
State of the Art Analysis
Introduction
Design and Modeling Approaches
Separation of Concerns in Requirements Handling
Introduction
Separation of Concerns in General Systems Development
The Use of AOD in the Design of DERTS
Discussion
Code Generation
Discussion on the Open Problems
MDE process for DERTS design
Specifying DERTS Using UML and Aspects
Introduction
Functional Requirements Handling Elements
Introduction
Specification of System Expected Functionalities
Specification of System Structure
System Behavior Specification
Non-Functional Requirements Handling Elements
Introduction
Distributed Embedded Real-time Aspects Framework
Overview
Timing Package
Precision Package
Synchronization Package
Communication Package
TaskAllocation Package
Embedded Package
Discussion
Aspects Crosscutting Overview Diagram
Join Points: Selecting Model Elements Affected by Aspects
Final Remarks
Tool Support for the Proposed Approach
Introduction
A Platform Independent Model for Code Generation
UML-to-DERCS Transformation
Mapping Rules
Code Generation Process
Final Remarks
Validation
Introduction
Toolset Overview
Case Studies
Final Remarks
Conclusions and Future Work
DERAF Detailed Description
Timing Package
Precision Package
Synchronization Package
Communication Package
TaskAllocation Package
Embedded Package
UML Models for the UAV Case Study
Mapping Rules
Bibliography
List of Abbreviations
List of Publications