- 
                            Key: MARTE11-62
- 
                            Legacy Issue Number: 14867
- 
                            Status: closed
- 
                            Source: THALES ( Madeleine Faugere)
- 
                            Summary:Two ways of modeling Data existe in AADL: the one using the AADL Data annexe modeling features, the other one relying on a pure structural view. 
 The first solution is currently addressed by the MARTE AADL annexe.
 The annexe has to be upgraded to take into account the second way of doing.
- 
                            Reported: MARTE 1.0 — Tue, 15 Dec 2009 05:00 GMT
- 
                            Disposition: Resolved — MARTE 1.1
- 
                            Disposition Summary:Replace section A.2.3.4 with 
 There are two ways of modeling AADL components, the first one addressing a
 pure architectural design, the second one, based on the Data Annex [SAE
 AS5506 A, Annex Document B: Data Modeling] , will be more dedicated to data
 modeling.
 AADL data component are used to represents different concepts
  Data component classifier (type and implementation) staying for “data type
 in the source text”. This source text data type can be modeled by a data
 component type declaration with relevant properties without providing
 internal details that will be specified in a data component implementation.
  Data subcomponents staying for “static data in the source text”. Data
 subcomponents are instances of data classifiers.
 According data classifier features and subcomponent features, the data
 component can represent:
  A simple type (not necessary primitive)  A structured type (when sub component declared)
  A class (when subcomponent present and provide subprograms declared)
  A shared resource (if data access connection specified)
 AADL Primitive Types
 Each AADL primitive type from the AADL data_types packages (i.e. aadlboolean,
 aadlinteger, aadlreal, aadlstring) will have an UML/MARTE primitive type
 equivalent, defined in MARTE Model Library for Primitive Types (Annexe D from
 MARTE).
 These primitive types are commonly used in properties specification. Do
 represent them in an architectural view, the data annex based representation
 style must imperatively be followed. <<< see pages 51 - 53 of ptc/2010-08-30 for images>>>
- 
                            Updated: Fri, 6 Mar 2015 23:15 GMT