Applying Collaborative System Engineering in Thales Alenia Space:

Transcript

Applying Collaborative System Engineering in Thales Alenia Space:
Applying Collaborative System
Engineering in Thales Alenia Space:
Fabio Di Giorgio
Valentina Paparo
Valter Basso
Xavier Roser
83230910-DOC-TAS-IT-001
lessons learned and best practices
Table of Contents
2
From SE to Collaborative SE
Model Based System Engineering in TAS
Melody Advance
DEVICE
Virtual Reality
Concurrent Design Facility
Virtual Meeting Room Virtual World
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space
From SE to Collaborative SE
3
System Engineering is already in use since decades to
manage complex projects throughout their life cycle.
Its methods and techniques are very well known and
consolidated
A relatively new field of this discipline is Collaborative SE
It extends the tools and methodologies to allow better teaming
and exchange information working in an integrated way.
A Google search returns:
System Engineering:
Collaborative SE:
Concurrent SE:
355.000.000 pages
9.430.000 pages
3.980.000 pages
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space
Model Based System Engineering in TAS
4
Thales Alenia Space has been contributing to and benefiting
from a Thales group initiative to deploy a “tooled-up process”
The MBSE solution inherited from THALES is based on two
core elements:
A System Engineering method, called Arcadia,
An internal system modelling tool, Melody Advance,
Thales Alenia Space Italia has developed a MBSE solution in
line with ESA standards:
DEVICE: Distributed Environment for Virtual Integrated
Collaborative Engineering
Interfacing between Melody Advance and DEVICE is under
evaluation, to allow data exchange
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space
Arcadia
5
ARCADIA method explains how to apply THALES SE process, by means
of a sequence of detailed engineering activities.
It is divided in five main engineering levels:
Operational Analysis, identifying the operational context and
stakeholders needs,
System Analysis, identifying system functional perimeter with regards
to external actors, specification of the expected behaviour,
Logical Architecture, defining a first system internal architecture
independent from the technical solution, yet considering non-functional
constraints,
Physical Architecture, defining a system detailed architecture, taking
into account technical implementation and deployment aspects,
Contracts for development & IVVQ, identifying the development and
integration contracts for each product, given the industrial breakdown.
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space
Melody Advance
6
Arcadia method inside: Melody Advance guides the users with a
structured sequence of modelling activities derived from Arcadia.
An easy-to-learn modelling environment: a modelling environment
based on UML/SysML but customized with engineering semantics
It is then easier to train users, and to involve all project stakeholders in
the consolidation of the model.
Yet effort needed at beginning of project (training, setup..)
Advanced modelling features: Melody Advance is designed to make
modelling more intuitive and efficient.
handle consistently complex engineering concepts (e.g. functional
chains, architecture patterns),
perform multi-level impact analyses.
maintain automatically parts of the model
perform extensive model validations
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space
DEVICE
(Distributed Environment fo Virtual Integrated Collaborative Engineering)
Objective
to support Engineering teams for design, reviews, anomaly
investigation, integration & testing planning and evaluations
Two main research branches:
User Interaction with Virtual Products
Virtual Environments
Immersive Virtual Reality
Interaction Devices
Physics Simulation
Data Production and Exchange by Engineering Teams
Model-Based System Engineering Methodologies
System Data Modeling (ECSS driven)
Data Exchange Platform for Engineering Analysis and Simulations
Knowledge Management (Projects Data Persistence, Comparison
and Mining)
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space
7
DEVICE Architecture
8
It is a container of COTS, OSS and in-house applications prototypes on:
Modeling Tools
Studied to be compatible with standardization
initiatives (SysML, ECSS-E-TM-10-23/25,
Modelica) and modeling studies results (VSEE,
3DSM).
Integrated Descriptive and Simulation
models through dedicated interfaces (toolto-tool and centralized)
To enable coherency of system design
Web-based Asynchronous process
To enable concurrent engineering between
different people, departments and sites
Virtual Environment with embedded
physical engine for quick validation of
mission/AIT/operational concepts
VERITAS
Integrated with immersive technologies,
interaction and haptic devices
OSS=Open Source software
COTS=Commercial Off-The-Shelf
VSEE=Virtual Spacecraft Engineering Environment
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space
DEVICE: Web Editor
Web-based interface for System Modelling,
Simulation/Analysis Models management, data exchange and
Interfaces
Modelling/interfaces under validation on project data
Current Developments
-
Activities (mission, AIT) modeling and interface with mission analysis tools and
AIT procedures validation through VR
Options/Alternatives management and link with optimization framework
User Interface optimization (custom views, discipline-based schematics)
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space
9
Virtual Reality
10
Virtual Reality (Synthetic) and Real Virtuality (3D reconstruction from real
images) techniques are already in use in Thales Alenia Space since years:
to provide the user with an immersive experience
to support design and development phases
to support AIT (Assembly Integration and Test) activities
for training
Proprietary applications:
designed and developed in close link with the final users
taking advantage of the continuous feedback.
Customization level not possible with COTS or external developments.
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space
Lesson
Learnt
Collaborative & Concurrent Engineering: CDF
11
Collaborative engineering applied through the satellite life cycle & adapted to the phases:
In phase 0, A to B1: CDF - collaborative and concurrent design sessions
Team of 6 to 12 with limited time allocation
Concurrent Design Meeting Room
Model based engineering with a data model
(Loose shared repository or IDM based)
Highly “coupled” modelling, analysis and simulation tools
in phase B2/C/D:
Plateau and integrated team approach.
CDF (Torino)
Large team (12 – 20) – full time allocation
Detailed workflow & associated working session
Concurrent work on CAD model
in phase C/D:
OBEYA (Big Room)
Stand-up short (<60’) project team (8 – 20p) meeting
Meeting room dedicated to the project team
Key project information are on the boards
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space
OBEYA Room
Collaborative & Concurrent Engineering: Key of Success
All applications share common key success factors:
Shared Vision
Facilitates problem solving
Common Objectives
Shared system view
Team animation / leading
100% involvement
Professionalisation is mandatory
Animation techniques, behavioral awareness
Specific role for team > 6p
Effective Meeting Infrastructure
Scalable CDF Meeting Room
Attractiveness
(U-shape for up to 14 participants, round table for < 8 participants)
Introduction of a « stand-up » creativity corner in CDF
Organisation! Methods & Planning
Planning of session, needed participants
Clear session agenda
Preparation work
Efficiency
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space
12
Shared System representation in CDF – toward virtual SC
& Tools based process
For phase 0/A/B 13
Better efficiency
Better quality
For BCD:
Enabled thanks to the fruitful team collaborative experience in CDF
Protyping of future
data-model & tools
Feel the need & benefit
interaction
Better understanding of process, data-flow, tools objectives
CDF « pushed » tools development & interfacing
To transform the data-base model into a virtual SC
To facilitate a shared vision
CDF data-model & representation cornerstones (to feed domain specific analyses & simulations):
Mission & SC Simulation &
Display
SC Budgets
(S/C & appendages, guidance & geometry)
Simulation
Simulation
Simulation
Files
Files
Files
S/C Engineering Ref.
Ref.
DataData-Base (IDM(IDM-CIC)
DomainSpecific
Specific
Domain
Domain
Specific
/
Simulations
analyses
analyses/ /Simulations
Simulations
analyses
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space
SC Configuration
Virtual World
14
Virtual World is a collaborative application allowing users to enter a
synthetic world using avatars
The avatars can be customised both in terms of shape and clothing, to
better represent the “real” user
3D models can be imported into the virtual world providing a 3D view to
discuss between the participants.
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space
Virtual World
15
For distributed team management, VW can provide a tremendous
benefit wrt. traditional ways (e-mail, phone, videoconference)
Participants to the virtual meetings can share:
voice,
screen content,
powerpoint,
excel data
…
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space
Conclusions
16
TAS is active in Concurrent and Collaborative SE
since years and has built up a deep knowledge and
practice
This presentation provided an overview of TAS
activities
More detail on each topic can be found in the specific
papers and presentations:
D. Arnaudy, S. Cheutin, “Use of a “Model-based” approach for EGNOS V3 system
definition”
M. Pasquinelli, V. Basso, M. Marello, C. Paccagnini, “STEPS Results: MBSE
Prototypes to support Space Exploration Projects Lifecycle”
L. Simonini, X. Roser, F. Arbusti, “Concurrent Engineering meta data model &
multidomain representation”
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space
Questions?
17
Thanks for your attention!
Feel free to ask questions now or send them to:
[email protected]
Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte,
né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space