SlideShare a Scribd company logo
Developed
by
The webinar will begin shortly
WEBINAR
LML to SysML and Back
A Look into the Lifecycle Modeling Language and System Modeling Language
InteractwithUs
LML to SysML and Back
LinkedIn Group:
Innoslate Users
@innoslate
PresenterProfile
LML to SysML and Back
Steven H. Dam, Ph.D., ESEP
President and Founder
steven.dam@specinnovations.com
Expert Systems Engineering
Professionals Certificate
Participated in the development of
LML
OurAgenda
1
LML to SysML and Back
2
3
4
5
6
The Basics of LML
The Basics of SysML
The Benefits of SysML
Demonstration: Implementation of LML and SysML
Questions and Answers
The Benefits of LML
WEBINAR
“It is common practice for systems engineers to
use a wide range of modeling languages, tools,
and techniques on large systems projects”
SysML specification
WEBINAR
The Basics of LML
LML to SysML and Back
1. To be easy to understand
2. To be easy to extend
3. To support both functional and object oriented approaches within the
same design
4. To be a language that can be understood by most system stakeholders,
not just Systems Engineers
5. To support systems from cradle to grave
6. To support both evolutionary and revolutionary changes to system plans
and designs over the lifetime of a system [1]
6 Goals of LML
LML to SysML and Back
• ERA form the meta-meta model for the language elements
• An entity is something that can exist by itself and is uniquely identifiable.
LML has defined 12 parent entities (Action, Artifact, Asset, Characteristic,
Connection, Cost, Decision, Input/Output, Location, Risk, Statement and
Time) [Noun]
• A relationship connects entities to each other.
• e.g. decomposed by/decomposes, traced to/traced from
• An attribute is an inherent characteristic or quality of an entity or
relationship
• An attribute can be of an entity [Adjective] or relationship [Adverb]
Entity, Relationship, Attribute (ERA)
LML to SysML and Back
In this example, the “trigger” attribute on the receives/received by relationship
determines if the Action must wait to execute until it receives the Input/Output
element
Attributes on Relationships
trigger
LML to SysML and Back
• Entity names were chosen to
provide a clear, easy to
understand general “bin” for
information
• Example: Action vs. Function or
Activity
• Child entities have unique
attributes and/or relationships
• Example: Measure vs. Characteristic
• Child entities inherit attributes and
relationships from parents
LML Entities
LML to SysML and Back
• Many discussions about
keeping “Orbital” as part of
the language
• Has important different
attributes and relationships
• Key to a major part of the SE
community (space)
• Requirements contain quality
attributes
LML Entities
LML to SysML and Back
• Key relationships for
traceability
• These represent a
subset of all the
relationship
• See specification for
complete set of
relationships
• Note all parent/child
relationships the same
for each entity class
Traceability
LML to SysML and Back
• Note how LML
covers all the
different pieces of
information in
these domains
• Entity classes for
other domains can
be added as
extensions
LML Ontology Mapping to Domains
LML to SysML and Back
• 3 Mandatory Diagrams
• Action for functional modeling
• Asset for physical modeling
• Spider for traceability
• Suggested diagrams for all
classes based on common
visualizations of the
information (e.g. Risk Matrix
for Risks)
Diagrams
LML to SysML and Back
• All extensions must be
submitted to the LML
Steering Committee for
adjudication before they
will be recognized as
official extensions to
LML
• Version 1.1 added
entities, attributes and
relationships for SysML
support
Extensions
LML to SysML and Back
• Actual instantiation of the LML
specification will be up to tool
vendors
• Innoslate instantiates LML
completely
• Type attributes are labels
• Includes diagrams for every class
• Could fairly easily be used by any
tools that enable schema
extension
• However, adding diagrams might be
difficult for users to add – tool
vendors would have to add them
Instantiation
WEBINAR
The Basics of SysML
LML to SysML and Back
• SysML is a “profile” of UML
(i.e. it extends UML)
• Consists of a set of diagrams
• No ontology explicitly (at
this time)
• Compliance with SysML
requires that the subset of
UML required for SysML is
implemented, and that the
SysML extensions to this
subset are implemented
Language Architecture
LML to SysML and Back
• SysML is specified using a
combination of UML modeling
techniques and precise natural
language to balance rigor and
understandability
• “Use of more formal constraints and
semantics may be applied in future
versions to further increase the
precision of the language”
• Consists of nine (9) diagrams
Language Formalism
LML to SysML and Back
4 Pillars of SysML
1. Structure
definition use
interaction
state
machine
activity/
function
2. Behavior
3. Requirements 4. Parametrics
From: Object Management Group.
WEBINAR
The Benefits of SysML
LML to SysML and Back
• Linkage to UML for software-centric systems
• Specific diagrams defined across a number of SE areas
• Requirements Diagram
• Parametric Diagram
• SysML has encouraged model-based SE
Benefits of SysML
WEBINAR
The Benefits of LML
LML to SysML and Back
• Broad
• Ontology-based (enables translation from LML to SysML and back)
• All the capabilities of SysML (with v1.1 extensions)
• Simple structure
• Useful for stakeholders across the entire lifecycle
Benefits of LML
LML to SysML and Back
Questions and Answers:
Enter Your Question in the GoToWebinar Control Panel
LML to SysML and Back
WEBINAR
Next Webinar
Time to Build Diagrams
March
Call, Email, Tweet, Chat, or Post we’ll answer your questions
10440 Balls Ford Road
Manassas,VA 20109
Specinnovations.com/blog
Innoslate.com/blog
info@Innoslate.com
support@innoslate.com
571-485-7800
LinkedIn: Innoslate User Group
Twitter: @innoslate
innoslate.com
specinnovations.com
Connect with Us!
LML to SysML and Back

More Related Content

What's hot

Introduction to Enterprise Service Bus
Introduction to Enterprise Service BusIntroduction to Enterprise Service Bus
Introduction to Enterprise Service Bus
Mahmoud Ezzat
 
Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?
Elizabeth Steiner
 
What is the Lifecycle Modeling Language?
What is the Lifecycle Modeling Language?What is the Lifecycle Modeling Language?
What is the Lifecycle Modeling Language?
SarahCraig7
 
An Introduction to Software Architecture
An Introduction to Software ArchitectureAn Introduction to Software Architecture
An Introduction to Software Architecture
RahimLotfi
 
Overview of Model Based Systems Engineering Using Innoslate
Overview of Model Based Systems Engineering Using InnoslateOverview of Model Based Systems Engineering Using Innoslate
Overview of Model Based Systems Engineering Using Innoslate
Elizabeth Steiner
 
SysML v2 and the Next Generation of Modeling Languages
SysML v2 and the Next Generation of Modeling LanguagesSysML v2 and the Next Generation of Modeling Languages
SysML v2 and the Next Generation of Modeling Languages
Ed Seidewitz
 
Function oriented design
Function oriented designFunction oriented design
Function oriented design
Vidhun T
 
Unit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycleUnit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycle
Dhivyaa C.R
 
Solution Architecture and Solution Complexity
Solution Architecture and Solution ComplexitySolution Architecture and Solution Complexity
Solution Architecture and Solution Complexity
Alan McSweeney
 
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
eG Innovations
 
Software architecture Unit 1 notes
Software architecture Unit 1 notesSoftware architecture Unit 1 notes
Software architecture Unit 1 notes
Sudarshan Dhondaley
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with Capella
Obeo
 
Requirement elicitation
Requirement elicitationRequirement elicitation
Requirement elicitation
vivacemente
 
Introduction to the OMG Systems Modeling Language (SysML), Version 2
Introduction to the OMG Systems Modeling Language (SysML), Version 2Introduction to the OMG Systems Modeling Language (SysML), Version 2
Introduction to the OMG Systems Modeling Language (SysML), Version 2
Ed Seidewitz
 
Component Based Software Engineering
Component Based Software EngineeringComponent Based Software Engineering
Component Based Software Engineering
SatishDabhi1
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in Capella
Obeo
 
Applying Systems Thinking to Software Architecture
Applying Systems Thinking to Software ArchitectureApplying Systems Thinking to Software Architecture
Applying Systems Thinking to Software Architecture
Matt McLarty
 
Rhapsody Eclipse
Rhapsody EclipseRhapsody Eclipse
Rhapsody Eclipse
Bill Duncan
 
Open CAESAR Initiative
Open CAESAR InitiativeOpen CAESAR Initiative
Open CAESAR Initiative
Maged Elaasar
 
Sadcw 6e chapter8
Sadcw 6e chapter8Sadcw 6e chapter8
Sadcw 6e chapter8
Matthew McKenzie
 

What's hot (20)

Introduction to Enterprise Service Bus
Introduction to Enterprise Service BusIntroduction to Enterprise Service Bus
Introduction to Enterprise Service Bus
 
Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?
 
What is the Lifecycle Modeling Language?
What is the Lifecycle Modeling Language?What is the Lifecycle Modeling Language?
What is the Lifecycle Modeling Language?
 
An Introduction to Software Architecture
An Introduction to Software ArchitectureAn Introduction to Software Architecture
An Introduction to Software Architecture
 
Overview of Model Based Systems Engineering Using Innoslate
Overview of Model Based Systems Engineering Using InnoslateOverview of Model Based Systems Engineering Using Innoslate
Overview of Model Based Systems Engineering Using Innoslate
 
SysML v2 and the Next Generation of Modeling Languages
SysML v2 and the Next Generation of Modeling LanguagesSysML v2 and the Next Generation of Modeling Languages
SysML v2 and the Next Generation of Modeling Languages
 
Function oriented design
Function oriented designFunction oriented design
Function oriented design
 
Unit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycleUnit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycle
 
Solution Architecture and Solution Complexity
Solution Architecture and Solution ComplexitySolution Architecture and Solution Complexity
Solution Architecture and Solution Complexity
 
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
 
Software architecture Unit 1 notes
Software architecture Unit 1 notesSoftware architecture Unit 1 notes
Software architecture Unit 1 notes
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with Capella
 
Requirement elicitation
Requirement elicitationRequirement elicitation
Requirement elicitation
 
Introduction to the OMG Systems Modeling Language (SysML), Version 2
Introduction to the OMG Systems Modeling Language (SysML), Version 2Introduction to the OMG Systems Modeling Language (SysML), Version 2
Introduction to the OMG Systems Modeling Language (SysML), Version 2
 
Component Based Software Engineering
Component Based Software EngineeringComponent Based Software Engineering
Component Based Software Engineering
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in Capella
 
Applying Systems Thinking to Software Architecture
Applying Systems Thinking to Software ArchitectureApplying Systems Thinking to Software Architecture
Applying Systems Thinking to Software Architecture
 
Rhapsody Eclipse
Rhapsody EclipseRhapsody Eclipse
Rhapsody Eclipse
 
Open CAESAR Initiative
Open CAESAR InitiativeOpen CAESAR Initiative
Open CAESAR Initiative
 
Sadcw 6e chapter8
Sadcw 6e chapter8Sadcw 6e chapter8
Sadcw 6e chapter8
 

Similar to LML to SysML and Back - Systems Engineering Languages

SysML Tutorial
SysML TutorialSysML Tutorial
SysML Tutorial
Tonex
 
Uml basics
Uml basicsUml basics
Uml basics
Naga Muruga
 
UML Intro
UML IntroUML Intro
UML Intro
koppenolski
 
Case stydy cs701
Case stydy cs701 Case stydy cs701
Case stydy cs701
Dinkar Mishra
 
"Just Enough" System Modeling
"Just Enough" System Modeling"Just Enough" System Modeling
"Just Enough" System Modeling
Prof. Amir Tomer
 
Interactive DSML Design
Interactive DSML DesignInteractive DSML Design
Interactive DSML Design
Andriy Levytskyy
 
SE UML.ppt
SE UML.pptSE UML.ppt
SE UML.ppt
AliZaib71
 
Chris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting Refresh
Chris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting RefreshChris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting Refresh
Chris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting Refresh
Chris Phillips
 
Innoslate Overview
Innoslate OverviewInnoslate Overview
Innoslate Overview
Elizabeth Steiner
 
The Path to Digital Engineering
The Path to Digital EngineeringThe Path to Digital Engineering
The Path to Digital Engineering
Elizabeth Steiner
 
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
rizki adam kurniawan
 
UML.pdf
UML.pdfUML.pdf
Uml overview modified
Uml overview modifiedUml overview modified
Uml overview modified
senthilkumar_ak
 
3.UML Diagrams.pptx
3.UML Diagrams.pptx3.UML Diagrams.pptx
3.UML Diagrams.pptx
MuhammadIrfan713783
 
Using Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems EngineeringUsing Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems Engineering
Elizabeth Steiner
 
Unit-II(STATIC UML DIAGRAMS).ppt
Unit-II(STATIC UML DIAGRAMS).pptUnit-II(STATIC UML DIAGRAMS).ppt
Unit-II(STATIC UML DIAGRAMS).ppt
ganeshkarthy
 
Executable UML and SysML Workshop
Executable UML and SysML WorkshopExecutable UML and SysML Workshop
Executable UML and SysML Workshop
Ed Seidewitz
 
SysML Training - Systems Modeling Language Training
SysML Training - Systems Modeling Language TrainingSysML Training - Systems Modeling Language Training
SysML Training - Systems Modeling Language Training
Wesley Comal
 
UML Diagrams- Unified Modeling Language Introduction
UML Diagrams- Unified Modeling Language IntroductionUML Diagrams- Unified Modeling Language Introduction
UML Diagrams- Unified Modeling Language Introduction
Ramakant Soni
 
Case Study Uml
Case Study UmlCase Study Uml
Case Study Uml
ganesh12july
 

Similar to LML to SysML and Back - Systems Engineering Languages (20)

SysML Tutorial
SysML TutorialSysML Tutorial
SysML Tutorial
 
Uml basics
Uml basicsUml basics
Uml basics
 
UML Intro
UML IntroUML Intro
UML Intro
 
Case stydy cs701
Case stydy cs701 Case stydy cs701
Case stydy cs701
 
"Just Enough" System Modeling
"Just Enough" System Modeling"Just Enough" System Modeling
"Just Enough" System Modeling
 
Interactive DSML Design
Interactive DSML DesignInteractive DSML Design
Interactive DSML Design
 
SE UML.ppt
SE UML.pptSE UML.ppt
SE UML.ppt
 
Chris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting Refresh
Chris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting RefreshChris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting Refresh
Chris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting Refresh
 
Innoslate Overview
Innoslate OverviewInnoslate Overview
Innoslate Overview
 
The Path to Digital Engineering
The Path to Digital EngineeringThe Path to Digital Engineering
The Path to Digital Engineering
 
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
 
UML.pdf
UML.pdfUML.pdf
UML.pdf
 
Uml overview modified
Uml overview modifiedUml overview modified
Uml overview modified
 
3.UML Diagrams.pptx
3.UML Diagrams.pptx3.UML Diagrams.pptx
3.UML Diagrams.pptx
 
Using Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems EngineeringUsing Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems Engineering
 
Unit-II(STATIC UML DIAGRAMS).ppt
Unit-II(STATIC UML DIAGRAMS).pptUnit-II(STATIC UML DIAGRAMS).ppt
Unit-II(STATIC UML DIAGRAMS).ppt
 
Executable UML and SysML Workshop
Executable UML and SysML WorkshopExecutable UML and SysML Workshop
Executable UML and SysML Workshop
 
SysML Training - Systems Modeling Language Training
SysML Training - Systems Modeling Language TrainingSysML Training - Systems Modeling Language Training
SysML Training - Systems Modeling Language Training
 
UML Diagrams- Unified Modeling Language Introduction
UML Diagrams- Unified Modeling Language IntroductionUML Diagrams- Unified Modeling Language Introduction
UML Diagrams- Unified Modeling Language Introduction
 
Case Study Uml
Case Study UmlCase Study Uml
Case Study Uml
 

More from Elizabeth Steiner

What Comes After MBSE Webinar
What Comes After MBSE WebinarWhat Comes After MBSE Webinar
What Comes After MBSE Webinar
Elizabeth Steiner
 
Dissecting SysML v2.pptx
Dissecting SysML v2.pptxDissecting SysML v2.pptx
Dissecting SysML v2.pptx
Elizabeth Steiner
 
How to Verify and Validate a System or Process
How to Verify and Validate a System or ProcessHow to Verify and Validate a System or Process
How to Verify and Validate a System or Process
Elizabeth Steiner
 
How to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptxHow to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptx
Elizabeth Steiner
 
How to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding ExperienceHow to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding Experience
Elizabeth Steiner
 
How to Write Requirements - How to MBSE PT.1
How to Write Requirements - How to MBSE PT.1How to Write Requirements - How to MBSE PT.1
How to Write Requirements - How to MBSE PT.1
Elizabeth Steiner
 
Digital Engineering a Lunar Rover
Digital Engineering a Lunar RoverDigital Engineering a Lunar Rover
Digital Engineering a Lunar Rover
Elizabeth Steiner
 
Innoslate 4.5 and Sopatra
Innoslate 4.5 and SopatraInnoslate 4.5 and Sopatra
Innoslate 4.5 and Sopatra
Elizabeth Steiner
 
A Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio ManagementA Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio Management
Elizabeth Steiner
 
Developing Digital Twins
Developing Digital TwinsDeveloping Digital Twins
Developing Digital Twins
Elizabeth Steiner
 
Requirements Management Using Innoslate
Requirements Management Using InnoslateRequirements Management Using Innoslate
Requirements Management Using Innoslate
Elizabeth Steiner
 
What's New in Innoslate 4.3
What's New in Innoslate 4.3What's New in Innoslate 4.3
What's New in Innoslate 4.3
Elizabeth Steiner
 
Innoslate for Academia
Innoslate for AcademiaInnoslate for Academia
Innoslate for Academia
Elizabeth Steiner
 
What is the Future of Systems Engineering?
What is the Future of Systems Engineering?What is the Future of Systems Engineering?
What is the Future of Systems Engineering?
Elizabeth Steiner
 
One Lifecycle One Tool webinar
One Lifecycle One Tool webinarOne Lifecycle One Tool webinar
One Lifecycle One Tool webinar
Elizabeth Steiner
 
Improve Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsImprove Product Design with High Quality Requirements
Improve Product Design with High Quality Requirements
Elizabeth Steiner
 
What Is PLM and Why Is It Important
What Is PLM and Why Is It ImportantWhat Is PLM and Why Is It Important
What Is PLM and Why Is It Important
Elizabeth Steiner
 
Verification and Validation with Innoslate
Verification and Validation with InnoslateVerification and Validation with Innoslate
Verification and Validation with Innoslate
Elizabeth Steiner
 
Innoslate, A Model-Based Systems Engineering Tool
Innoslate, A Model-Based Systems Engineering ToolInnoslate, A Model-Based Systems Engineering Tool
Innoslate, A Model-Based Systems Engineering Tool
Elizabeth Steiner
 
Requirements Analysis and Management using Innoslate
Requirements Analysis and Management using InnoslateRequirements Analysis and Management using Innoslate
Requirements Analysis and Management using Innoslate
Elizabeth Steiner
 

More from Elizabeth Steiner (20)

What Comes After MBSE Webinar
What Comes After MBSE WebinarWhat Comes After MBSE Webinar
What Comes After MBSE Webinar
 
Dissecting SysML v2.pptx
Dissecting SysML v2.pptxDissecting SysML v2.pptx
Dissecting SysML v2.pptx
 
How to Verify and Validate a System or Process
How to Verify and Validate a System or ProcessHow to Verify and Validate a System or Process
How to Verify and Validate a System or Process
 
How to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptxHow to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptx
 
How to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding ExperienceHow to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding Experience
 
How to Write Requirements - How to MBSE PT.1
How to Write Requirements - How to MBSE PT.1How to Write Requirements - How to MBSE PT.1
How to Write Requirements - How to MBSE PT.1
 
Digital Engineering a Lunar Rover
Digital Engineering a Lunar RoverDigital Engineering a Lunar Rover
Digital Engineering a Lunar Rover
 
Innoslate 4.5 and Sopatra
Innoslate 4.5 and SopatraInnoslate 4.5 and Sopatra
Innoslate 4.5 and Sopatra
 
A Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio ManagementA Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio Management
 
Developing Digital Twins
Developing Digital TwinsDeveloping Digital Twins
Developing Digital Twins
 
Requirements Management Using Innoslate
Requirements Management Using InnoslateRequirements Management Using Innoslate
Requirements Management Using Innoslate
 
What's New in Innoslate 4.3
What's New in Innoslate 4.3What's New in Innoslate 4.3
What's New in Innoslate 4.3
 
Innoslate for Academia
Innoslate for AcademiaInnoslate for Academia
Innoslate for Academia
 
What is the Future of Systems Engineering?
What is the Future of Systems Engineering?What is the Future of Systems Engineering?
What is the Future of Systems Engineering?
 
One Lifecycle One Tool webinar
One Lifecycle One Tool webinarOne Lifecycle One Tool webinar
One Lifecycle One Tool webinar
 
Improve Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsImprove Product Design with High Quality Requirements
Improve Product Design with High Quality Requirements
 
What Is PLM and Why Is It Important
What Is PLM and Why Is It ImportantWhat Is PLM and Why Is It Important
What Is PLM and Why Is It Important
 
Verification and Validation with Innoslate
Verification and Validation with InnoslateVerification and Validation with Innoslate
Verification and Validation with Innoslate
 
Innoslate, A Model-Based Systems Engineering Tool
Innoslate, A Model-Based Systems Engineering ToolInnoslate, A Model-Based Systems Engineering Tool
Innoslate, A Model-Based Systems Engineering Tool
 
Requirements Analysis and Management using Innoslate
Requirements Analysis and Management using InnoslateRequirements Analysis and Management using Innoslate
Requirements Analysis and Management using Innoslate
 

Recently uploaded

Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
TaghreedAltamimi
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
Madan Karki
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
shahdabdulbaset
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 

Recently uploaded (20)

Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 

LML to SysML and Back - Systems Engineering Languages

  • 1. Developed by The webinar will begin shortly WEBINAR LML to SysML and Back A Look into the Lifecycle Modeling Language and System Modeling Language
  • 2. InteractwithUs LML to SysML and Back LinkedIn Group: Innoslate Users @innoslate
  • 3. PresenterProfile LML to SysML and Back Steven H. Dam, Ph.D., ESEP President and Founder steven.dam@specinnovations.com Expert Systems Engineering Professionals Certificate Participated in the development of LML
  • 4. OurAgenda 1 LML to SysML and Back 2 3 4 5 6 The Basics of LML The Basics of SysML The Benefits of SysML Demonstration: Implementation of LML and SysML Questions and Answers The Benefits of LML
  • 5. WEBINAR “It is common practice for systems engineers to use a wide range of modeling languages, tools, and techniques on large systems projects” SysML specification
  • 7. LML to SysML and Back 1. To be easy to understand 2. To be easy to extend 3. To support both functional and object oriented approaches within the same design 4. To be a language that can be understood by most system stakeholders, not just Systems Engineers 5. To support systems from cradle to grave 6. To support both evolutionary and revolutionary changes to system plans and designs over the lifetime of a system [1] 6 Goals of LML
  • 8. LML to SysML and Back • ERA form the meta-meta model for the language elements • An entity is something that can exist by itself and is uniquely identifiable. LML has defined 12 parent entities (Action, Artifact, Asset, Characteristic, Connection, Cost, Decision, Input/Output, Location, Risk, Statement and Time) [Noun] • A relationship connects entities to each other. • e.g. decomposed by/decomposes, traced to/traced from • An attribute is an inherent characteristic or quality of an entity or relationship • An attribute can be of an entity [Adjective] or relationship [Adverb] Entity, Relationship, Attribute (ERA)
  • 9. LML to SysML and Back In this example, the “trigger” attribute on the receives/received by relationship determines if the Action must wait to execute until it receives the Input/Output element Attributes on Relationships trigger
  • 10. LML to SysML and Back • Entity names were chosen to provide a clear, easy to understand general “bin” for information • Example: Action vs. Function or Activity • Child entities have unique attributes and/or relationships • Example: Measure vs. Characteristic • Child entities inherit attributes and relationships from parents LML Entities
  • 11. LML to SysML and Back • Many discussions about keeping “Orbital” as part of the language • Has important different attributes and relationships • Key to a major part of the SE community (space) • Requirements contain quality attributes LML Entities
  • 12. LML to SysML and Back • Key relationships for traceability • These represent a subset of all the relationship • See specification for complete set of relationships • Note all parent/child relationships the same for each entity class Traceability
  • 13. LML to SysML and Back • Note how LML covers all the different pieces of information in these domains • Entity classes for other domains can be added as extensions LML Ontology Mapping to Domains
  • 14. LML to SysML and Back • 3 Mandatory Diagrams • Action for functional modeling • Asset for physical modeling • Spider for traceability • Suggested diagrams for all classes based on common visualizations of the information (e.g. Risk Matrix for Risks) Diagrams
  • 15. LML to SysML and Back • All extensions must be submitted to the LML Steering Committee for adjudication before they will be recognized as official extensions to LML • Version 1.1 added entities, attributes and relationships for SysML support Extensions
  • 16. LML to SysML and Back • Actual instantiation of the LML specification will be up to tool vendors • Innoslate instantiates LML completely • Type attributes are labels • Includes diagrams for every class • Could fairly easily be used by any tools that enable schema extension • However, adding diagrams might be difficult for users to add – tool vendors would have to add them Instantiation
  • 18. LML to SysML and Back • SysML is a “profile” of UML (i.e. it extends UML) • Consists of a set of diagrams • No ontology explicitly (at this time) • Compliance with SysML requires that the subset of UML required for SysML is implemented, and that the SysML extensions to this subset are implemented Language Architecture
  • 19. LML to SysML and Back • SysML is specified using a combination of UML modeling techniques and precise natural language to balance rigor and understandability • “Use of more formal constraints and semantics may be applied in future versions to further increase the precision of the language” • Consists of nine (9) diagrams Language Formalism
  • 20. LML to SysML and Back 4 Pillars of SysML 1. Structure definition use interaction state machine activity/ function 2. Behavior 3. Requirements 4. Parametrics From: Object Management Group.
  • 22. LML to SysML and Back • Linkage to UML for software-centric systems • Specific diagrams defined across a number of SE areas • Requirements Diagram • Parametric Diagram • SysML has encouraged model-based SE Benefits of SysML
  • 24. LML to SysML and Back • Broad • Ontology-based (enables translation from LML to SysML and back) • All the capabilities of SysML (with v1.1 extensions) • Simple structure • Useful for stakeholders across the entire lifecycle Benefits of LML
  • 25. LML to SysML and Back
  • 26. Questions and Answers: Enter Your Question in the GoToWebinar Control Panel LML to SysML and Back
  • 27. WEBINAR Next Webinar Time to Build Diagrams March
  • 28. Call, Email, Tweet, Chat, or Post we’ll answer your questions 10440 Balls Ford Road Manassas,VA 20109 Specinnovations.com/blog Innoslate.com/blog info@Innoslate.com support@innoslate.com 571-485-7800 LinkedIn: Innoslate User Group Twitter: @innoslate innoslate.com specinnovations.com Connect with Us! LML to SysML and Back

Editor's Notes

  1. 20 minutes 1-3, 30 minutes 4, and 10 minutes 5