DocumentCode :
2523884
Title :
Formal Schedulability Analysis and Simulation for AADL
Author :
Gui, Shenglin ; Luo, Lei ; Li, Yun ; Wang, Lijie
Author_Institution :
Sch. of Comput. Sci. & Eng., Univ. of Electron. Sci. & Technol. of China, Chengdu
fYear :
2008
fDate :
29-31 July 2008
Firstpage :
429
Lastpage :
435
Abstract :
With rapid developments in science and technology, we now see the ubiquitous use of different types of safety-critical systems in our daily lives such as in avionics, consumer electronics, and medical systems. In such systems, unintentional design faults might result in injury or even death to human beings. To make sure that safety-critical systems are really safe, only using the traditional methods is not enough. Model-Driven Architecture (MDA) method is becoming the mainstream as the instrument of the people. Architecture Analysis and Design Language (AADL) is a modeling language standard brought forward by the Society of Automotive Engineers, Avionics Systems Division, et al, is becoming a research topic for many organizations and institutes. It is a kind of MDA method also. For safety-critical systems, we must verify all the important properties whatever the method we use. Among the properties, the schedulability problem is a very important problem in the real-time software. But, how to solve the schedulability problem in a practical AADL project is a new obstacle to us. In this paper, we use the linear hybrid automata to abstract the semantics of the software components explicitly, then try to use TIMES tool developed by Uppsala Univ and Furness tool developed by Fremont Associates, LLC to simulate the semantics of linear hybrid automata and the scheduling execution trace of AADL software components respectively. Finally, we compare the two methods and make a conclusion.
Keywords :
automata theory; digital simulation; object-oriented programming; program diagnostics; programming language semantics; real-time systems; safety-critical software; scheduling; software architecture; specification languages; AADL simulation; Furness tool; LLC; TIMES tool; architecture analysis and design language; formal real-time software schedulability analysis; linear hybrid automata; model-driven architecture; modeling language standard; safety-critical system; scheduling execution trace; software component semantics abstraction; Aerospace electronics; Analytical models; Automata; Automotive engineering; Consumer electronics; Humans; Injuries; Medical simulation; Scheduling; Software tools; Safety-Critical systems; hybrid automata; non-functional properties; real-time software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Software and Systems, 2008. ICESS '08. International Conference on
Conference_Location :
Sichuan
Print_ISBN :
978-0-7695-3287-5
Type :
conf
DOI :
10.1109/ICESS.2008.63
Filename :
4595593
Link To Document :
بازگشت