![Page 1: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/1.jpg)
Plan
Introduc)ontoSystemEngineering
TheSysMLlanguage
TowardandintegratedMBSE
Conclusion
Acasestudy
![Page 2: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/2.jpg)
2NicolasBelloir 11décembre2016
SystemEngineering
NotSo5wareEngineering…
…BeforeSo5wareEngineering!
Ford1911
AT&T1940
USARMY1962
![Page 3: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/3.jpg)
3NicolasBelloir 11décembre2016
SystemEngineering
NotSo5wareEngineering…
…BeforeSo5wareEngineering!
Inthedevelopmentprocess
So5.Eng.Oneofthesub-systems
![Page 4: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/4.jpg)
4NicolasBelloir 11décembre2016
AComplexSystem
Setofhumanandmaterialelementscomposedofvarioustechnologies Computer,Hydraulic,Electronic,…
Integratedtoprovideservicestoitsenvironmentcorrespondingtothesystemfinality
Interac)ngbetweenthemselvesandtheenvironment
AcomplexsystemisverydifferentfromasimplesoBwaresystem
![Page 5: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/5.jpg)
Aerodynamics
Authorities
Avionics
Safety Regulations
Airlines
Propulsion System
Mechanical Structure
Environmental Impact
Navigation Communications
Human-Machine
Interaction
5
Multipleconcerns,
stakeholders, tools and methods
©B.Combemale
![Page 6: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/6.jpg)
6
Aerodynamics
Authorities
Avionics
Safety Regulations
Airlines
Propulsion System
Mechanical Structure
Environmental Impact
Navigation Communications
Human-Machine
Interaction
Heterogeneous Modeling
©B.Combemale
![Page 7: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/7.jpg)
7NicolasBelloir 11décembre2016
SystemModeling
7
Requirements Functional and/or Behavioural Model
Ground Take Off
Landing Flying
Structural Model
Engine Flying Command
Brakes Flaps
Performance Model
Data Acquisition
Equations
Reactions
Other Engineering Analysis Models
Cost Model
Security Model
Business Model
…
? OK
![Page 8: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/8.jpg)
8NicolasBelloir 11décembre2016
SystemsofSystems
Asystem ShouldmanageinteracZonsbetweenparts
Supportexpectedbehavior Handleunexpectedones
![Page 9: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/9.jpg)
9NicolasBelloir 11décembre2016
SEpracZcesformodelingsystems
SpecificaZons RequirementDefiniZon SystemDesign
Analysis TestPlans
After
Before*
Moving from Document centric To Model centric
Generatelotofwri)ngwork
Notadaptedtodiscusswithinamul)-domainteam
• 2001, Human Centrifuge, DO 178 B
• Total documenation : 1.2 m hight
EasytoreadAdapted to numerous team
“neutral” language Only one source
![Page 10: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/10.jpg)
10NicolasBelloir 11décembre2016
DoesUMLgoodenoughformodelingsystems?
UMLagoodbasis DefactostandardinSo5wareEngineering Providesalotofusefulconceptstodescribeacomplexsystem Stableandextensible-canbeadaptedfortheSEneeds Lotofavailabletools
But… LackofseveralkeyconceptsofSE UMLvocabularyistoo«so5ware-like»tobeusedbySystemEngineers
Toomanydiagrams(13differentkinds)
=>SysML
![Page 11: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/11.jpg)
Plan
Introduc)ontoSystemEngineering
TheSysMLlanguage
TowardandintegratedMBSE
Conclusion
Acasestudy
![Page 12: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/12.jpg)
12NicolasBelloir 11décembre2016
SysML:idenZtycard
Dateofbirth:2001!
Currentversion:1.4(September2015)
Parents OMG/UML+INCOSE
Leadingauthors ConradBock CrisKobryn SanfordFriedenthal
![Page 13: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/13.jpg)
13NicolasBelloir 11décembre2016
SysML/UML
RelaZonshipbetweenthetwo
![Page 14: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/14.jpg)
14NicolasBelloir 11décembre2016
SysML:who’sbehind
Industry AmericanSystems,BAESystems,Boeing,Deere&Company,EADSAstrium,Eurostep,IsraelAircra5Industries,LockheedMarZn,Motorola,NIST,NorthropGrumman,oose.de,Raytheon,Thales,…
Toolvendors ArZsan,EmbeddedPlus,Gentleware,IBM,MentorGraphics,PivotPointTechnology,SparxSystems,vitech,…
OtherorganisaZons AP-233,INCOSE,GeorgiaInsZtuteofTechnology,AFIS,…
![Page 15: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/15.jpg)
15NicolasBelloir 11décembre2016
UML:13diagrams(in2001)
![Page 16: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/16.jpg)
16NicolasBelloir 11décembre2016
SysML:13-7+2=9diagrams
16
Block Definition Diagram
Internal Block Diagram
Parametric Diagram
Requirement Diagram
![Page 17: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/17.jpg)
17NicolasBelloir 11décembre2016
SysMLdiagrams
17 Master Technologies de l'Internet - 2ième année 17
Same as UML
Modified from UML
New
![Page 18: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/18.jpg)
18NicolasBelloir 11décembre2016
SysMLdiagramframes
EachSysMLdiag.representsamodelelement
EachSysMLdiag.musthaveaDiagramFrame Diagramcontextisindicatedintheheader: Diagramkind(req,act,bdd,ibd,sd,etc.)
Modelelementtype(package,block,acZvity,etc.)
Modelelementname Userdefineddiagramnameorviewname
AseparatediagramdescripZonblockisusedtoindicateifthediagramiscomplete,orhaselementselided
![Page 19: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/19.jpg)
19NicolasBelloir 11décembre2016
SysMLdiagramframes(e.g.)
header
content
diag. type diag. name
![Page 20: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/20.jpg)
20NicolasBelloir 11décembre2016
SysMLstructurediagrams
Package BlockDefini)on InternalBlock Parametric
![Page 21: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/21.jpg)
21NicolasBelloir 11décembre2016
BlockDefiniZonDiagrams(bdd)
Classesaredead…welcometoblocks! Canbeanything(System,Hardware,So5ware,Data,Procedure,Facility,Person)
SaZsfySystemsEngineers
![Page 22: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/22.jpg)
22NicolasBelloir 11décembre2016
BlockDefiniZonDiagrams(bdd)
Compartments ProperZes OperaZons Constraints AllocaZons Requirements
Userdefined!
![Page 23: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/23.jpg)
BlocksDefiniZonDiagrams DescriberelaZonsbetweenblocks(composiZons,generalizaZons…)
InternalBlockDiagrams Describeinternalablockstructurewithparts,portsetconnecteurs
BlockDefiniZonvs.Usage
![Page 24: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/24.jpg)
24NicolasBelloir 11décembre2016
SysMLPorts(cont.)
![Page 25: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/25.jpg)
25NicolasBelloir 11décembre2016
SysMLPorts(delegaZon)
topreserveencapsulaZonofblock
interacZonsatouterportsaredelegatedtoportsofchildparts
portsmustmatch samekind,type,direcZon,etc.
connectorscancrossboundarywithoutrequiringportsateachlevelofnestedhierarchy
![Page 26: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/26.jpg)
26NicolasBelloir 11décembre2016
SysMLPorts(e.g.)
![Page 27: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/27.jpg)
27NicolasBelloir 11décembre2016
SysMLPorts(e.g.)
![Page 28: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/28.jpg)
28NicolasBelloir 11décembre2016
ParametricDiagrams(par)
ToexpressconstraintsbetweenvalueproperZes equaZons supportforengineeringanalysis(e.g.,performance) idenZficaZonofcriZcalperformanceproperZes
ConstraintblockcapturesequaZons Expressionlanguagecanbeformal(e.g.,MathML,OCL)
ComputaZonalengineisnotprovidedbySysML
Parametricdiagram usageoftheconstraintsinananalysiscontext
![Page 29: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/29.jpg)
29NicolasBelloir 11décembre2016
Parametrics(e.g.1)
![Page 30: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/30.jpg)
30NicolasBelloir 11décembre2016
Parametrics(e.g.2)
![Page 31: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/31.jpg)
31NicolasBelloir 11décembre2016
SysMLbehavioraldiagrams
UseCase Sequence StateMachine
Ac)vity
![Page 32: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/32.jpg)
32NicolasBelloir 11décembre2016
StateMachineDiagrams(stm)
FewmodificaZons
![Page 33: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/33.jpg)
33NicolasBelloir 11décembre2016
AcZvityDiagrams(act)
Tospecify controlledsequenceofacZons theflowofinputs/outputs control,includingsequenceandcondiZonsforcoordinateacZviZes
Swimlanes toshowresponsibilityoftheacZvity
![Page 34: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/34.jpg)
34NicolasBelloir 11décembre2016
AcZvityDiagrams(cont.)
ImprovementsfromUML:
conZnuousordiscreteflow
controloperators tostart/stopotheracZons
OverwriteandNoBufferports forconZnuousflows
probabiliZesontransiZonsorparameters
![Page 35: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/35.jpg)
35NicolasBelloir 11décembre2016
AcZvityDiagrams(e.g.)
![Page 36: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/36.jpg)
36NicolasBelloir 11décembre2016
AcZvityDiagrams(e.g.)
![Page 37: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/37.jpg)
37NicolasBelloir 11décembre2016
SysMLcross-cuongconstructs
AllocaZon
RequirementDiagrams
![Page 38: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/38.jpg)
38NicolasBelloir 11décembre2016
AllocaZon
Generalrela)onshipbetweentwoelementsofthemodel
DifferentkindsofallocaZon: FuncZonality-component
Logicalcomponent–physicalcomponent
So#ware–hardware …
Usableinalotofdifferentdiagrams
UsableundergraphicalortabularrepresentaZon
![Page 39: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/39.jpg)
39NicolasBelloir 11décembre2016
AllocaZon(e.g.)
Useofswimlanes
![Page 40: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/40.jpg)
40NicolasBelloir 11décembre2016
NotaZonsamples
![Page 41: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/41.jpg)
41NicolasBelloir 11décembre2016
AllocaZonfromso5waretohardware
![Page 42: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/42.jpg)
42NicolasBelloir 11décembre2016
AllocaZonexplicitedecomportements
• UZlisaZondesswimlanes(parZZons)
![Page 43: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/43.jpg)
43NicolasBelloir 11décembre2016
RequirementDiagrams(req)
<<requirement>>allowstorepresentatextbasedrequirement IncludesoneidenZfieridandsometextualproperZes CanadduserdefinedproperZes Canadduserdefinedrequirementcategories
Requirementscanbe decomposed specialized
RequirementrelaZonships «deriveRqt»,«refine» «saZsfy»,«verify» «trace»,«copy»
![Page 44: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/44.jpg)
44NicolasBelloir 11décembre2016
RequirementDiagrams(e.g.)
![Page 45: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/45.jpg)
45NicolasBelloir 11décembre2016
RaZonalandProblems
![Page 46: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/46.jpg)
46NicolasBelloir 11décembre2016
RequirementsTables
![Page 47: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/47.jpg)
47NicolasBelloir 11décembre2016
ThefourpillarsofSysML
![Page 48: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/48.jpg)
48NicolasBelloir 11décembre201648
Links
![Page 49: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/49.jpg)
Plan
Introduc)ontoSystemEngineering
TheSysMLlanguage
TowardandintegratedMBSE
Conclusion
Acasestudy
©LauraE.Hart,IntroducZonToModel-BasedSystemEngineering(MBSE)andSysML,INCOSEChapterMeeZng,July302015
![Page 50: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/50.jpg)
50NicolasBelloir 11décembre2016
IntroducZon
SysMLnotaZonandtoolsarenotenough
Documentation Tools
Requirements Tools
Analysis Tools
Collaborative Tools
SysML DOORS, Goal, … Doc2Gen, asciidoc, LaTeX, …
MatLab, Simulink, … Redmine, ModelBus, SVN, Git
Rhapsody, Topcased, …
![Page 51: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/51.jpg)
51NicolasBelloir 11décembre2016
Model-basedSystemsEngineering
“Model-basedsystemsengineering(MBSE)istheformalizedapplicaZonofmodelingtosupportsystemrequirements,design,analysis,verificaZonandvalidaZonacZviZesbeginningintheconceptualdesignphaseandconZnuingthroughoutdevelopmentandlaterlifecyclephases.”
INCOSESEVision2020(INCOSE-TP-2004-004-02,Sep2007)
![Page 52: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/52.jpg)
52NicolasBelloir 11décembre2016
TowardMBSE
Model-BasedSystemEngineering Ongoingandstressedwork SupportedbyINCOSE SystemEngineering2025,INCOSE,hKp://www.incose.org/docs/default-source/aboutse/se-vision-2025.pdf
©SystemEngineeringVision2025,INCOSE
![Page 53: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/53.jpg)
53NicolasBelloir 11décembre2016
TrendsofEmergingSystemProper)es
©SystemEngineeringVision2025,INCOSE
![Page 54: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/54.jpg)
54NicolasBelloir 11décembre2016
Needsof
CollaboraZveengineering FullysupportedMul)-desciplinaryengineering
ArchitecZngComplexSystem ArchitecZngwillincorporatedesignapproachesforsystemstoperformtheirintendedfuncZoninthefaceofchangingcircumstancesorinvalidassumpZons
Systemarchitecture,designandanalysisisintegratedacrossdisciplines,domainsandlifecyclephasestoprovideasingle,consistent,unambiguous,systemrepresenta)on
![Page 55: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/55.jpg)
55NicolasBelloir 11décembre2016
Needsof
SystemDesignInaSystemofSystemsContext Techniquesforanalyzinginterac)onsamongindependentsystemsandunderstandingemergentbehaviorsinSoSmustbecomemature
Requirementsmanagementwillevolvetoaddressmorediversestakeholders
CyberSecurity Cybersecuritymustbecomeafundamentalsystemavributethatsystemsengineersunderstandandincorporateintodesignsusingwell-idenZfiedstrategies
requiresunderstandingtheboundaryofthesystemandanalyzingwhatporZonsofthatboundaryneedtobeprotected
![Page 56: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/56.jpg)
56NicolasBelloir 11décembre2016
Needsof
SimulaZonandvisualizaZon Modeling,simula)on,andvisualizaZonenablecomplexsystemunderstandingthathelpusanZcipateandverifysolu)onsandtheircostbeforebuildingthem.
IntegratedModel-basedApproaches Model-basedSystemsEngineeringwillbecomethe“norm”forsystemsengineeringexecuZon,withspecificfocusplacedonintegratedmodelingenvironments.
Tools SystemsengineeringtoolswillfacilitatesystemsengineeringpracZcesaspartofafullyintegratedengineeringenvironment
![Page 57: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/57.jpg)
57NicolasBelloir 11décembre2016
SysMLisaSpecificaZon
©LauraE.Hart,IntroducZonToModel-BasedSystemEngineering(MBSE)andSysML,INCOSEChapterMeeZng,July302015
![Page 58: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/58.jpg)
58NicolasBelloir 11décembre2016
BeforeSysMLanalysis
©M.Ahamd,N.BelloiretJMBruel.«ModelingandverificaTonofFuncTonalandNon-FuncTonalRequirementsofambientSelf-AdapTveSystems».JournalofSystemsandSo[ware,Elsevier,volume107,pages50-70,sept2015.
![Page 59: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/59.jpg)
59NicolasBelloir 11décembre2016
SysMLisaSpecificaZon
©LauraE.Hart,IntroducZonToModel-BasedSystemEngineering(MBSE)andSysML,INCOSEChapterMeeZng,July302015
![Page 60: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/60.jpg)
60NicolasBelloir 11décembre2016
SimulaZonwithArZsan
© Pascal Roques, « Modélisation de systèmes complexes avec SysML », Eyrolles
![Page 61: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/61.jpg)
61NicolasBelloir 11décembre2016
SysML2ModelicatransformaZon
An equation-based object-oriented language for modeling and simulation of physical systems
© Paredis and Al., « An Overview of the SysML-Modelica Transformation Specification », INCOSE, 2010
![Page 62: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/62.jpg)
Plan
Introduc)ontoSystemEngineering
TheSysMLlanguage
TowardandintegratedMBSE
Conclusion
Acasestudy
![Page 63: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/63.jpg)
63NicolasBelloir 11décembre2016
Conclusions
SysMLis: aspecificlanguageforcomplexsystems
stronglyUML-Based focusingonspecificaZonandfirstlevelanalysis
SysMLisnot: amethod
justaUMLprofile
sufficientinitself
![Page 64: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/64.jpg)
64NicolasBelloir 11décembre2016
Conclusions
SysMLmightbecome
IntegratedwithinacompletemulZ-domainengineeringtoolchain
Atargetforrequirementsanalysisresults
IncorporaZngnonfuncZonaltopicslikecyber-securityconcerns
AcentralspecificaZonmodelintoamoregeneralSystemEngineeringapproach
Model-baseddriven
![Page 66: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/66.jpg)
Plan
Introduc)ontoSystemEngineering
TheSysMLlanguage
TowardandintegratedMBSE
Conclusion
Acasestudy © Pascal Roques, « Modélisation de systèmes complexes avec SysML », Eyrolles
![Page 67: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/67.jpg)
67NicolasBelloir 11décembre2016
Casestudies:theAlarmClock
AllfollowingdiagramswereextractedfromthePascalRoques‘sBook
![Page 68: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/68.jpg)
RadioClockexample(cont.)
68
©PascalRoques,«ModélisaZondesystèmescomplexesavecSysML»,Eyrolles
![Page 69: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/69.jpg)
69NicolasBelloir 11décembre2016
Requirements
© Pascal Roques, « Modélisation de systèmes complexes avec SysML », Eyrolles
![Page 70: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/70.jpg)
70NicolasBelloir 11décembre2016
Requirements
© Pascal Roques, « Modélisation de systèmes complexes avec SysML », Eyrolles
![Page 71: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/71.jpg)
71NicolasBelloir 11décembre2016
Requirements
© Pascal Roques, « Modélisation de systèmes complexes avec SysML », Eyrolles
![Page 72: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/72.jpg)
72NicolasBelloir 11décembre2016
Diagrammedecontexte
© Pascal Roques, « Modélisation de systèmes complexes avec SysML », Eyrolles
![Page 73: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/73.jpg)
73NicolasBelloir 11décembre2016
Casd’uZlisaZon
PascalRoques,«ModélisaZondesystèmescomplexesavecSysML»,Eyrolles
![Page 74: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/74.jpg)
74NicolasBelloir 11décembre2016
RadioClockexample(cont.)
PascalRoques,«ModélisaZondesystèmescomplexesavecSysML»,Eyrolles
![Page 75: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/75.jpg)
RadioClockexample(cont.)
PascalRoques,«ModélisaZondesystèmescomplexesavecSysML»,Eyrolles
![Page 76: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/76.jpg)
76NicolasBelloir 11décembre2016
Contraintes
76
© Pascal Roques, « Modélisation de systèmes complexes avec SysML », Eyrolles
![Page 77: Introduc)on to System Engineering The SysML language Toward … · 2016-12-10 · AP-233, INCOSE, Georgia InsZtute of Technology, AFIS, … Nicolas Belloir 11 décembre 2016 15 UML:](https://reader034.vdocuments.site/reader034/viewer/2022042917/5f59f25146fb963c593c5a82/html5/thumbnails/77.jpg)
77NicolasBelloir 11décembre2016
AllocaZons
© Pascal Roques, « Modélisation de systèmes complexes avec SysML », Eyrolles