XASTRO vs RASDS CCSDS SAWG Meeting. CCSDS SAWG2 Presentation Outline XASTRO study analysis phase conclusions Relationship between XASTRO and UML 2 / SysML.

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.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
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.
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
J2ME Web Services Specification.  With the promise to ease interoperability and allow for large scale software collaboration over the Internet by offering.
Model Driven Architecture (MDA) Partha Kuchana. Agenda What is MDA Modeling Approaches MDA in a NutShell MDA Models SDLC MDA Models (an Example) MDA -
Systems Engineering Foundations of Software Systems Integration Peter Denno, Allison Barnard Feeney Manufacturing Engineering Laboratory National Institute.
The Role of Modeling in Systems Integration and Business Process Analysis © Sparx Systems Pty Ltd 2011 Ben Constable Sparx Systems.
1 Ivano Malavolta, University of L’aquila, Computer Science Department Ivano Malavolta DUALLy: an Eclipse platform for architectural languages interoperability.
OMG UML Profile for the DoD and MoD Architecture Frameworks (UPDM) Dwayne Hardy American Systems Jan 30, 2007.
International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.
HL7 UK 2003 (c) Abies Ltd Modelling Clinical Information Using UML Tim Benson Abies Ltd
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
MDA Guide Version CYT. 2 Outline OMG Vision and Process Introduction to MDA How is MDA Used? MDA Transformations Other MDA Capabilities Using the.
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.
ArchiMate Authors : eSchoolink Group - ITNLU. Contents 1. What’s ArchiMate ? 2. Why ArchiMate ? 3. Main Benefits of ArchiMate 4. Layers of ArchiMate 5.
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 ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG) Draft, Issue March 2003 Takahiro Yamada, Chair, AWG.
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.
On the Role of Abstract Platform in Model Driven Development* Marten van Sinderen Centre for Telematics and Information Technology, University of Twente,
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.
MDA – Model Driven Architecture Olivier Riboux. Overview What is MDA? The Challenges MDA addresses Developing in the MDA Benefits / Conclusion Case Study:
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
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.
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.
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
Developing an IDM Information Delivery Manual Part 1. Industry Workgroup Training, Creating IDMs Alliance NA 2010 Dianne Davis, NA-IDM Coordinator Jan.
® 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.
XASTRO vs RASDS CCSDS SAWG Meeting
Object Management Group Information Management Metamodel
SysML v2 Formalism: Requirements & Benefits
CCSDS System Engineering
Web Ontology Language for Service (OWL-S)
SysML/UML Interoperability
Chapter 2, Modeling with UML, Part 4 UML 2 Metamodel
Modelling Clinical Information Using UML
Evaluating Compuware OptimalJ as an MDA tool
UML profiles.
Architecture Description Languages
Constructing MDA-based Application Using Rational XDE for .NET
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Presentation transcript:

XASTRO vs RASDS CCSDS SAWG Meeting

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

CCSDS SAWG3 XASTRO 2 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 SAWG4 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 SAWG5 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 SAWG6 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 SAWG7 Proposed XASTRO Architecture XASTRO Framework (metamodel) GSIMMIM GOSIF Applications (XML Server) Applications Framework & Models XASTRO Applications (Editor)

CCSDS SAWG8 XASTRO Framework (Metamodel)

CCSDS SAWG9 Separation of Concerns Information Viewpoint Functional Viewpoint Enterprise Viewpoint Physical Viewpoint Communications Viewpoint Standardised Data Models Standardised Services XASTRO 2 Framework

CCSDS SAWG10 Ground System Information Model

CCSDS SAWG11 Mission Information Model

CCSDS SAWG12 Modelling Tools – XASTRO Editor

CCSDS SAWG13 Modelling Tools – UML

CCSDS SAWG14 XASTRO vs RASDS Viewpoints Requirements Enterprise Information Information Functional Functional Physical Connectivity Communications Communications

CCSDS SAWG15 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 SAWG16 Requirement Model Example from SysML

CCSDS SAWG17 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 SAWG18 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 SAWG19 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 SAWG20 XASTRO vs RASDS Communications Viewpoint XASTRO Communication Viewpoint maps well to RASDS Is a subset of RM-ODP Engineering Viewpoint

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