Issue 14867: DATA : MARTE AADL mapping (marte-rtf) Source: THALES (Dr. Madeleine Faugere, madeleine.faugere(at)thalesgroup.com) Nature: Clarification Severity: Significant 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. Resolution: 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>>> Revised Text: Actions taken: December 15, 2009: received issue January 14, 2011: closed issue Discussion: End of Annotations:===== te: Tue, 15 Dec 2009 16:20:48 +0100 From: Madeleine FAUGERE User-Agent: Thunderbird 2.0.0.18 (Windows/20081105) To: issues@omg.org Subject: MARTE AADL mapping issue DATA : MARTE AADL mapping 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. Madeleine -- Madeleine Faugere Embedded Systems Lab THALES Research and Technology Software Research Group 1, avenue Augustin Fresnel 91767 Palaiseau Cedex 91767 Palaiseau Cedex - France Tel: +33 (0)1 69 41 60 43 email : madeleine.faugere@thalesgroup.com The information contained in this e-mail/fax and any attachments are the property of THALES and may be confidential. If you are not the intended recipient, please notify us immediately, send this message back to us and destroy it. You are hereby notified that any review, dissemination, distribution, copying or otherwise use of this e-mail/fax is strictly prohibited