MARTE 1.1 RTF Avatar
  1. OMG Issue

MARTE11 — DATA : MARTE AADL mapping

  • 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