Real-time UML (2nd ed.): developing efficient objects for embedded systems
Real-time UML (2nd ed.): developing efficient objects for embedded systems
Aspect-oriented programming: Introduction
Communications of the ACM
Architecting Systems with UML 2.0
IEEE Software
Aspect Oriented Programming for a component-based real life application: a case study
Proceedings of the 2004 ACM symposium on Applied computing
Aspect-Oriented Real-Time System Modeling Method Based on UML
RTCSA '05 Proceedings of the 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
Model-Driven Simulation of a Maritime Surveillance System
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
A framework for developing measurement systems and its industrial evaluation
Information and Software Technology
Model-driven architecture of a maritime surveillance system simulator
Systems Engineering
Model-driven generative development of measurement software
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
A way to specify Aspect-based software architectures for real-time systems is introduced. Component models are specified taking the Model Driven Architecture (MDA) approach, and employing UML notations. First, the principle of the developing process based on the Aspect-Oriented approach and the new concepts of UML-specified component architectures are addressed. Then, the conceptual framework architecture for the design of embedded real-time systems is presented, in which platform-independent component models are built. AOP is a new software development paradigm, which could attain a higher level of separation of concerns in both functional and non-functional matters by introducing aspect, for the implementation of crosscutting concerns. Different aspects can be designed separately, and woven into systems. This article introduces the technology of MDA, aspect-oriented, real-time systems. The paper takes the Aspect-oriented to the MDA modeling by the UML extension mechanisms, and presents a method, which is Aspect-Oriented MDA. In this article, UML profile is utilized to construct the meta-modal specifications respectively for common Aspect-Oriented and AspectJ. So the core business logic and the crosscutting aspects can be modeled as separate, modular Aspect-Oriented PIM's and PSM's.