XASTRO-2 Overview Presentation CCSDS SAWG Athens Meeting 12 th April 2005.

Slides:



Advertisements
Similar presentations
Overview: Guide for applying RM-ODP with UML Profile for EDOC
Advertisements

2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)
Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Cliquez pour modifier le style du titre 1 Model-driven demonstration applied to Packaging models (MOIMS IPR) Model-driven demonstration prepared by CNES.
Modeling with the ECCF SS ● UML Profile for ECCF ● UML Redefinition Semantics ● Compliance ● Consistency ● Conformance ● Validation ● Transformation ●
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Using the Vanderbilt Generic Modeling Environment (GME) to Address SOA QoS Sumant Tambe Graduate Intern, Applied Research, Telcordia Technologies Inc.
CS565 Advanced Software Development Lecture 23, 2006 CASE.
IBM Software Group © 2005 IBM Corporation University of Nantes Eclipse dayMarch 2005 The Eclipse Modeling Framework and the IBM Model Transformation Framework.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
MTEI Methods & Tools for Enterprise Integration
® Eurostep.ESUKPC v0.1©Copyright Eurostep Limited An Introduction to ISO STEP Part 25 David Price.
HL7 UK 2003 (c) Abies Ltd Modelling Clinical Information Using UML Tim Benson Abies Ltd
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
Free Mini Course: Applying SysML with MagicDraw
Systems Modeling Language ™ Overview Cris Kobryn and Sandy Friedenthal SysML Partners ( October 2003.
Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Second RMSIG Workshop Methodology and Process Wolfram Höpken.
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
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu.
SaveUML System design. System overview Possible...
Chapter 7 System models.
Selected Topics in Software Engineering - Distributed Software Development.
Modelling Class T16: Conceptual Modelling – Architecture Image from
Updated Draft Schema Overview CCSDS Fall Meeting 2013 Peter Mendham, Richard Melvin, Stuart Fowell.
1 ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG) Draft, Issue March 2003 Takahiro Yamada, Chair, AWG.
Software Engineering, 8th edition Chapter 8 1 Courtesy: ©Ian Somerville 2006 April 06 th, 2009 Lecture # 13 System models.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
STASIS Technical Innovations - Simplifying e-Business Collaboration by providing a Semantic Mapping Platform - Dr. Sven Abels - TIE -
A new viewpoint for change management in RM-ODP systems Nesrine Yahiaoui 1,2, Bruno Traverson 1, Nicole Lévy 2 1 EDF R&D - 2 UVSQ PRiSM Workshop on ODP.
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.
1 ECCF Training 2.0 Implemental Perspective (IP) ECCF Training Working Group January 2011.
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.
Graphical Modeling Framework (GMF) Richard C. Gronback Project Lead.
INFORMATION NETWORKING MODEL DSL James McAvoy and Yifeng Li CSI Information Networking Model DSL 1 Winter Term
The Unified Modeling Language (UML)
CIM LAB MEETING Presentation on UML Rakesh Mopidevi Kwangyeol Ryu.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
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.
All Presentation Material Copyright Eurostep Group AB ® A Meta-model of EXPRESS in UML for MOF and UML to EXPRESS David Price April 2002.
PS -0 System Architecture Working Group RASDS Status 14 June 2006 Peter Shames NASA / JPL
XASTRO-2 Presentation CCSDS SAWG th November 2004.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 2, Modeling with UML: UML 2 Metamodel Note to Instructor: The material in this.
1 SWE Introduction to Software Engineering Lecture 14 – System Modeling.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
Systems Architecture WG: Report of the Spring 2005 Meeting April 14, 2005 Takahiro Yamada, JAXA/ISAS.
XASTRO vs RASDS CCSDS SAWG Meeting. CCSDS SAWG2 Presentation Outline XASTRO study analysis phase conclusions Relationship between XASTRO and UML 2 / SysML.
*** Draft *** Information architecture: meeting past and current HL7 requirements A project of OMG and HL7 Report May 27 th 2009 Dave Carlson and Jobst.
Model Based Engineering Environment Christopher Delp NASA/Caltech Jet Propulsion Laboratory.
XASTRO vs RASDS CCSDS SAWG Meeting
Systems Analysis and Design With UML 2
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
Unified Modeling Language
CCSDS System Engineering
Data Modeling II XML Schema & JAXB Marc Dumontier May 4, 2004
Version 3 April 21, 2006 Takahiro Yamada (JAXA/ISAS)
Perspectives on the Unified Modeling Language semantics
Modelling Clinical Information Using UML
UML profiles.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Software Architecture & Design
Presentation transcript:

XASTRO-2 Overview Presentation CCSDS SAWG Athens Meeting 12 th April 2005

XASTRO-2 Overview - CCSDS SAWG2 Modelling Approach XASTRO-2 Modelling is based on UML 1.4 XASTRO-2 Framework Architectual Model concepts captured using UML profile (i.e. XASTRO-2 Profile) Viewpoints based on RM-ODP / CCSDS RASDS XASTRO-2 Profile is standarded and is itself a UML Model (XMI) Magic Draw is used, but thereortically any XMI compliant tool can be used (i.e. ArgoUML) Platform Mappings XML Schema CORBA IDL

XASTRO-2 Overview - CCSDS SAWG3 Architectural Modelling

XASTRO-2 Overview - CCSDS SAWG4 Main XASTRO-2 Elements XASTRO-2 Framework Specification Models (XMI) edits UML Editor constrains XASTRO-2 Profile (XMI) describes Specialised Model Editors XML Instance Model editsconfigures XML Schema CORBA IDL Documentation Product Generation Tools edits imports

XASTRO-2 Overview - CCSDS SAWG5 Tools XML Schema Generator XSLT Processor (SAXON) CORBA IDL Generator XSLT Processor, Eclipse Modelling Framework, FreeMarker Documentation Generator XSLT Processor, EMF, FreeMarker, DocBook Requirements Import Tool XSLT Processor

XASTRO-2 Overview - CCSDS SAWG6 Communications ViewpointPhysical Viewpoint RASDS Viewpoints Enterprise Viewpoint Information Viewpoint Functional Viewpoint Standardised Data Models Standardised Services XASTRO-2 Framework

XASTRO-2 Overview - CCSDS SAWG7 Information Viewpoint Primitive Types Simple Type Definitions Integer, Float, Enumeration, String Complex Type Definitions Structure, Choice, Array (fixed & variable length) Inheritance Composite Aggregation Referencing Constraints (OCL) can be applied in UML (no platform mapping to XML Schema or CORBA IDL) Generation of XML Schema supported

XASTRO-2 Overview - CCSDS SAWG8 Profile Specification Example

XASTRO-2 Overview - CCSDS SAWG9 Integer Type Definition Example

XASTRO-2 Overview - CCSDS SAWG10 String Type Definition Example Valid Value = F457ab FFEa-1234-FF11ccCC65eA Invalid Value = F457ab??-6754-FFEa_1234-FF11cXYZ65eA

XASTRO-2 Overview - CCSDS SAWG11 Alias Example

XASTRO-2 Overview - CCSDS SAWG12 Composite Aggregation Example Cardinality (default = 1) Role (optional, defaults to type name) Sequence Order Composite Aggregation

XASTRO-2 Overview - CCSDS SAWG13 Referencing Example Cardinality (default = 1) Role (optional, defaults to type name)

XASTRO-2 Overview - CCSDS SAWG14 Functional Viewpoint Used to specify standard ground system … services (realised as interfaces) and functions (realised as functional objects) Interactions between functional components through Interfaces Three types of Interfaces supported (based on RM-ODP) Operation Event Stream Hierarchical decomposition of components is difficult in UML 1.4 (UML 2.0 much improved) Generation of CORBA IDL from Operation Interfaces

XASTRO-2 Overview - CCSDS SAWG15 Functional View Model Example

XASTRO-2 Overview - CCSDS SAWG16 Interfaces Types

XASTRO-2 Overview - CCSDS SAWG17 Interface Example

XASTRO-2 Overview - CCSDS SAWG18 Assembly of Components

XASTRO-2 Overview - CCSDS SAWG19 Behaviour Specification UML 1.4 offers a number of behavioural diagrams which can be used to specify the behaviour of components A State Diagram can be used to specify the states and valid transitions between those states of a function component An Activity diagram can be used to specify the actions / activities that a method performs Sequence / Collaboration diagrams can be used to show the sequencing of interactions between components

XASTRO-2 Overview - CCSDS SAWG20 Sequence Diagram Example

XASTRO-2 Overview - CCSDS SAWG21 Supports modelling of textual requirements and their traceability to the system design Based on SysML 0.9 (10 th Jan 2005) SysML is specified as a UML 2.0 profile (no UML meta-class extensions) Import of requirements into UML to be supported Requirements will be imported from an XML document, which is based on an XML Schema generated from the XASTRO-2 Requirements Metamodel A custom requirements export tool is required to generate an XML document (containing requirements) conforming to the XML Schema prior to importing requirements Enterprise Viewpoint (Requirements)

XASTRO-2 Overview - CCSDS SAWG22 Requirements View Model Example

XASTRO-2 Overview - CCSDS SAWG23 Communications Viewpoint Is based on the RM-ODP engineering viewpoint Is inspired by the Interoperability Technology Association for Information Processing, Japan (INTAP) Engineering Viewpoint Profile (extension of OMG‘s EDOC)

XASTRO-2 Overview - CCSDS SAWG24 Communications View Example

XASTRO-2 Overview - CCSDS SAWG25 Communications Channel Example

XASTRO-2 Overview - CCSDS SAWG26 Physical Viewpoint Very simple Profile Physical System Elements Allocation of Computional Nodes (from Communications Viewpoint) to System Elements (i.e. computer)

XASTRO-2 Overview - CCSDS SAWG27 Physical View Example

XASTRO-2 Overview - CCSDS SAWG28 Multiple Views

XASTRO-2 Overview - CCSDS SAWG29 Documentation It is possible to add documentation information to a model using the documentation profile The following is supported: Glossary References Dependency relationships can also be made from model elements to glossary definitions or references

XASTRO-2 Overview - CCSDS SAWG30 Documentation Glossary Example

XASTRO-2 Overview - CCSDS SAWG31 Documentation References Example

XASTRO-2 Overview - CCSDS SAWG32 Current Status Framework Framework Specification Viewpoint Profiles (XMI 1.1) Framework Specification Document Framework Tools Prototype XML Schema and CORBA IDL Generators Modelling Framework currently beening used by 2 project teams for the development of Ground System Models Portal portal.vega.de/xastro