1 / 13

Integrating SysML and Modelica for Enhanced MBSE Language

This report outlines the objectives, focus, scope, activities, and current status of the .SysML-Modelica Integration Working Group. It explores leveraging the strengths of SysML and Modelica, covering necessary Modelica constructs for SysML, and generating corresponding SysML constructs. The document provides an overview of the current status, activities, and future directions, emphasizing the need for further work in integrating both languages to create a more expressive and formal Model-Based Systems Engineering language.

albertp
Download Presentation

Integrating SysML and Modelica for Enhanced MBSE Language

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SysML-Modelica IntegrationWorking Group Report(SE DSIG meeting, Washington DC 3/24/2009) Chris ParedisGeorgia Tech

  2. Presentation Overview • Objectives, Focus, Scope • Activities • Current Status • Summary

  3. Modelica: Dynamic Systems Modeling motor torque

  4. WG Focus and Scope • Objective: • Leverage the strengths of both SysML and Modelica by integrating them to create a more expressive and formal MBSE language. • Focus: • Reuse Modelica syntax by integrating Modelica into SysML • 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

  5. WG Activities • Face-to-face kick-off meeting • Linköping, Jan 12-14 • Fritzson, Paredis, Schamai • Weekly conference call • Wed, 10-11AM Eastern • Wiki • http://www.omg.org/members/sysml-rtf-wiki/doku.php?id=rtf2:groups:sysml_and_modelica_integration • Current Members • Roger Burkhart • Hans-Peter de Koning • Peter Fritzson • Sandy Friedenthal • Nerijus Jankevicius • Chris Paredis • Russell Peak • Nicolas Rouquette • Wladimir Schamai

  6. Current Status • Initial Mapping (from Linköping meeting) • Maps Modelica onto Blocks/BDD/IBD • Covers most commonly used Modelica constructs(rough guess: 70-80% of models) • Still requires further review by WG • Second proposed mapping • Similar but maps onto ConstraintBlocks/PAR • Both mappings require extensions of SysML semantics  at this point: not clear which mapping is best

  7. Overview of Draft Mapping Document(59-page working document)

  8. Simple Illustrative Example Blocks/BDD/IBD Modelica ConstraintBlocks/PAR Note:representsequationsnot structure

  9. Analysis Context • To describe the dynamic behavior, the structural components are related to corresponding dynamic model components in a «ModelicaModel» • A «Describe» stereotype (based on Dependency) is used to establish this relationship

  10. Summary • Objective: • Leverage the strengths of both SysML and Modelica by integrating them to create a more expressive and formal MBSE language. • Good start — still much work to be done • Future Directions: • Complete draft mapping document • Create reference implementation of mapping tool • Expect an update at the Costa Rica meeting…

More Related