An aspect-oriented model-driven engineering approach for distributed embedded real-time systems / Marco Aurélio Wehrmeister. 2009
Inhalt
- 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
