View
495
Download
3
Tags:
Embed Size (px)
Citation preview
0 5 . S e p t e m b e r 2 0 1 4
D o c k l a n d H am b u r g
Stephan Roth :: [email protected]
� Since 2012: Trainer, Consultant, and Coach
with oose Innovative Informatik eG
� Prior: Plath GmbH, German Air Force
� Main spheres of activity: Systems
Engineering, MBSE (SysML), Analysis and
Design with UML, Software Architecture,
Software Craftsmanship, and Clean Code
� Member of GfSE e.V. and INCOSE
@_StephanRoth
google.com/+StephanRoth
xing.to/sr
About oose…
� Founded in 1998 by Bernd Oestereich
� Today owned by the employee
� Trainings, consulting, and coaching
in the domain of:
� Software Engineering and Development
� Systems Engineering
� Organisational Development
� Member of GfSE e.V., INCOSE,
Object Management Group (OMG)
� Co-Author of UML, SysML, and BPMN
2 Systems Engineering
1 A World In Motion
3Key success factor MBSE
4Case study: Small Satellite
5Outlook
A World In MotionMastering the challenges of the future
1
Clean water
Education
Mobility
Food and shelter
Medical and healthcare
Infrastructure
Content Credit: INCOSE Systems Engineering Vision 2025
Needs Drive Systems – Systems Satisfy Needs
The rights on this image are owned by INCOSE.
Cannot redistribute.
Please download INCOSE SE Vision 2025 at
http://www.incose.org/ProductsPubs/products/sevision2025.aspx
Content Credit: INCOSE Systems Engineering Vision 2025
Global Trends Shape The System Environment
The rights on this image are owned by INCOSE.
Cannot redistribute.
Please download INCOSE SE Vision 2025 at
http://www.incose.org/ProductsPubs/products/sevisi
on2025.aspx
New trends are changing the rules of the game on the market
Industrie 4.0
Systems Engineering
Building the systems of tomorrow with
2
Systems Engineering – A (long) definition
Source: INCOSE Website – What is Systems Engineering?
Systems Engineering is an interdisciplinary approach and means to enable the
realization of successful systems. It focuses on defining customer needs and required
functionality early in the development cycle, documenting requirements, then
proceeding with design synthesis and system validation while considering the complete
problem:
� Operations
� Cost & Schedule
� Performance
� Training & Support
� Test
� Disposal
� Manufacturing
Systems Engineering integrates all the disciplines and specialty groups into a team effort
forming a structured development process that proceeds from concept to production to
operation. Systems Engineering considers both the business and the technical needs of
all customers with the goal of providing a quality product that meets the user needs.
Systems Engineering – Another definition
Systems Engineeringfocuses on ensuring
the pieces work together
to achieve the
objectives of the whole.
Source: Systems Engineering Body of Knowledge (SEBoK)
Other domainsengineering
(e.g. optical, biological,
medical, …)
Software Engineering
ElectricalEngineering
Systems Engineering – explained…
MechanicalEngineering
Systems Engineer ing
CONOPS
SEMP
FMEA
HR Management
Project Management
Lifecycle Management
Requirements (RVTM) Infrastructure Management
Quality Management Risk Management
Portfolio
ManagementMaintenance
DisposalISO/IEC 15288 Configuration Management
Typical system life cycle
Concept
• Analyzestakeholderneeds andidentifyconcepts
Development
• Engineer a buildablesystem thatmeetsstakeholderrequirements
Production
• Build thesystem
Utilizationand support
• Operate andmaintain thesystem
Disposal
• Retire, archive, or otherwisedispose thesystem.
The worries of today’s projects
The global market demands
ever more complex systems
while shorter time-to-market times, high quality, and decreasing costs.
Are our current development techniques suitable for these challenges?
Ever-increasing complexityEver-increasing complexity
Higher qualityHigher quality
Shorter time-to-marketShorter time-to-market
Global competitionGlobal competition
At a lower priceAt a lower price
Our development
techniques
Our development
techniques
TimeTime
Gap!
As oose we see three levers to close the gap!
Organisational development
Agile methods
Systems modeling
Key success factor MBSE
Modeling helps to cope with complexity
3
Widely used: DBSE*
� Challenging: actuality!
� Almost impossible: consistency!
� Extremely hard: traceability!
� Disappointing: usability!
*DBMS: Document Based Systems Engineering
Is this an appropriate
approach for
developing complex
systems?!
Working with models
…or is this rather the way how engineers
think about complex systems?
Model-based Systems Engineering
Model-based Systems Engineering (MBSE)is the formalized application of modeling to
support system requirements, design,
analysis, verification and validation
activities beginning in the conceptual
design phase and continuing throughout
development and later life cycle phases.
Source: INCOSE Systems Engineering Vision 2020
The one and only source of all relevantinformation: the system model
System Model
The one and only data source for all stakeholders: the system model
System Model
Systems Engineer
Developer/Engineer
The customer
Other stakeholders
of the system
Project Manager QA
OMG Systems Modeling Language
SysML is designed to provide simple but
powerful constructs for modeling a wide range
of systems engineering problems. It is
particularly effective in specifying
requirements, structure, behavior, allocations,
and constraints on system properties to
support engineering analysis.
Source: OMG SysML™ 1.3 specification
Short history of SysML
� January 2001: INCOSE establishes a working group to adapt the UML for Systems Engineering
� July 2001: INCOSE & OMG jointly chartered the OMG SE DSIG
� In the following years there have been some disagreements and competing ideas …
� … but in 2006 a SysML specification proposal was adopted by the OMG.
� September 2007: SysML 1.0 was officially released byOMG
� Since June 2012: Version 1.3
� Version 1.4 is ready and will be published soon
The organisations behind SysML
American Systems Corporation
ARTISAN Software Tools
BAE SYSTEMS
The Boeing Company
Deere & Company
EADS Astrium GmbH
EmbeddedPlus Engineering
Eurostep Group AB
Gentleware AG
Georgia Institute of Technology
I-Logix
International Business Machines
Lockheed Martin Corporation
Mentor Graphics
Motorola, Inc.
National Insitute of Standards and Technology
Northrop Grumman Corporation
oose Innovative Informatik GmbHPivotPoint Technology Corporation
Raytheon Company
Sparx Systems
TelelogicAB
THALES
Vitech Corporation
Delimitation between UML and SysML
� New diagrams, e.g.: block definition diagram, requirements diagram, …
� New elements, e.g.: requirement, allocation, support for continuous systems
� New notations
� SysML excludes some UML model elements explicitly, e.g. components
++
--
SysML = UML ++ --
SysML diagrams
Small Satellite
Case study
4
Flying Laptop
� Small satellite „Flying Laptop“ is
the first project of Stuttgarter
Kleinsatellitenprogramm at IRS*
� Mission: Testing of new technologies and scientific
Earth observation
� Developed and built by
students and PhD candidates
� Weight: approx. 120 kg
� Dimensions: 60 x 70 x 85 cm
� Planned start: 2015, expected lifespan: 2 years
*) Institut für Raumfahrtsysteme, Universität Stuttgart
Requirements
System context
Use cases
UC refinement with activities
Spacecraft base architecture
2nd hierarchy level
This diagram shows the blocks of which the subsystem consists. But how are they
interconnected...?
Internal structure (signal path)
One model – many views
Satellite model
Outlook
The future of MBSE
5
INCOSE Vision 2025
Formal systems modeling is standard practicefor specifying, analyzing, designing, and
verifying systems, and is fully integrated with
other engineering models. System models are
adapted to the application domain, and
include a broad spectrum of models for
representing all aspects of systems.
Source: INCOSE Vision 2025 (June 2014), page 24
Challenges
Variants andproduct families
Model integrationFunctional architectures
Model verification andsimulation
Challenge: model integration
Challenge: System modeling and CAD
Functional architectures of systems for
mechanical engineers
http://fasform.de
� Joint research and
development project with four
partners
� Funded by ZIM (Zentrales
Innovationsprogramm
Mittelstand) of German
Ministry of Economic Affairs
� Development of methods and
tools for the transition of
system functions to
construction (CAD)
Conclusion
� Systems Engineering as an interdisciplinary
approach to develop complex products will
strongly gain in importance
� The document-based approaches from the
industrial age are no longer suitable in the
era of ever-increasing complexity
� MBSE is a key success factor of modern
Systems Engineering
Conference: Tag des Systems Engineering
The top-event of the
German Systems Engineering Community!
12. – 14. November 2014 in Bremen
www.tdse.org
Still have
questions?
Give it to me!
Thank youfor paying attention!