Back to Search
Start Over
Design and analysis of semaphore precedence constraints: A model-based approach for deterministic communications
- Source :
- DATE, 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE), 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE), Mar 2018, Dresden, Germany
- Publication Year :
- 2018
- Publisher :
- IEEE, 2018.
-
Abstract
- Architecture Analysis and Design Language (AADL) is a standard in avionics system design. However, the communication patterns provided by AADL are not sufficient to the current context of Real-Time Embedded System (RTES) in which some multi-periodic communication patterns may occur. We propose an extension of a precedence model between tasks of different periods (multiperiodic communication). This relies on the Semaphore Precedence Constraint (SPC) model that is inspired from the concept of Semaphore, and more specifically on the m-n producer/consumer paradigm. We reinforce the SPC semantics by allowing cycles in the SPC precedence graph. We also present another viewpoint on the periodicity of tasks system using SPC based on a graph apart from the encoding technique presented in the SPC seminal work. An implementation of SPC in AADL and its associated analysis tool are also provided to study the temporal behaviour of systems using SPC.
- Subjects :
- Hardware_MEMORYSTRUCTURES
Computer science
Programming language
Semantics (computer science)
Architecture Analysis & Design Language
020207 software engineering
Context (language use)
02 engineering and technology
computer.software_genre
020204 information systems
0202 electrical engineering, electronic engineering, information engineering
Graph (abstract data type)
Systems design
[INFO.INFO-ES]Computer Science [cs]/Embedded Systems
Precedence graph
Semaphore
computer
ComputingMilieux_MISCELLANEOUS
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE)
- Accession number :
- edsair.doi.dedup.....066b962e223c820d786b05422cd98737
- Full Text :
- https://doi.org/10.23919/date.2018.8342008