Changes between Version 7 and Version 8 of aadlDeclarativeModel
- Timestamp:
- 04/13/17 08:57:42 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
aadlDeclarativeModel
v7 v8 11 11 The output of the parser consists of a list of prolog predicates (facts base) that gives a formal and easy to use representation of the overall AADL declarative model. Efficient model processing tools can be built on top of this facts base using the power of the prolog language (rules bases). A set of prolog rules libraries has been developed to facilitate AADL model processing. In particular, rules are provided to create the AADL instance model, to search property values or to write the declarative model from its internal prolog representation. All these features (parser and libraries) are part of the LMP toolbox. 12 12 13 This page describes the AADL prolog API that can be used to create processing tools with LMP13 This page describes the AADL prolog API that can be used to create processing tools with [wiki:LMP LMP] 14 14 15 15 {{{#!table style="border:2" … … 35 35 ---- 36 36 === AADL v2 predicates === 37 This part of the prolog API complies with document SAE AS-5506C (AADL 2.2) 38 37 39 [wiki:aadlparser/isVersion isVersion/4][[BR]] 38 40 [wiki:aadlparser/isWarning isWarning/4][[BR]] … … 93 95 ---- 94 96 === AADL Behavior Annex predicates === 97 This part of the prolog API complies with document SAE AS-5506/2A (AADL BA 2.0) 98 95 99 [wiki:aadlparser/isBAVersion isBAVersion/4][[BR]] 96 100 [wiki:aadlparser/isBAVariable isBAVariable/9][[BR]] … … 112 116 ---- 113 117 === AADL Error Annex v1 predicates === 118 This part of the prolog API complies with document SAE AS-5506/1 (AADL EA) 119 114 120 [wiki:aadlparser/isEAVersion isEAVersion/4][[BR]] 115 121 [wiki:aadlparser/isEAProperty isEAProperty/7][[BR]][[BR]] 116 122 ---- 117 123 === AADL Error Annex v2 predicates === 124 This part of the prolog API complies with document SAE AS-5506/1A (AADL EMV2) 125 118 126 [wiki:aadlparser/isEMV2Version isEMV2Version/4][[BR]] 119 127 [wiki:aadlparser/isEMV2ExtendsLib isEMV2ExtendsLib/4][[BR]]