Application of model driven architecture to development real-time system based on aspect-oriented

  • Authors:
  • Wei Qiu;Li-Chen Zhang

  • Affiliations:
  • School of Computer Science, JiaYing University, MeiZhou City, GuangDong Province, China;Faculty of Computer Science, Guangdong University of Technology, GuangZhou City, Guang Dong Province, China

  • Venue:
  • ICICA'11 Proceedings of the Second international conference on Information Computing and Applications
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.