Standards Stephen J. Mellor Chief Scientist. 2 Why Standards? n Increases choice for customers n Increases the size of the market n Promotes competition.

Slides:



Advertisements
Similar presentations
Model Interchange Testing: a Process and a Case Study
Advertisements

Major Influences on the Design of ODM Dan Chang (IBM) Elisa Kendall (Sandpiper) MDSW 2004.
Automated Test Design ™ © 2011 Conformiq, Inc. CONFORMIQ DESIGNER On ES v1.2.1 Stephan Schulz MBT Working Meeting/MTS#56, Göttingen.
Systems Analysis and Design in a Changing World
Chapter 8: Evaluating Alternatives for Requirements, Environment, and Implementation.
Production Rule Representation Team Response Presentation to BEIDTF OMG Montreal Aug 2004 Ruleml.org.
A Brief Introduction. Acknowledgements  The material in this tutorial is based in part on: Concurrency: State Models & Java Programming, by Jeff Magee.
Architecture-Driven Modernization Platform SIG KDM RFP.
Model-Based Programming: Executable UML with Sequence Diagrams By Ruben Campos Cal State L.A. Computer Science Thesis Work Spring 2007.
1 CSL Workshop, October 13-14, 2005 ESDI Workshop on Conceptual Schema Language and Tools - Aim, Scope, and Issues to be Addressed Anders Friis-Christensen,
Amit, Keyur, Sabhay and Saleh Model Driven Architecture in the Enterprise.
A brief look at CORBA. What is CORBA Common Object Request Broker Architecture developed by OMG Combine benefits of OO and distributed computing Distributed.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
8 Systems Analysis and Design in a Changing World, Fifth Edition.
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
ADML A result of cooperation and leverage! The Open Group W3C OMG MCC CMU.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
OMG UML Profile for the DoD and MoD Architecture Frameworks (UPDM) Dwayne Hardy American Systems Jan 30, 2007.
Faculty of Informatics and Information Technologies Slovak University of Technology Peter Kajsa and Ľubomír Majtás Design.
Workshop on Integrated Application of Formal Languages, Geneva J.Fischer Mappings, Use of MOF for Language Families Joachim Fischer Workshop on.
SYSE 802 John D. McGregor Module 0 Session 1 Course Introduction.
MDA and QVT  Tom Gullion, Director of Product Management, Together Products.
Project Proposal: CTS2 SDK Presentation to OHT Steering Committee.
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,
Executable Translatable UML Stephen J. Mellor Chief Scientist.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e UPDM Review Session Col. Jack Jibilian Enterprise Architecting & Warfighting Decision Support SAF/XCPA.
® © 2009 Open Geospatial Consortium, Inc. Towards a common information model for water 71st OGC Technical Committee Mountain View, CA. USA Rob Atkinson.
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu.
Copyright © 2009, Open Geospatial Consortium, Inc. Towards a Common Information Model of Water 70th OGC Technical Committee Darmstadt, Germany Rob Atkinson.
University of Southern California Center for Systems and Software Engineering Model-Based Software Engineering Supannika Koolmanojwong Spring 2013.
Conceptual Modelling – Behaviour
Model Driven Development An introduction. Overview Using Models Using Models in Software Feasibility of MDA MDA Technologies The Unified Modeling Language.
All Presentation Material Copyright Eurostep Group AB ® Open Discussion on Industrial Data and the Semantic Web : Volume 2 David Price Seattle SC4, October.
XASTRO-2 Overview Presentation CCSDS SAWG Athens Meeting 12 th April 2005.
Dr. Darius Silingas | No Magic, Inc. Domain-Specific Profiles for Your UML Tool Building DSL Environments with MagicDraw UML.
XASTRO Metamodel. CCSDS SAWG2 Presentation Outline XASTRO-1 Metamodel XASTRO-2 Metamodel Alignment with Model Driven Architecture.
Semantics for DSL Group Members: Ritu Arora, Diyang Chu, Zekai Demirezen, Jeff Gray, Jacob Gulotta, Luis Pedro, Arturo Sanchez, Greg Sullivan,Ximing Yu.
1 From Conceptual Models to Simulation Models Takashi Iba* Yoshiaki Matsuzawa** Nozomu Aoyama** * Faculty of Policy Management, Keio University ** Graduate.
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
A division of Data Access Technologies, Inc. Combining Alf and UML in Modeling Tools Ed Seidewitz, Model Driven Solutions Jérémie Tatibouet, CEA 28 September.
All Presentation Material Copyright Eurostep Group AB ® A Meta-model of EXPRESS in UML for MOF and UML to EXPRESS David Price April 2002.
XASTRO-2 Presentation CCSDS SAWG th November 2004.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
XASTRO vs RASDS CCSDS SAWG Meeting. CCSDS SAWG2 Presentation Outline XASTRO study analysis phase conclusions Relationship between XASTRO and UML 2 / SysML.
Model Based Systems Engineering Visualization Steven Corns Missouri University of Science & Technology.
Sheet 1MDAFA2004 Linköping, June 2004 A Language for Model Transformations in the MOF Architecture Ivan Kurtev, Klaas van den Berg University of Twente,
SysML Modelica Integration Working Group Report (SE DSIG Meeting, San Antonio, TX, 9/15/2009) Chris Paredis Georgia Tech 1.
1 “UML compilation” A more formal approach for SysML 2.0 OMG SE DSIG – SysML roadmap meeting Cambridge MA - Sep 24, 2015 Yves BERNARD.
Modeling Formalism Modeling Language Foundations System Modeling & Assessment Roadmap WG SE DSIG Working Group Orlando – June 2016.
Systems Analysis and Design in a Changing World, Fifth Edition
Modeling Formalism Modeling Language Foundations
SysML-Modelica: A Redefinition & Modification Use Case
Chapter 8 Environments, Alternatives, and Decisions.
An OPM-Based Layered Architecture for Modeling Design Patterns
XASTRO vs RASDS CCSDS SAWG Meeting
SysML 2.0 Requirements for Visualization
SysML 2.0 Formalism: Requirement Benefits, Use Cases, and Potential Language Architectures Formalism WG December 6, 2016.
SysML v2 Formalism: Requirements & Benefits
Syntactic Requirements
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Model Driven Architecture
SysML/UML Interoperability
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
Model-Driven Ontology Engineering
Copyright © by Object Management Group.
Constructing MDA-based Application Using Rational XDE for .NET
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
UML-CS Profile ETSI MTS Summary
Presentation transcript:

Standards Stephen J. Mellor Chief Scientist

2 Why Standards? n Increases choice for customers n Increases the size of the market n Promotes competition n Increase available tools

3 Mentor’s Interest n Increases choice for customers n Increases the size of the market n Promotes competition n Increase available tools

4 Standards Activities n ETSI n OMG n …. Neil Henderson, GM OMG Board member Stephen Mellor Candidate for Architecture Board Vote for me!

5 Technical Activities n Action Semantics n QVT n SysML n UML 2.0 n Metamodel-to-Text n Executable UML n Action Language

6 ETSI “Action Language” (Actually, a form of Executable UML definition.) n Steering Committee n Technical Committee

7 Executable UML Build a system specification semantic backplane: n Build a model in your favorite UML subset n Export that model n Import into a tool that  Verifies, or  Compiles, or  Builds test cases, or… your model n Re-import the model n Re-export to another tool… etc… What’s the problem?? We have XMI already!

8 Scope The scope of this RfP must support concurrent execution (to support concurrent systems), and so provide a computationally complete concurrent system specification language. This RfP does not require any change to the UML metamodel, or a change in version number.

9 Size Does Matter! The Executable UML semantic backplane should be as small as possible and support: n As much of UML as practicable n Any implementation How? UML Model variations Multiple Implementations Executable UML

10 Reducability and Translatability Action model was careful to separate functional computation from implementation. Implication is small so as to enable a large number of tools. UML Model variations Multiple Implementations Executable UML From Executable UML ‘down’, the backplane must be defined to allow multiple implementations (aka “translatability.”)

11 Reducability and Translatability The elements of UML must be such that they can be reduced to Executable UML (aka “reducability.”) UML Model variations Multiple Implementations Executable UML What if an element in UML is reducable to the backplane?  Extend backplane (bad!)  Ignore element (depends)

12 AB n Detailed review (sent to ADTF) by .  Is it a “profile”? n Philosophical discussion followed n No one argued against the RfP n A few detailed technical issues remain

13 The Way Forward n Require an Executable UML without explicit reference to state, but… n With a concept that can be mapped to ‘state’, then n Build another RfP (if required) to incorporate state behavior explicitly. Cuts scope and increases likelihood of success.

14 Questions?