XASTRO vs RASDS CCSDS SAWG Meeting

Slides:



Advertisements
Similar presentations
Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
Advertisements

Modeling Services Model Interoperability Xavier Blanc – University Paris VI.
Cliquez pour modifier le style du titre 1 Model-driven demonstration applied to Packaging models (MOIMS IPR) Model-driven demonstration prepared by CNES.
1 CIS224 Software Projects: Software Engineering and Research Methods Lecture 11 Brief introduction to the UML Specification (Based on UML Superstructure.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 2, Modeling with UML, Part 4 UML 2 Metamodel.
Automated Test Design ™ © 2011 Conformiq, Inc. CONFORMIQ DESIGNER On ES v1.2.1 Stephan Schulz MBT Working Meeting/MTS#56, Göttingen.
Professor John Hosking, Dean of Engineering and Computer Science Models, Modelling, MBSE.
J2ME Web Services Specification.  With the promise to ease interoperability and allow for large scale software collaboration over the Internet by offering.
OMG UML Profile for the DoD and MoD Architecture Frameworks (UPDM) Dwayne Hardy American Systems Jan 30, 2007.
HL7 UK 2003 (c) Abies Ltd Modelling Clinical Information Using UML Tim Benson Abies Ltd
An Approach and Tool for Synchronous Refactoring of UML Diagrams and Models Using Model-to-Model Transformations Hafsteinn Þór Einarsson Helmut Neukirchen.
Metadata Tools and Methods Chris Nelson Metanet Conference 2 April 2001.
MDE Model Driven Engineering Xavier Blanc Université Pierre et Marie Curie
Introduction to MDA (Model Driven Architecture) CYT.
Alignment of ATL and QVT © 2006 ATLAS Nantes Alignment of ATL and QVT Ivan Kurtev ATLAS group, INRIA & University of Nantes, France
2nd TTCN-3 User Conference, June The TTCN-3 Metamodel – A Basis for Tool Integration Ina Schieferdecker TU Berlin/Fraunhofer Fokus Hajo Eichler,
1 Metamodel Access Protocols for Extensible Aspect-Oriented Modeling Naoyasu Ubayashi(Kyushu Institute of Technology, Japan) Shinji Sano(Kyushu Institute.
What is MOF? The Meta Object Facility (MOF) specification provides a set of CORBA interfaces that can be used to define and manipulate a set of interoperable.
Diagram Definition A Case Study with the UML Class Diagram MoDELS 2011, Wellington, NZ By Maged Elaasar 1,2 (Presenter) and Yvan Labiche.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
SaveUML System design. System overview Possible...
1 A Model-Driven Approach For Information System Migration Raymonde Le Delliou 1, Nicolas Ploquin 2, Mariano Belaunde 3, Reda Bendraou 4, Louis Féraud.
XASTRO-2 Overview Presentation CCSDS SAWG Athens Meeting 12 th April 2005.
Modeling Component-based Software Systems with UML 2.0 George T. Edwards Jaiganesh Balasubramanian Arvind S. Krishna Vanderbilt University Nashville, TN.
1 © 1999 Microsoft Corp.. Microsoft Repository Phil Bernstein Microsoft Corp.
Dr. Darius Silingas | No Magic, Inc. Domain-Specific Profiles for Your UML Tool Building DSL Environments with MagicDraw UML.
UML 2 Models for ODP Engineering/Technology Viewpoints – An Experiment - Daisuke Hashimoto Hiroshi.
XASTRO Metamodel. CCSDS SAWG2 Presentation Outline XASTRO-1 Metamodel XASTRO-2 Metamodel Alignment with Model Driven Architecture.
A common meta-model for the interoperation of tools with heterogeneous data models ECMFA 2010 Third Workshop on Model-Driven Tool & Process Integration.
Information Architecture WG: Report of the Spring 2004 Meeting May 13, 2004 Dan Crichton, NASA/JPL.
SEA-1 20 Nov 2014 CCSDS System Engineering Area (SEA): System Architecture WG (SAWG) Restart Peter Shames, SEA AD 20 Nov 2014.
Modeling the ODP Computational Viewpoint with UML 2.0: The Templeman Library Example José Raúl Romero, Antonio Vallecillo Universidad de Málaga, Spain.
PS -0 System Architecture Working Group RASDS Status 14 June 2006 Peter Shames NASA / JPL
XASTRO-2 Presentation CCSDS SAWG th November 2004.
Standards Stephen J. Mellor Chief Scientist. 2 Why Standards? n Increases choice for customers n Increases the size of the market n Promotes competition.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 2, Modeling with UML: UML 2 Metamodel Note to Instructor: The material in this.
Systems Architecture WG: Report of the Spring 2005 Meeting April 14, 2005 Takahiro Yamada, JAXA/ISAS.
Sheet 1 Forum on Specification and Design Languages (FDL), Frankfurt, September 2003 UML to XML-Schema Transformation: a Case Study in Managing Alternative.
XASTRO vs RASDS CCSDS SAWG Meeting. CCSDS SAWG2 Presentation Outline XASTRO study analysis phase conclusions Relationship between XASTRO and UML 2 / SysML.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
Model Driven Architecture MDA SE-548 Lale Doğan
® IBM Software Group © 2009 IBM Corporation Viewpoints and Views in SysML Dr Graham Bleakley
Information Architecture WG: Report of the Fall 2004 Meeting November 16th, 2004 Dan Crichton, NASA/JPL.
Model Based Engineering Environment Christopher Delp NASA/Caltech Jet Propulsion Laboratory.
Discussion Topics for Exploring OMG UPDM Way-ahead
Object Management Group Information Management Metamodel
SysML 2.0 Formalism Requirements and Potential Language Architectures
SysML v2 Formalism: Requirements & Benefits
CCSDS Reference Architecture
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
CCSDS System Engineering
Web Application Modeling
Web Ontology Language for Service (OWL-S)
ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)
Version 3 April 21, 2006 Takahiro Yamada (JAXA/ISAS)
Application of ODP for Space Development
SysML/UML Interoperability
ITU languages for ODP - a personal view - I may be wrong!
Chapter 2, Modeling with UML, Part 4 UML 2 Metamodel
Modelling Clinical Information Using UML
Introduction to UML.
Evaluating Compuware OptimalJ as an MDA tool
Geospatial Service Architecture Viewpoints
UML profiles.
Architecture Description Languages
Constructing MDA-based Application Using Rational XDE for .NET
Semantic Information Modeling for Federation
Session 3: Information Modelling and Information Communities
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Tools for ODP – an MDA approach
Presentation transcript:

XASTRO vs RASDS CCSDS SAWG Meeting

Presentation Outline XASTRO study analysis phase conclusions Relationship between XASTRO and UML 2 / SysML XASTRO architecture Relationship between RASDS and XASTRO viewpoints CCSDS SAWG

XASTRO2 Analysis Phase Conculsions Development of XASTRO metamodel Alignment with OMG‘s Model Driven Architecture Based on concepts of RM-ODP separation of concerns by viewpoints Very close alignment with RASDS, with focus on formalised language and tool support some minor differences Alignment with a subset UML 2.0 \ SysML concepts to enable the development of a UML profile CCSDS SAWG

XASTRO and UML 2.0 UML 2.0 supports many of the modelling requirements of XASTRO UML 2.0 has much better support for modelling systen architectures Still being finalised (4Q) Related technologies still being finalised (MOF and MOF-XML mapping) Some tools providing limited UML 2.0 support – it is likely to be sometime before there is full support CCSDS SAWG

XASTRO and UML 2.0 Convergence XASTRO would like to use UML 2.0 Timescale of the XASTRO study however does not fit well with UML 2.0 XASTRO metamodel shall be aligned with UML 2.0 UML 2.0 profile for XASTRO could be defined in the future once the specification and tools become more mature Take advantage of rich behavioural model Take advantage of standard tools Modelling based on accepted technologies Transformation of models between XASTRO metamodel and XASTRO UML Profile should be possible Profile for UML 1.4 will be supported for Information Modelling including interchange with XASTRO information viewpoint metamodel CCSDS SAWG

UML 2.0 vs SysML Which is most suitable for XASTRO? SysML advantages Requirements model Adds support for modelling physical systems SysML disadvantages Removes some UML 2.0 packages (such as deployment) that may be useful for software intensive system Will have smaller user base and therefore choice of tools is likely to be more limited UML 2.0 specification and tools will be avaliable earlier Both are suitable, although Requirements model is very nice feature of SysML CCSDS SAWG

Proposed XASTRO Architecture 12 May 2018 Proposed XASTRO Architecture GOSIF Applications (XML Server) XASTRO Applications (Editor) Applications XASTRO Framework (metamodel) GSIM MIM Framework & Models CCSDS SAWG

XASTRO Framework (Metamodel) CCSDS SAWG

Separation of Concerns 12 May 2018 Separation of Concerns Standardised Data Models Information Viewpoint Standardised Services XASTRO2 Framework Functional Viewpoint Enterprise Viewpoint Physical Viewpoint Communications Viewpoint CCSDS SAWG

Ground System Information Model 12 May 2018 Ground System Information Model CCSDS SAWG

Mission Information Model 12 May 2018 Mission Information Model CCSDS SAWG

Modelling Tools – XASTRO Editor 12 May 2018 Modelling Tools – XASTRO Editor CCSDS SAWG

12 May 2018 Modelling Tools – UML CCSDS SAWG

XASTRO vs RASDS Viewpoints Requirements <-> Enterprise Information <-> Information Functional <-> Functional Physical <-> Connectivity Communications <-> Communications CCSDS SAWG

XASTRO vs RASDS Enterprise Viewpoint XASTRO does not support the RASDS enterprise viewpoint Provides requirements model Supports conformance of system design against requirements Requirements are assigned to model elements Base on SysML Requirements Model CCSDS SAWG

Requirement Model Example from SysML CCSDS SAWG

XASTRO vs RASDS Functional Viewpoint XASTRO functional viewpoint maps well to RASDS security concerns not addressed in this viewpoint Supports 3 types of interface, as defined by RM-ODP Operation Stream Signal Standard services are defined in functional view Mapping of interfaces to CORBA IDL shall be supported CCSDS SAWG

XASTRO vs RASDS Information Viewpoint XASTRO information viewpoint maps well to RASDS The Distribubed Infomation Intrastructure (DII) not supported, although could be modelled in the functional viewpoint Standard information models (such as XTCE) are defined in the information viewpoint Modelling of the information viewpoint in UML 1.4 shall be supported Mapping of information to XML Schema supported CCSDS SAWG

XASTRO vs RASDS Connectivity Viewpoint Connectivity viewpoint is renamed physical viewpoint in XASTRO Scope is slightly wider than in RASDS and is not just concerned with connectivity issues between physical system elements Can assign physical properties to components that represent physcial elements in the real system CCSDS SAWG

XASTRO vs RASDS Communications Viewpoint XASTRO Communication Viewpoint maps well to RASDS Is a subset of RM-ODP Engineering Viewpoint CCSDS SAWG

Viewpoint Consistency Viewpoint consistency not discussed in RASDS Need to identify relationships between viewpoints CCSDS SAWG