Download presentation
Presentation is loading. Please wait.
Published byJoseph Rose Modified over 8 years ago
1
XASTRO Metamodel
2
CCSDS SAWG2 Presentation Outline XASTRO-1 Metamodel XASTRO-2 Metamodel Alignment with Model Driven Architecture
3
CCSDS SAWG3 XASTRO-1 Metamodel Extension of xADL Metamodel specified in UML 1.4 (abstract syntax) and mapped to XML (concrete syntax) Supports modelling of any component based system (software & hardware) Reusable types and structures defined in a Catalogue Configurations of instances of types and structures defined in an Assembly Basic Viewpoint support
4
CCSDS SAWG4 xADL Arch Instance in UML
5
CCSDS SAWG5 XASTRO-1 Extension of xADL
6
CCSDS SAWG6 XASTRO-1 Graphical Representation
7
CCSDS SAWG7 XASTRO-1 Tool Support
8
CCSDS SAWG8 XASTRO-2 Metamodel Overview Based on same metamodelling approach as XASTRO-1 Incoperates concepts from RM-ODP and RASDS More closely aligned to UML metamodel than XASTRO-1 Intended that corresponding UML 2.0 profile could also be developed Common types and structures defined in Ground System Information Model (GSIM) Assemblies of elements defined in Mission Information Model (MIM)
9
CCSDS SAWG9 XASTRO-2 Metamodel Packages
10
CCSDS SAWG10 Metamodel Core (Elements Schema)
11
CCSDS SAWG11 Information Viewpoint Metamodel
12
CCSDS SAWG12 OMG‘s Model Driven Architecture Model Centric Approach to Software Development A model is not simply design artifact – shift to using modelling languages as programming languages The model is isolated from rapidly changing technologies Based on standard OMG technologies (MOF, UML, XMI) that are widely accepted by industry Has strong backing from the software industry XASTRO 2 to follow an MDA approach
13
CCSDS SAWG13 MDA Language Definition Stratergies MDA supports a number of langauge definition strategies Lightweight UML Extension (UML Profile) OMG‘s Enterprise Distributed Object Computing Profile Heavyweight UML Extension by extending UML metamodel via MOF SysML New Metamodel, defined using the MOF XASTRO 2 will define its own metamodel, but in the long term a UML 2.0 profile shall be considered Information Modeling in UML 1.4 will be supported
14
CCSDS SAWG14 MDA Modelling Levels M0 M1 M2 M3 MIM GSIM Framework (MOF) Perth Ground Station Ground Station Type Modelling Language Language of Languages UML [UML Class Model] XML Schema XML
15
CCSDS SAWG15 MDA and Platform Independence MDA promotes platform independent models (PIM) and platform specific models (PSM) XASTRO 2 follows the same approach and defines following mappings between PIM and PSMs XML Schema CORBA IDL Platform Independence is however relative! CORBA and XML are considered by some to be platform independent PIM PSM
16
CCSDS SAWG16 UML to XML Schema Mapping
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.