International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 97 - Number 21 |
Year of Publication: 2014 |
Authors: Mohamed Yassin Chkouri, Marius Bozga |
10.5120/17128-7122 |
Mohamed Yassin Chkouri, Marius Bozga . Design and Analysis of Distributed Embedded Systems using AADL - Application to the Precision Time Protocol. International Journal of Computer Applications. 97, 21 ( July 2014), 1-8. DOI=10.5120/17128-7122
Prototyping distributed embedded system can be seen as a collec- tion of many requirements covering many domains. System de- signers and developers need to describe both functional and non- functional requirements. Building distributed systems is a very te- dious task since the application has to be verifiable and analyzable. Architecture Analysis and Design Language (AADL) provides ad- equate syntax and semantics to express and support distributed em- bedded systems. This paper studies a general methodology for translating AADL thread component depending on the thread implementation into the BIP (Behavior Interaction Priority) language and for prototyping distributed applications using the Precision Time Protocol (PTP) for building and translating AADL systems into a distributed appli- cation using network communication protocol. This allows simula- tion of systems specified in AADL to fully assess system viability, to refine and to correct the behavior of the system using the BIP (Behavior Interaction Priority) toolset.