Title :
Aspect-Oriented MDA Approach for Non-functional Properties of Distributed Cyber Physical Systems
Author_Institution :
Fac. of Comput. Sci. & Technol., Guangdong Univ. of Technol., Guangzhou, China
Abstract :
Cyber physical systems have many non-functional requirements, which always crosscut the whole system modules. That may cause the code tangle and scatter, make the systems hard to design, reuse and maintain, and affect performance of systems badly. 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. In this paper, we propose a four-stage method of aspect-oriented MDA for non-functional properties to develop cyber physical systems. The model-based development, aspect-oriented approach and formal methods are integrated effectively for the development of the non-functional properties of distributed cyber physical systems. A case study illustrates the aspect oriented MDA development of cyber physical systems.
Keywords :
aspect-oriented programming; formal verification; software architecture; AOP; aspect oriented MDA approach; distributed cyber physical system; formal method; model based development; model driven architecture; nonfunctional properties; software development paradigm; Analytical models; Computational modeling; Object oriented modeling; Programming; Software; Testing; Unified modeling language; Aspect-Oriented; MDA; Non-Functional Properties;
Conference_Titel :
Distributed Computing and Applications to Business, Engineering and Science (DCABES), 2011 Tenth International Symposium on
Conference_Location :
Wuxi
Print_ISBN :
978-1-4577-0327-0
DOI :
10.1109/DCABES.2011.26