Computer and Modernization ›› 2017, Vol. 0 ›› Issue (5): 1-4,9.doi: 10.3969/j.issn.1006-2475.2017.05.001

    Next Articles

 An AADL Modeling Method Based on Concurrency

  

  1. School of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
  • Received:2016-08-17 Online:2017-05-26 Published:2017-05-31

Abstract:  Architecture Analysis and Design Language(AADL) is the standard language of architecture modeling for the complex embedded real-time system, but AADL didn’t give the formal description for the concurrency and interaction part in the embedded real-time systems. Aiming at the concurrency and constraints in the real-time system, combined with disadvantage of AADL in this aspect, this paper expands the AADL behavior annex with the concepts of constraint and concurrency into AADL, and the formal semantic description is given, enriching the AADL modeling elements. Then based on the properties of the AADL and process algebra, this paper formally transforms the expended AADL model into the process algebra model, which provides the foundation for the formal model verification and the development of large-scale complex and reliable real-time system.

Key words: AADL, concurrent, model transformation, process algebra