DocumentCode
2928179
Title
AADL behavioral annex based on generalized rewriting logic
Author
Benammar, Malika ; Belala, Faiza ; Latreche, Fateh
Author_Institution
Dept. of Comput. Sci., Univ. of Batna, Batna
fYear
2008
fDate
3-6 June 2008
Firstpage
1
Lastpage
8
Abstract
AADL is an architecture description language based on the MetaH language which describes an embedded system, as a collection of interacting components. The AADL standard associates automata to define dynamic semantics for a thread component. The threads can be in various states such as halted, inactive, or active. An active thread can be waiting for a dispatch, AwaitDispatch state, or computing, Compute state, etc. In this paper, we give a natural semantic model to the thread Compute state, and we associate to the thread component a behavioral annex based on generalized rewriting logic. This allows formal description and analyzing of a thread configuration. Our formalization includes static aspects of thread, and also dynamic ones. The associated models are described by functional and system modules of Maude which is a declarative language based on rewriting logic. Our approach interest is to be able to formally check a large set of properties of AADL threads via analysis tools of Maude environment.
Keywords
formal logic; formal specification; rewriting systems; specification languages; AADL behavioral annex; AwaitDispatch state; Maude environment; MetaH language; architecture description language; formal description; generalized rewriting logic; thread compute state; Automata; Computer architecture; Embedded system; Graphics; Hardware; Logic; Real time systems; Runtime; Topology; Yarn; Architecture Description Language; Maude Language; Rewriting logic; Thread behavior;
fLanguage
English
Publisher
ieee
Conference_Titel
Research Challenges in Information Science, 2008. RCIS 2008. Second International Conference on
Conference_Location
Marrakech
Print_ISBN
978-1-4244-1677-6
Electronic_ISBN
978-1-4244-2273-9
Type
conf
DOI
10.1109/RCIS.2008.4632087
Filename
4632087
Link To Document