2015
DOI: 10.1007/978-3-319-19584-1_10
|View full text |Cite
|
Sign up to set email alerts
|

From AADL Model to LNT Specification

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
4
3
1

Relationship

3
5

Authors

Journals

citations
Cited by 13 publications
(17 citation statements)
references
References 10 publications
0
17
0
Order By: Relevance
“…We illustrated the method on the parallelization of programs using OpenMP, by proposing an intermediate representation of the concurrent blocks and their synchronizations as a work unit graph, which is transformed into an LNT model. The proposed method could be applied for parallel programs in other languages as well, provided that a suitable translation to LNT is available (e.g., AADL2LNT [31]). Once an abstract LNT model of the parallel program is available, it can be used not only for checking sequentiality constraints and deadlocks as in our analysis flow, but also other properties, both qualitative (safety, liveness, fairness) and quantitative ones [28].…”
Section: Resultsmentioning
confidence: 99%
“…We illustrated the method on the parallelization of programs using OpenMP, by proposing an intermediate representation of the concurrent blocks and their synchronizations as a work unit graph, which is transformed into an LNT model. The proposed method could be applied for parallel programs in other languages as well, provided that a suitable translation to LNT is available (e.g., AADL2LNT [31]). Once an abstract LNT model of the parallel program is available, it can be used not only for checking sequentiality constraints and deadlocks as in our analysis flow, but also other properties, both qualitative (safety, liveness, fairness) and quantitative ones [28].…”
Section: Resultsmentioning
confidence: 99%
“…The analysis of an architecture model is usually based on a model transformation process that translates the architectural model into a tool-specific model used for analysis: transformations have been implemented to translate AADL models into Cheddar ADL and MAST models with the OCARINA tool suite [38]; transformation chains exist to connect AADL models to UPPAAL [39], TINA [36,40] or CADP model checkers [41]; etc. A more exhaustive list of analysis tools and transformations applicable to AADL models is available in [42].…”
Section: Background: Modeling and Analysis Of Real-time Architecturesmentioning
confidence: 99%
“…In the formal context, a well known problem is the state space explosion, when the number of states or transitions explodes. For this reason, the definition of the AADL2LNT transformation was refined several times (since the first proposition [19]) to obtain the smallest state spaces. The Pacemaker LTS counts 5473 states and 5473 transitions which present a small state space compared to the considered AADL model with sporadic/timed threads, event port connections and BA descriptions.…”
Section: Cadp: Formal Analysis and Evaluationmentioning
confidence: 99%
“…Briefly, we describe the considered subset of AADL language and we present the LNT language (more details can be found in [19]). …”
Section: Introductionmentioning
confidence: 99%