On behalf of the SysML-Modelica Working Group

Slides:



Advertisements
Similar presentations
Hierarchy of Documents for Earth Observation Summit III Overview for GEO-4 April 2004 GEO Co-Chairs.
Advertisements

OPENPROD ITEA2 Final Review Meeting EDF - Site de Chatou EADS Innovation Works Wladimir Schamai.
A Portable Debugger for Algorithmic Modelica Code Adrian Pop, Peter Fritzson Programming Environments Laboratory (PELAB) Department of Computer and Information.
An framework for model-driven product design and development using Modelica Adrian Pop, Olof Johansson, Peter Fritzson Programming Environments Laboratory.
OpenModelica Development Environment with Eclipse Integration Adrian Pop, Peter Fritzson, Andreas Remar, Elmir Jagudin, David Akhvlediani Programming Environment.
Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.
Model Based Systems Engineering (MBSE) using SysML GSFC Systems Engineering Seminar June 8, 2010 Sanford Friedenthal Lockheed Martin
1 MBSE Copyright © Georgia Tech. All Rights Reserved. Model-Based Systems Engineering with SysML: Problem Definition, Simulation and Optimization.
Systems Modeling Language ™ Overview Cris Kobryn and Sandy Friedenthal SysML Partners ( October 2003.
Project Highlights. New Process Project Report videos available at
Systems Engineering DSIG UML for SE Roadmap INCOSE International Workshop Tampa, FL February 4, 2003 Roger Burkhart (John Deere)
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.
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu.
Systems Modeling Language (SysML) v0.9 Submission Update DRAFT SysML Partners June 2005.
DATE POWER 2 INCOME JANUARY 100member X 25.00P2, FEBRUARY 200member X 25.00P5, MARCH 400member X 25.00P10, APRIL 800member.
An Introduction to SysML
2011 Calendar Important Dates/Events/Homework. SunSatFriThursWedTuesMon January
1 MBSE 2012 Copyright © Chris Paredis. All Rights Reserved. Model Transformations in Model-Based Systems Engineering Chris Paredis Associate Director Model-Based.
SysML v2 Planning & Requirements Working Group Meeting December 8 & 10, roadmap:sysml_assessment_and_roadmap_working_group.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
SysML-Modelica Transformation Specification (SE DSIG Meeting, Jacksonville, 3/22/2010) Chris Paredis Georgia Tech On behalf of the SysML-Modelica Working.
Systems Realization Laboratory SysML-based Reference Models for Fluid Power Components Chris Paredis, Raphael Kobi Product & Systems Lifecycle Management.
System Modeling Assessment & Roadmap WG Meeting Boston, MA June 17, 2014 Eldad Palachi Sandy Friedenthal.
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.
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.
IW11 Phoenix, AZ - MBSE Workshop1 Ontology from an MBSE perspective Brief-out from breakout session Monday, January 31 st, 2011.
1 Modeling Formalism (Modeling Language Foundations) System Modeling Assessment & Roadmap Working Group Meeting – SE DSIG Reston – March, 2016 Yves BERNARD.
SysML and Modelica: Opportunities for Synergy Chris Paredis, Peter Fritzson, Russell Peak Georgia Institute of Technology Linköping University OMG, Santa.
Properties and Expressions Core Team – Status Report System Modeling Assessment and Roadmap Working Group Wiki page:
Status of SysML v2 Planning & Requirements Berlin, Germany June 16, roadmap:sysml_assessment_and_roadmap_working_group.
SysML-Modelica Integration Working Group Report (SE DSIG meeting, Washington DC 3/24/2009) Chris Paredis Georgia Tech 1.
SysML v2 RFP WG Meeting Introduction
Systems Engineering Concept Model (SECM)
SysML-Modelica: A Redefinition & Modification Use Case
Systems Engineering Concept Model (SECM) Update
Original Implementation Approach proposed at March 2010 meeting
INCOSE IS 2013 MBSE Track June 23-27, 2013
SysML v2 Planning & Requirements Working Group Meeting
SysML v2 Formalism: Requirements & Benefits
Chris Paredis Georgia Tech
Systems Modeling Language (SysML) Overview
Modeling and Simulation in Engineering using Modelica
Chris Paredis Georgia Tech
Proposed SysML v2 Submission Plan
Extending SysML for Integration with Solver-based Simulation Tools
Introduction to SysML v.2.0 Metamodel (KerML)
McDonald’s Kalender 2009.
McDonald’s Kalender 2009.
Systems Engineering Concept Model (SECM) Update
Copyright © by Object Management Group.
McDonald’s Kalender 2009.
SysML-based Reference Models for Fluid Power Components
INCOSE Atlanta Chapter Monthly Meeting
SysML Overview October 19, 2004 Sanford Friedenthal
McDonald’s calendar 2007.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
New Course! Fall 2018 ECSE 4961/6961 Modeling & Simulation for Cyber-Physical Systems Course Description: This course develops a solid basis for students.
OMG Finance Domain Task Force (FDTF)
Java Workflow Tooling (JWT) Release review: JWT v0
SysML Modelica Integration Working Group Meeting 3/4/09
Review plan of the nature reporting – update 6
European Statistical System Network on Culture (ESSnet Culture)
Systems Engineering Concept Model (SECM) Update
Introduction to Modelica and FMI
McDonald’s calendar 2007.
Status of SysML v2 Planning & Requirements
Shareholders Rights Directive II SMPG Task Force Progress Status
2015 January February March April May June July August September
Presentation transcript:

On behalf of the SysML-Modelica Working Group SysML-Modelica Transformation Specification (ADTF Meeting, Long Beach, 12/9/2009) Chris Paredis Georgia Tech On behalf of the SysML-Modelica Working Group

Presentation Overview Objectives, Focus, Scope What is Modelica? Transformation Roadmap Current Status Illustrative Example Summary Active Working Group Members Yves Bernard (EADS) Roger Burkhart (Deere & Co) Hans-Peter De Koning (ESA) Sandy Friedenthal (Lockheed Martin) Peter Fritzson (Linköping University) Nerijus Jankevicius (NoMagic) Alek Kerzhner (Georgia Tech) Chris Paredis (Georgia Tech) Nicolas Rouquette (JPL) Wladimir Schamai (EADS)

Working Group Focus and Scope Objective: Leverage the strengths of both SysML and Modelica by integrating them to create a more expressive and formal MBSE language. Define a formal Transformation Specification between Modelica and the SysML4Modelica profile Scope: Cover the Modelica constructs needed for the Modelica Standard Library to be used in SysML Generate corresponding SysML constructs that fit within the profiling mechanism

What is Modelica? State-of-the-art Modeling Language for System Dynamics Differential Algebraic Equations (DAE) Discrete Events Formal, object-oriented language Ports represent energy flow (undirected) or signal flow (directed) Acausal, equation-based, declarative Multi-domain modeling Standardized by the Modelica Association

Modelica: Standard Library motor torque

Other Modelica Libraries Modelica association — 20+ free libs (www.modelica.org) EUROSYSLIB project — 20+ libs under development (http://www.itea2.org/public/project_leaflets/EUROSYSLIB_profile_oct-07.pdf)

The OpenModelica Project Open source Modelica environment OMC, The Modelica Compiler/Interpreter OMShell, The Interactive Session Handler OMNotebook, DrModelica Simple Electronic notebook Graphic Model Editor – SimForge (developed by Technical University of Milan) Modelica Development Tooling (MDT) as Eclipse Plugin Modelica XML conversion Debugger for extended subset algorithmic code Supported by the Open Source Modelica Consortium European ITEA2 project OPENPROD PI: P. Fritzson; 25 Partners;  €11M More info: http://www.openmodelica.org  

Roadmap – Past (1) SysML SysML-Modelica Modelica September 1997 1.0 Specification 1998—2000 1.1—1.4 Specifications March 2003 SysML RFP 2002—2005 2.0—2.2 Specifications December 2005 Initial Modelica-SysML presentation at SE DSIG (Kobi, Paredis) July 2006 Adopted Specification September 2006 Types in the Modelica Language (Broman, Fritzson, Furic) July 2007 Towards Unified Systems Modeling with the ModelicaML UML Profile (Pop, Akhvlediani, Fritzson)

Roadmap – Past (2) SysML SysML-Modelica Modelica September 2007 1.0 Specification 3.0 Specification November 2007 Modeling Continuous System Dynamics in SysML (Johnson, Paredis, Burkhart) August 2007 INCOSE MBSE Project Phase 1 (Lockheed Martin, Deere, Georgia Tech) November 2008 1.1 Specification December 2008 SysML-Modelica Working Group January 2009 1st Face-to-face meeting (Fritzson, Schamai, Paredis) May 2009 3.1 Specification

Roadmap – Current Status SysML SysML-Modelica Modelica March, June 2009 Intermediate Reports to SE DSIG Summer 2009 TGG implementation (Kerzhner) June 2009 ModelicaML Technical Report (Schamai) September 2009 ModelicaML Paper at Modelica Conference (Schamai, Fritzson, Paredis, Pop) TBD 2009 1.2 Specification ParaMagic implementation with OpenModelica Solver Future Modelica Version ? Include modelica standard library also

Roadmap – Future SysML SysML-Modelica Modelica December, 2009 Initial Draft of Transformation Specification January 2010 Open Source Reference implementation March, 2010 Submit RFC proposal, AB Approval Summer 2010 Comment period September 2010 meeting TF approval December 2010 meeting Submission for adoption Include modelica standard library also

Current Status Draft of Transformation Specification Part I — Introduction Part II — SysML4Modelica profile Part III — Modelica meta-model Part IV — SysML-Modelica mapping, a bidirectional mapping between the SysML4Modelica profile and the Modelica meta-model Annex A – Robotic Sample Problem

Organization of Transformation SysML-Modelica Transformation follows MDA principles (ormsc/09-02-01: MDA Foundation Model - Santa Clara AB initial comments draft http://www.omg.org/members/cgi-bin/doc?ormsc/09-02-01.pdf)

Simple Example SysML Descriptive Model Modelica Model SysML Analytical Model

Formal, Bidirectional Transformation SysML4Modelica Formal, Bidirectional Transformation Modelica

Descriptive Modeling in SysML Summary Objective: Leverage the strengths of both SysML and Modelica by integrating them to create a more expressive and formal MBSE language. Descriptive Modeling in SysML + Formal Equation-Based Executable Modeling for Analyses and Trade Studies in Modelica Next Steps: Submit RFC for vote at March meeting Open source reference implementations http://www.omgwiki.org/OMGSysML/doku.php? id=sysml-modelica:sysml_and_modelica_integration