Original Implementation Approach proposed at March 2010 meeting

Slides:



Advertisements
Similar presentations
Modeling Services Model Interoperability Xavier Blanc – University Paris VI.
Advertisements

CPSC 875 John D. McGregor C17 – Tool Chains. Workflow engine Uses grid.
1 Model-driven development of SOA with Web services – using QVT technology Master thesis by Berge Stillingen Department of Informatics, University of Oslo.
1 Meta Modeling Tool Transformation from COOPN to COOPN using MDA.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
Whole Platform Tesi di Dottorato di: RICCARDO SOLMI Università degli Studi di Bologna Facoltà di scienze matematiche, fisiche e naturali Corso di Dottorato.
Mining Metamodels From Instance Models: The MARS System Faizan Javed Department of Computer & Information Sciences, University of Alabama at Birmingham.
Comparing M2T & M2M Complementary Approaches © 2008 INRIA, University of York & SINTEF Comparing M2T & M2M Complementary Approaches Hugo Bruneliere,
By Steven Campbell and Erik Boone.  Sharing projects by putting them into a central repository.  Checking out copies of projects from the repository.
OMG UML Profile for the DoD and MoD Architecture Frameworks (UPDM) Dwayne Hardy American Systems Jan 30, 2007.
1 MBSE Copyright © Georgia Tech. All Rights Reserved. Model-Based Systems Engineering with SysML: Problem Definition, Simulation and Optimization.
An Approach and Tool for Synchronous Refactoring of UML Diagrams and Models Using Model-to-Model Transformations Hafsteinn Þór Einarsson Helmut Neukirchen.
Model Transformations
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.
MDA and QVT  Tom Gullion, Director of Product Management, Together Products.
MDE Model Driven Engineering Xavier Blanc Université Pierre et Marie Curie
1 MDWE'2008, Toulouse, France, September 30, 2008 A Comparative Analysis of Transformation Engines for User Interface Development Juan Manuel González.
Siemens Corporate Research Prec+Goals Requirements Concept Implementation Results+Metrics Demo How to develop an editor for the Eclipse RCP? Ulrich Dinger.
March 22, open.ac.uk Towards Better Tool Support for Goal Models.
Copyright © 2009 AtlanMod. All Rights Reserved Frédéric Jouault & Hugo Bruneliere AtlanMod team (INRIA & Mines de Nantes) Possible Benefits of Bridging.
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...
Cross Language Clone Analysis Team 2 October 27, 2010.
BT Trace Animation Ferdiansyah Dolot / Depok, April 7 th 2011 FMSE.
Cross Language Clone Analysis Team 2 April 7, 2011.
OCL Tool Support Sagar A. Tamhane CSE 6323 – FMSE.
Treasure Hunt - project development overall status - November 2011.
A common meta-model for the interoperation of tools with heterogeneous data models ECMFA 2010 Third Workshop on Model-Driven Tool & Process Integration.
© Siemens AG, CT SE 2 C O R P O R A T E T E C H N O L O G Y 1 Model-Driven Development for Pluggable Collaborations Iris Groher, Stephan Bleicher, Christa.
Applying a Research Prototype Tool in Industrial Practice Ottawa Carleton Institute for Computer Science Umple: a Model Oriented Programming Language University.
Cross Language Clone Analysis Team 2 February 3, 2011.
Cross Language Clone Analysis Team 2 March 3, 2011.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
1 MBSE 2012 Copyright © Chris Paredis. All Rights Reserved. Model Transformations in Model-Based Systems Engineering Chris Paredis Associate Director Model-Based.
SysML-Modelica Transformation Specification (SE DSIG Meeting, Jacksonville, 3/22/2010) Chris Paredis Georgia Tech On behalf of the SysML-Modelica Working.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
SysML Modelica Integration Working Group Report (SE DSIG Meeting, San Antonio, TX, 9/15/2009) Chris Paredis Georgia Tech 1.
Architecture for View Modeling in SysML Auto-View Generation Working Group Lead: Christopher Delp NASA JPL.
SysML-Modelica WG Meeting Robot Example Chris Paredis Georgia Tech Update by S. Friedenthal
SysML Modelica Integration Working Group Meeting 8/12/09 Chris Paredis 1.
Budapest University of Technology and Economics Department of Measurement and Information Systems Foundations of DSLs in the Eclipse Modeling Framework.
OCL Specification Status
SysML 2.0 Requirements for Visualization
SysML-Modelica: A Redefinition & Modification Use Case
Workflow & Collaboration Initial Scope Initial Scope
SysML 2.0 Requirements for Visualization
SysML 2.0 Formalism Requirements and Potential Language Architectures
SysML v2 Formalism: Requirements & Benefits
Applying a Research Prototype Tool in Industrial Practice
Syntactic Requirements
Modeling the OCL Standard Library
Chris Paredis Georgia Tech
Proposed SysML v2 Submission Plan
SysML 2.0 Concept and Needs for Visualization
Chapter 3: Lexical Analysis
Implementing Language Extensions with Model Transformations
Towards Automatic Model Synchronization from Model Transformation
Evaluating Compuware OptimalJ as an MDA tool
Constructing MDA-based Application Using Rational XDE for .NET
OOPSLA Workshop on Domain-Specific Modeling Tools Workgroup
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
QVT Operational 1.0 Ganymede Simultaneous Release Graduation Review
On behalf of the SysML-Modelica Working Group
QVT Operational 1.0 Mini-deck
Model-Driven Semantic Web Rule Engineering
Tools for ODP – an MDA approach
Implementing Language Extensions with Model Transformations
15/09/2019 BT Trace Animation Ferdiansyah Dolot Ferdiansyah Dolot / )
Software Architecture & Design
Presentation transcript:

Original Implementation Approach proposed at March 2010 meeting conforms to SysML+ SysML4Modelica metamodel conforms to Modelica metamodel SysML Tool XMI XMI OMC QVT, MOFLON, ATL,… hand- coded Java Tool-Specific Repository Modelica .mo file Acceleo or hand-coded Java

Updated Implementation Approach: 6-30-10 conforms to SysML+ SysML4Modelica metamodel conforms to Modelica-Opaque metamodel conforms to Modelica-OMC metamodel SysML Tool XMI (SysML4Modelica) XMI (Modelica-Opaque) XMI (Modelica-OMC) Modelica abstract syntax QVT (normative) QVT hand- coded Java OMC hand-coded Java or code-generator Tool-Specific Repository Modelica .mo file Changes made: Additional Modelica meta-model includes opaque expressions (Modelica-Opaque) The old model has been renamed to Modelica-OMC The conversion from Modelica abstract syntax (.moast) to Modelica-Opaque occurs in 2 steps: From .moast to Modelica-OMC (current transformation) To Modelica-Opaque by using a QVT filter to add the opaque expressions (with Java un-parsing code as black boxes) The QVT transformation is SysML4Modelica and Modelica-Opaque is now bi-directional The generation of the Modelica concrete textual syntax starts from the Modelica-Opaque XMI