Properties and Expressions Core Team – Status Report System Modeling Assessment and Roadmap Working Group Wiki page:

Slides:



Advertisements
Similar presentations
A core course on Modeling kees van Overveld Week-by-week summary.
Advertisements

Integration of MBSE and Virtual Engineering for Detailed Design
SSP Re-hosting System Development: CLBM Overview and Module Recognition SSP Team Department of ECE Stevens Institute of Technology Presented by Hongbing.
Rational Unified Process
HMM-BASED PATTERN DETECTION. Outline  Markov Process  Hidden Markov Models Elements Basic Problems Evaluation Optimization Training Implementation 2-D.
Design Patterns for Metamodel Design Domain-Specific Modeling Workshop Portland, Oregon October 23, 2011 Hyun Cho and Jeff Gray University of Alabama Department.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Chapter 10: Architectural Design
Systems Modeling Language ™ Overview Cris Kobryn and Sandy Friedenthal SysML Partners ( October 2003.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Chapter 2 The process Process, Methods, and Tools
1 Introduction to Modeling Languages Striving for Engineering Precision in Information Systems Jim Carpenter Bureau of Labor Statistics, and President,
CRESCENDO Full virtuality in design and product development within the extended enterprise Naples, 28 Nov
16 July 1999STEP for Aerospace Applications at NASA/GSFCsheet 1 ECSS Working Group “Exchange of Product Data” and related work Hans Peter de Koning (ESA/ESTEC/TOS-MCV)
Introduction to MDA (Model Driven Architecture) CYT.
Lecture 7: Requirements Engineering
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Chapter 1 Applying UML and Patterns. The Need for Software Blueprints Knowing an object-oriented language and having access to a library is necessary.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Architecture Ecosystem SIG March 2010 Update Jacksonville FL.
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.
System Modeling Assessment & Roadmap WG Meeting Boston, MA June 17, 2014 Eldad Palachi Sandy Friedenthal.
Systems Engineering Concept Model (SECM) Status 03/17/2016 John Watson.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
PLM-MBSE integration discussion
ESA UNCLASSIFIED – Releasable to the Public Hans Peter de Koning European Space Agency European Space Research and Technology Centre (ESTEC) Noordwijk,
Systems Engineering Concept Model (SECM) OMG Technical Conference 12/10/2015 System Modeling Assessment & Roadmap WG John Watson 1.
SysML Modelica Integration Working Group Report (SE DSIG Meeting, San Antonio, TX, 9/15/2009) Chris Paredis Georgia Tech 1.
Modeling Formalism Modeling Language Foundations System Modeling & Assessment Roadmap WG SE DSIG Working Group Orlando – June 2016.
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.
The Software Lifecycle Stuart Faulk. Definition Software Life Cycle: evolution of a software development effort from concept to retirement Life Cycle.
Status of SysML v2 Planning & Requirements Berlin, Germany June 16, roadmap:sysml_assessment_and_roadmap_working_group.
Introduction to Machine Learning, its potential usage in network area,
SysML v2 RFP WG Meeting Introduction
Systems Engineering Concept Model (SECM)
Systems Analysis and Design in a Changing World, Fifth Edition
Modeling Formalism Modeling Language Foundations
Interface Concepts Modeling Core Team
Systems Engineering Concept Model (SECM) Update
Systems Engineering Concept Model (SECM) Update
OPERATING SYSTEMS CS 3502 Fall 2017
Object Management Group Information Management Metamodel
INCOSE Usability Working Group
INCOSE Usability Working Group
SysML v2 Planning & Requirements Working Group Meeting
SysML v2 Formalism: Requirements & Benefits
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
Chris Paredis Georgia Tech
Proposed SysML v2 Submission Plan
System Engineering Concept Model – Domain 8/5/2015 Status
Request for Proposal (RFP)
Introduction to SysML v.2.0 Metamodel (KerML)
System Engineering Concept Model – Domain 9/24/2015 Status
Systems Engineering Concept Model (SECM)
Systems Engineering Concept Model (SECM) Update
Systems Engineering Concept Model (SECM) Status Update
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
Introduction To software engineering
Systems Engineering for Mission-Driven Modeling
Analytics – Statistical Approaches
On behalf of the SysML-Modelica Working Group
Initial Draft Requirements Concepts
SysML Modelica Integration Working Group Meeting 3/4/09
Systems Engineering Concept Model (SECM) Update
Status of SysML v2 Planning & Requirements
Presentation transcript:

Properties and Expressions Core Team – Status Report System Modeling Assessment and Roadmap Working Group Wiki page: roadmap:property_modeling_core_teamhttp:// roadmap:property_modeling_core_team Concept lead: Hans Peter de Koning OMG SMAR & SysML v2 WG / | Orlando | June 20161

Team Manas Bajaj (InterCAX) Roger Burkhart (John Deere) Hans Peter de Koning (European Space Agency) Harald Eisenmann (Airbus Defence & Space) Nerijus Jankevicius (No Magic) Ilya Tolchinsky (Phoenix Integration) OMG SMAR & SysML v2 WG / | Orlando | June 20162

Scope / Starting Point SysML v1.4 & v1.5, in particular: Concepts ValueType and ValueProperty Annex E.5, Model Library for Quantities, Units, Dimensions, and Values (QUDV) Initial SECM - Property Thoughts R5 document by John Watson and Sandy Friedenthal OMG SMAR & SysML v2 WG / | Orlando | June 20163

Limitations of current SysML (v1.x) 1.Limited support for compound value properties e.g. computer data record, vector, matrix, n th -order tensor, (fixed-length) array, quaternion,... 2.No support for value (property) collections a variable-length list (or sequence), set, bag, ordered set of a particular value type 3.Too simplistic support for measurement scales other than ratio scale (in QUDV) 4.No standard feature to constrain the range of a numerical value type 5.Complex meta-model (including QUDV) leads to implementation inefficiencies for tool vendors and usability issues for end-users 6.A (numerical) value type defines (and fixes) a selected measurement unit, but the actual measure scale in use (rather than unit) for a value property of a given value type should be selectable from a set of permissible measurement scales. 7.Ideally SysML implementations would be capable of doing automated scale conversion of numerical property values however the meta-model (including QUDV) has insufficient information to do so in all cases 8.Limited support for tabular (discretely sampled) data like time series, frequency spectra, temperature (pressure, enthalpy,...) dependent material properties, etc. 9.Limited support for uncertainties and probability distributions / probability density functions. OMG SMAR & SysML v2 WG / | Orlando | June 20164

Draft Requirements for RFP Established draft2 of the requirements in Excel workbook roadmap%3Aproperty_modeling_core_team&cache=cache&media=sysml- roadmap:sysml-v2-rfp-reqs-values-and-expressions-draft2.xlsx roadmap%3Aproperty_modeling_core_team&cache=cache&media=sysml- roadmap:sysml-v2-rfp-reqs-values-and-expressions-draft2.xlsx Rather than go through the requirements one by one, illustrate approach through concept validation using UML Still a work-in-progress OMG SMAR & SysML v2 WG / | Orlando | June 20165

Basic Concepts OMG SMAR & SysML v2 WG / | Orlando | June 20166

ValueElement – Other uses than Property OMG SMAR & SysML v2 WG / | Orlando | June 20167

ValueType – Overview of the Different Subtypes OMG SMAR & SysML v2 WG / | Orlando | June 20168

ValueType – QuantityKind, Measurement Unit and Scale OMG SMAR & SysML v2 WG / | Orlando | June 20169

ValueType – Collection Types OMG SMAR & SysML v2 WG / | Orlando | June

ValueType - SampledFunctionValueType OMG SMAR & SysML v2 WG / | Orlando | June

ValueExpression & Constraint Proposed requirement: “The SME shall support a well-established system modeling language to define an 'expression', a 'constraint' and an 'algorithmic body' of an 'operation'.” Rationale: developing yet another expression / constraint / algorithmic body language is very inefficient and Potential candidate: Modelica language See And modelica:sysml_and_modelica_integration (2008 – 2015) modelica:sysml_and_modelica_integration “MetaModelica” allows to model the expression and constraint language Generic – not Modelica specific Can generate executable programming language code Modelica spec and OpenModelica are defined using MetaModelica: great starting point MetaProgramming.pdf MetaProgramming.pdf OMG SMAR & SysML v2 WG / | Orlando | June

Unification of Analysis | Simulation | Test | Operation OMG SMAR & SysML v2 WG / | Orlando | June ConceptAnalysis | Simulation “virtual” Test | Operation “real”, “physical” Facilityanalysis or simulation tool / frameworktest facility or operational context, including data acquisition Modelidealization of structure and behavior of a system-of- interest and its operational environment (in general: acausal / non-directional) digital representation of a test article or operational product and its relevant environment (BoM, topology and/or geometry, sensors, gauges, channels, …) Caseparticular analysis or simulation configuration “experiment” to be run, with objectives fixes independent and dependent variables (i.e. causality / directionality) defines initial conditions and profiles defines boundary / environment conditions / profiles defines expected results and evaluation criteria particular test or operation configuration scenario to be run, with objectives defines conditions, profiles, stimulae, signals, … relevant to article or product defines environment conditions / profiles defines expected results and evaluation criteria Runtime-stamped execution of a Model and a Case in a Facility Resultpredictions yielded by executed Runobservations yielded by executed Run Note: In many existing engineering analysis or simulation tools there is not such a clear distinction between Model and Case

Structure and Example of Unified Analysis | Simulation | Test | Operation pattern OMG SMAR & SysML v2 WG / | Orlando | June

Heritage from ESA STEP-NRF Standard (1/2) OMG SMAR & SysML v2 WG / | Orlando | June Note: STEP-NRF stands for “STEP-based Network-model and Results Format” and was one of the main inputs for SysML QUDV Note: STEP-NRF stands for “STEP-based Network-model and Results Format” and was one of the main inputs for SysML QUDV STEP-NRF was implemented by ESA in generic pre- and post-processing tools for thermal analysis and testing using the HDF5 data format and API from NCSA for scalability and high performance, allowing millions of observations on very large analysis and test models, handling multi-GB datasets in 2005 See STEP-NRF was implemented by ESA in generic pre- and post-processing tools for thermal analysis and testing using the HDF5 data format and API from NCSA for scalability and high performance, allowing millions of observations on very large analysis and test models, handling multi-GB datasets in 2005 See

Heritage from ESA STEP-NRF Standard (2/2) OMG SMAR & SysML v2 WG / | Orlando | June

Advantages of Unifying ValueElement & ValueType and Analysis | Simulation | Test | Operation Unifies approach to characterize, define and obtain results from analysis | simulation | test | operation, using a single typing approach Can chain sequences of runs similar to Unix pipes Result(s) of one run are input to next Can support hardware-in-the-loop simulations and/or co-simulation with multiple concurrently running tools using one pattern Simplifies / generalizes pre- and post-processing operations Simplifies analysis model / test model correlation Simplifies / generalizes configuration control and model management of virtual and physical models, cases and runs OMG SMAR & SysML v2 WG / | Orlando | June

Plans for Prototypes to Demonstrate Feasibility For ValueType and QUDV Show conceptual approaches using ESA Open Concurrent Design Tool, MagicDraw/SysML, … Model HSUV example focusing on ValueTypes and ValueElements validation, including uncertainties and probabilistic aspects Work with System Analysis WG to align approach Assess potential meta-model / language architecture approaches for scalability and performance Use MetaModelica to prototype and validate the expression and constraint language OMG SMAR & SysML v2 WG / | Orlando | June

Next Steps Review and vet RFP requirements Start integration of ValueType, ValueElement, …, concepts into central SECM model Start on prototyping OMG SMAR & SysML v2 WG / | Orlando | June