SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Avionics Systems Hosted on a distributed modular electronics Large scale dEmonstrator for multiple tYpe of aircraft
1
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
Presented by
Prepared by
“UnrestrictedPUBLIC Access”
Ståle Walderhaug, PhD, Research Manager, SINTEF ICT - Norway
Erlend Stav (SINTEF) and Ståle Walderhaug
Function Modelling Tool for the avionics domain
SiriusCon December 3, 2015
Paris, France
Preface
2
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
This publication only reflects the view of the ASHLEY Consortium or selected
participants thereof. Whilst the ASHLEY Consortium has taken steps to
ensure that this information is accurate, it may be out of date or incomplete,
therefore, neither the ASHLEY Consortium participants nor the European
Community are liable for any use that may be made of the information
contained herein.
This document is published in the interest of the exchange of information and
it may be copied in whole or in part providing that this disclaimer is included in
every reproduction or part thereof as some of the technologies and concepts
predicted in this document may be subject to protection by patent, design
right or other application for protection, and all the rights of the owners are
reserved.
The information contained in this document may not be modified or used for
any commercial purpose without prior written permission of the owners and
any request for such additional permissions should be addressed to the
ASHLEY co-ordinator (Thales Avionics S.A., 105 Av. du General Eisenhower,
BP 63647, 31036 Toulouse, FRANCE, for the attention of the ASHLEY Project
Manager) in the first instance.
3
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
§ Background and motivation
§ Tool Requirements and design challenges
§ Methods
§ Evaluations
§ 6C quality goals for a DSL
§ Verification and validation
PresentationContent
4
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
Integrated ModularAvionics - IMA
5
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
q Motivation for having a Function Modelling Tool
Ø enable the platform architect to provide a centralized
architecture definition with a unified information
model.
Ø Support for different viewpoints and abstraction
levels
q Modelling
Ø saves time
Ø replaces or complements core configuration
documents
Ø improves validation and traceability in initial design
q Eclipse as a common platform
Background and motivation
6
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
q Initial requirements from airframer
(system designer) and function supplier
Ø Support system designerin creating
ü Overall system architecture
ü (Sub)system resource needs
Ø Support established design processes
Ø Integrate with existing toolchain
Ø Fulfil documentation and version control
requirements for the domain
Ø Replace well-established excel-
based configuration spreadsheet
ü Cannot show due to IPR
Tool Requirements
7
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
Toolchain interfaces
More tools...
8
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
qHeterogeneous user group
Ø Different companies
Ø Abstraction levels
Ø Design phase
qMany interface to other tools
qIntellectual Property Rights (IPR)
Ø Challenges when sharing important input to
design
Ø Integration testing
qScepticism
Ø Prior experience with Model-Driven Development
Design challenges
9
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
Overall structure Function Model
Fct 1
ATAxx
Fct 2
ATAxx
Fct 3
ATAxx
Fct 4
ATAxx
pwr
signal
pwr
signal
signal
Fct 1
ATAxx
Fct 2
ATAxx
Fct 3
ATAxx
Fct 4
ATAxx
DSI
28V
DSI
28V
28V
28V
Fct 1
ATAxx
Fct 2
ATAxx
Fct 3
ATAxx
Fct 4
ATAxx
CAN
PCI
28V
DSI
28V
28V
28V
DSO
Module Type A,
Inst 1
Module Type B,
Inst 2
Valve Type A,
Inst 1
Functional
Blocks
Physical
Functional
Blocks
Instantiated
Functional
Blocks
LogicalFunction Model PhysicalFunction Model Architecture Model
CAN
DSO
DSO
Location A
Fct Type X
Location A
Fct Type Y
Location B
Fct Type Y
Location B
Fct Type: N/A
HW Segregation
Allocations
10
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
q Biweekly workshops with
Ø Airframer
Ø Other tool developers
Ø System DesignerExpert
q First version with satisfying GUI developed
early with Sirius
q Integration testing with tool developers
Ø Common and relevant example
q Evaluation with Nord-Micro GmbH & Co. OHG.
Methods
11
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
Results: FMT Tool architecture
12
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
q A function model describes the set of functions a system
consists of and how they are organized
q Function Blocks:
Ø Properties
ü type of function, position where equipment is mounted, power feeds,
and needs for resources such as memory and computation.
Ø Topology
ü communication lines, types of busses and IO used, and power
connections
Ø Constraints
ü for segregation of the hardware function blocks can be deployed on
ü segregation of power feeds and mounting zones
ü required dissimilarity of hardware for function blocks
q Library model referred to by design model
Ø Standard values for properties such as power, ATA,routes, bus
speed
Metamodels for Function Model DSL
13
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
Results: logical model example
14
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
Results: physical and architecture
model example
15
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
q Internal evaluation
Ø Local testing with airframer and other tool developer
q External evaluation
Ø Workshop with Function Supplier (Nord-Micro)
ü Installation of tool on FS computers
ü Modelling of real FS system
Ø Review of feedback and updating.
q Domain Specific Language
Ø Quality evaluation:6C goals
Evaluation
16
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
6C model quality goals for DSL
or conventions, and be comprehensible for interpretation by hu-
mans or by tools for the purpose of generation, simulation or anal-
ysis. Of course precise definition of quality goals depends on the
In this section we dis
to be applied during m
Most practices are con
also facilitate error detec
tices which are present
examples of empirical w
6C goals introduced in
two groups:
(a) The first group is
having a model-b
ling conventions
(b) The second group
mation” and cov
tions and generat
Table 2 shows an ove
ordered after the propo
quality goals, the name
empirical evidence is al
quality models in gene
goals; i.e., [P15,P22,P26
‘‘Demo or Empirical app
 ‘‘–” for studies that
studies.
 ‘‘Example” which sho
an example applicatio
Environment
(Domain,
Organization)
comprehensibility
Model
Language 
Modelling
Rules
Tools
Human-
users
completeness
correctness
consistency
comprehensibility
confinement
correctness
changeability
Fig. 2. The 6C model quality goals.
Analysis 
generation
sibility
Parastoo Mohagheghi, Vegard Dehlen, Tor Neple, ”Definitions and approaches to model quality in model-based software
development –A review of literature”, Information and Software Technology, Volume 51, Issue 12, December 2009, Pages
1646-1669, ISSN 0950-5849, http://dx.doi.org/10.1016/j.infsof.2009.04.004.
17
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
q Correctness is defined as
Ø Including right elements and correct relations between them, and
including correct statements about the domain;
Ø Not violating rules and conventions;for example adhering to language
syntax (well-formedness or syntactic correctness according to), style rules,
naming guidelines or other rules or conventions.
q Avionics
Ø Formal specifications is key,but Excel is used for core specification
documents
Ø Well established routines for definitions of ”core configuration documents”
Ø Domain terminology
q Sirius Pros
Ø Building upon EMF
Ø Built in support for validation
Ø Library support (ecore)
Ø EEF enables efficient property editing
Correctness
18
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
Correctness Validation
19
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
q Completeness is defined as having
all the necessary information
that is relevant and being
detailed enough according to
the purpose of modelling
q Avionics
Ø Depends on user role
ü system designer, function supplier,
module integrator, ...
Ø Depends on design phase
q Sirius
Ø Allows for layers
Ø Different types of diagrams
Ø Mandatory fields etc..
Completeness
20
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
q Consistency is defined as no
contradictions in the model.
Ø It covers consistency between views
or diagrams that belong to the same
level of abstraction or development
phase (horizontal consistency)
Ø And between models or diagrams that
represent the same aspect, but at
different levels of abstraction or in
different development phases (vertical
consistency).
q Avionics
Ø Many different actors
Ø Require documentation and versioning
with traceability
q Sirius
Ø Model-View separation
ü Several diagram(types) illustrate same
model/element across abstraction level
and..
Consistency
21
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
q Comprehensiblity is defined as
being understandable by the
intended users; either human
users or tools
q Avionics
Ø Different roles
Ø Many tools in a toolchain
q Sirius
Ø Layers
Ø Ecore-based
Ø Separation of concerns
ü Different diagram types
Ø Intergration with EEF is powerful
ü Sirius property editors insufficient
wrt useability and modelling
efficiency
Comprehensiblity
22
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
q Confinement is defined as being in agreement with the
purpose of modelling and the type of system; such as
including relevant diagrams and being at the right
abstraction level.
Ø A model is a description from which detail has been removed
intentionally.
Ø A confined model does not have unnecessary information and is
not more complex or detailed than necessary.
q Avionics
Ø Thousands of configuration parameters
ü Need to hide details
q Sirius
Ø Layering
Ø Diagram types
Confinement
23
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
q Changeability is defined as supporting
changes or improvements so that
models can be changed or evolved
rapidly and continuously
q Avionics
Ø Relatively stable ”metamodel”
Ø Strong interest in improving
design/definition process
ü Tool harmonisations
q Sirius
Ø Stable base in ecore
Ø User interface design
ü Odesign
Ø EEF enables effective creation of
structures
Ø EEF poses challenges to rapid
updates of metamodel
Changeability
24
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
Goal/ Sirius
feature
Correct-
ness
Complete-
ness
Consist-
ency
Compre-
hensibility
Confine-
ment
Change-
ability
Model-View
separation
X X
EMF base X X
Validation X
EEF X X X
Ecore
stable
X X X
oDesign
properties
X
Layering X X X
Different
diagram
types
X X X X
6C quality goal summary
25
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
ASHLEY:Avionics and 6C goals
ordered after the proposed p
quality goals, the name of too
empirical evidence is also give
quality models in general and
goals; i.e., [P15,P22,P26,P38].
‘‘Demo or Empirical approach”
 ‘‘–” for studies that are p
studies.
 ‘‘Example” which shows tha
an example application to d
ple is not empirical evidence
 ‘‘Student experiment” indica
performed with students as
 ‘‘Industrial case” refers to de
practice in industry. Industr
not have the level of form
defined in [20] such as a pre
context, data collection met
tion or reference to industri
The sum is 42 since two stu
and industrial cases; i.e., [P35,P
tematic review has not been on
approaches, the data provide
Tools
Fig. 2. The 6C model quality goals.
Analysis 
generation
tools
Real World
(domain and
organization)
Model
Modelling
language
Modelling
tool
Modeller
perceives
elicits 
develops
completeness
correctness
confinement
changeability
Rules

guidelines
uses uses
Code
com
prehensibility
com
prehensibility
correctness
correctness
uses generates
Human users
(customers,
developers, etc.)
uses
uses
develops
consistency
Fig. 3. Model-based software development with transformation of real world to
running software.
8
Selecting a single-diagram appro
However, we chose to group it unde
languages and diagrams is often a step
Airbus, Nord-Micro
Thales
System designer,
System integrator
Module integrator
Function Supplier
Platform Configuration
Early ValidationAVIONICS
CPIOM Configuration
26
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
q Eclipse provides a mature and solid
basis for tool development
Ø Plugins can easily be integrated
q Sirius makes it easier to fulfil core
model quality goals
Ø Layering
Ø Visual layout
Ø Model-View separation
q Real-life evaluation is still necessary
to validate
Ø Domain, organizationaland tool
appropriateness
Why Sirius helped us
27
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
q Initial requirements
Ø Support system designerin creating
ü Overall system architecture (component topology)
ü (Sub)system resource needs
Ø Support established design processes
Ø Integrate with existing toolchain
Ø Replace well-established excel-based configuration spreadsheet
Ø Fulfil documentation and version control requirements for the domain
Verification: is the tool correct?
28
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
q The main motivation for having a function modelling tool is to
Ø enable the platform architect to provide a centralized architecture definition
with a unified information model.
Ø Support for different viewpoints and abstraction levels
q Modelling:
saves time
replaces or complements the Configuration Control Document(CCD)
improves validation and traceability in initial design
Validation: is it the correct tool?
29
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
Iterate on tool
-Evaluate
-Update
Future work
30
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”
Ståle Walderhaug (SINTEF)
Email:
stale.walderhaug@sintef.no
Phone:
+47 90766069
Thank you for your attention
31
Call identifier: FP7-AAT-2013-RTD-1
Project co-funded by the European Commission within the
Seventh Framework Programme (2013-2017)
Avionics Systems Hosted on
a distributed modular electronics Large scale dEmonstrator
for multiple tYpe of aircraft
This documentis producedunder the Grant Agreement605442.
It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee.
“UnrestrictedPUBLIC Access”

Weitere ähnliche Inhalte

Ähnlich wie #SiriusCon 2015: Functional Modelling Tool for the Avionics Domain

SHACL Validator
SHACL ValidatorSHACL Validator
SHACL ValidatorRaf Buyle
 
Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...Orgad Kimchi
 
ALCF Service Offerings
ALCF Service OfferingsALCF Service Offerings
ALCF Service Offeringsdavidemartin
 
IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...
IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...
IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...IRJET Journal
 
I Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This FormalI Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This FormalDVClub
 
Elite S summer school 2020 - Standardisation training by David Filip
Elite S summer school 2020 - Standardisation training by David FilipElite S summer school 2020 - Standardisation training by David Filip
Elite S summer school 2020 - Standardisation training by David FilipDavid Filip
 
Better integrations through open interfaces
Better integrations through open interfacesBetter integrations through open interfaces
Better integrations through open interfacesSteve Speicher
 
The State of OpenStack Product Management
The State of OpenStack Product ManagementThe State of OpenStack Product Management
The State of OpenStack Product ManagementTesora
 
End-to-End Drug Discovery Project Management (GlaxoSmithKline)
End-to-End Drug Discovery Project Management (GlaxoSmithKline)End-to-End Drug Discovery Project Management (GlaxoSmithKline)
End-to-End Drug Discovery Project Management (GlaxoSmithKline)Neo4j
 
AuthzForce - Open Source Next-gen Access Control Framework for the Enterprise...
AuthzForce - Open Source Next-gen Access Control Framework for the Enterprise...AuthzForce - Open Source Next-gen Access Control Framework for the Enterprise...
AuthzForce - Open Source Next-gen Access Control Framework for the Enterprise...OW2
 
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...Thomas Wuerthinger
 
ICCS_2015_Tavares_et_al
ICCS_2015_Tavares_et_alICCS_2015_Tavares_et_al
ICCS_2015_Tavares_et_alrtares
 
Cwin16 tls-partner-sas new-open_analytics_platform
Cwin16 tls-partner-sas new-open_analytics_platformCwin16 tls-partner-sas new-open_analytics_platform
Cwin16 tls-partner-sas new-open_analytics_platformCapgemini
 
Recommendation Technologies for IoT Edge Devices
Recommendation Technologies for IoT Edge DevicesRecommendation Technologies for IoT Edge Devices
Recommendation Technologies for IoT Edge DevicesAGILE IoT
 
Experience in managing service portfolio by Pasquale Pagano
Experience in managing service portfolio by Pasquale PaganoExperience in managing service portfolio by Pasquale Pagano
Experience in managing service portfolio by Pasquale PaganoBlue BRIDGE
 
Managing IP for Open Technology and OSS Programs
Managing IP for Open Technology and OSS ProgramsManaging IP for Open Technology and OSS Programs
Managing IP for Open Technology and OSS ProgramsMarcus A. Streips
 
Rolta’s lab assembly for Johns Hopkins University
Rolta’s lab assembly for Johns Hopkins UniversityRolta’s lab assembly for Johns Hopkins University
Rolta’s lab assembly for Johns Hopkins UniversityRolta
 

Ähnlich wie #SiriusCon 2015: Functional Modelling Tool for the Avionics Domain (20)

SHACL Validator
SHACL ValidatorSHACL Validator
SHACL Validator
 
Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...
 
ALCF Service Offerings
ALCF Service OfferingsALCF Service Offerings
ALCF Service Offerings
 
IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...
IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...
IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...
 
The power of Centricity RIS-IC integration
The power of Centricity RIS-IC integrationThe power of Centricity RIS-IC integration
The power of Centricity RIS-IC integration
 
I Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This FormalI Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This Formal
 
Elite S summer school 2020 - Standardisation training by David Filip
Elite S summer school 2020 - Standardisation training by David FilipElite S summer school 2020 - Standardisation training by David Filip
Elite S summer school 2020 - Standardisation training by David Filip
 
Dolap13 v9 7.docx
Dolap13 v9 7.docxDolap13 v9 7.docx
Dolap13 v9 7.docx
 
Better integrations through open interfaces
Better integrations through open interfacesBetter integrations through open interfaces
Better integrations through open interfaces
 
The State of OpenStack Product Management
The State of OpenStack Product ManagementThe State of OpenStack Product Management
The State of OpenStack Product Management
 
End-to-End Drug Discovery Project Management (GlaxoSmithKline)
End-to-End Drug Discovery Project Management (GlaxoSmithKline)End-to-End Drug Discovery Project Management (GlaxoSmithKline)
End-to-End Drug Discovery Project Management (GlaxoSmithKline)
 
AuthzForce - Open Source Next-gen Access Control Framework for the Enterprise...
AuthzForce - Open Source Next-gen Access Control Framework for the Enterprise...AuthzForce - Open Source Next-gen Access Control Framework for the Enterprise...
AuthzForce - Open Source Next-gen Access Control Framework for the Enterprise...
 
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
 
ICCS_2015_Tavares_et_al
ICCS_2015_Tavares_et_alICCS_2015_Tavares_et_al
ICCS_2015_Tavares_et_al
 
Cwin16 tls-partner-sas new-open_analytics_platform
Cwin16 tls-partner-sas new-open_analytics_platformCwin16 tls-partner-sas new-open_analytics_platform
Cwin16 tls-partner-sas new-open_analytics_platform
 
Recommendation Technologies for IoT Edge Devices
Recommendation Technologies for IoT Edge DevicesRecommendation Technologies for IoT Edge Devices
Recommendation Technologies for IoT Edge Devices
 
Experience in managing service portfolio by Pasquale Pagano
Experience in managing service portfolio by Pasquale PaganoExperience in managing service portfolio by Pasquale Pagano
Experience in managing service portfolio by Pasquale Pagano
 
UiPath Devops.pptx
UiPath Devops.pptxUiPath Devops.pptx
UiPath Devops.pptx
 
Managing IP for Open Technology and OSS Programs
Managing IP for Open Technology and OSS ProgramsManaging IP for Open Technology and OSS Programs
Managing IP for Open Technology and OSS Programs
 
Rolta’s lab assembly for Johns Hopkins University
Rolta’s lab assembly for Johns Hopkins UniversityRolta’s lab assembly for Johns Hopkins University
Rolta’s lab assembly for Johns Hopkins University
 

Mehr von Obeo

Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysisObeo
 
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolINCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolObeo
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKObeo
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...Obeo
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...Obeo
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...Obeo
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsObeo
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...Obeo
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useObeo
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...Obeo
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...Obeo
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...Obeo
 
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleGestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleObeo
 
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 CapellaObeo
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesObeo
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Obeo
 
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformSirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformObeo
 
Sirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeSirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeObeo
 
Sirius Project, Now and In the Future
Sirius Project, Now and In the FutureSirius Project, Now and In the Future
Sirius Project, Now and In the FutureObeo
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Obeo
 

Mehr von Obeo (20)

Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
 
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolINCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
 
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
 
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleGestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
 
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
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
 
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformSirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the Platform
 
Sirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeSirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No Code
 
Sirius Project, Now and In the Future
Sirius Project, Now and In the FutureSirius Project, Now and In the Future
Sirius Project, Now and In the Future
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
 

Kürzlich hochgeladen

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 

Kürzlich hochgeladen (20)

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 

#SiriusCon 2015: Functional Modelling Tool for the Avionics Domain

  • 1. Avionics Systems Hosted on a distributed modular electronics Large scale dEmonstrator for multiple tYpe of aircraft 1 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. Presented by Prepared by “UnrestrictedPUBLIC Access” Ståle Walderhaug, PhD, Research Manager, SINTEF ICT - Norway Erlend Stav (SINTEF) and Ståle Walderhaug Function Modelling Tool for the avionics domain SiriusCon December 3, 2015 Paris, France
  • 2. Preface 2 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” This publication only reflects the view of the ASHLEY Consortium or selected participants thereof. Whilst the ASHLEY Consortium has taken steps to ensure that this information is accurate, it may be out of date or incomplete, therefore, neither the ASHLEY Consortium participants nor the European Community are liable for any use that may be made of the information contained herein. This document is published in the interest of the exchange of information and it may be copied in whole or in part providing that this disclaimer is included in every reproduction or part thereof as some of the technologies and concepts predicted in this document may be subject to protection by patent, design right or other application for protection, and all the rights of the owners are reserved. The information contained in this document may not be modified or used for any commercial purpose without prior written permission of the owners and any request for such additional permissions should be addressed to the ASHLEY co-ordinator (Thales Avionics S.A., 105 Av. du General Eisenhower, BP 63647, 31036 Toulouse, FRANCE, for the attention of the ASHLEY Project Manager) in the first instance.
  • 3. 3 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” § Background and motivation § Tool Requirements and design challenges § Methods § Evaluations § 6C quality goals for a DSL § Verification and validation PresentationContent
  • 4. 4 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” Integrated ModularAvionics - IMA
  • 5. 5 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” q Motivation for having a Function Modelling Tool Ø enable the platform architect to provide a centralized architecture definition with a unified information model. Ø Support for different viewpoints and abstraction levels q Modelling Ø saves time Ø replaces or complements core configuration documents Ø improves validation and traceability in initial design q Eclipse as a common platform Background and motivation
  • 6. 6 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” q Initial requirements from airframer (system designer) and function supplier Ø Support system designerin creating ü Overall system architecture ü (Sub)system resource needs Ø Support established design processes Ø Integrate with existing toolchain Ø Fulfil documentation and version control requirements for the domain Ø Replace well-established excel- based configuration spreadsheet ü Cannot show due to IPR Tool Requirements
  • 7. 7 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” Toolchain interfaces More tools...
  • 8. 8 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” qHeterogeneous user group Ø Different companies Ø Abstraction levels Ø Design phase qMany interface to other tools qIntellectual Property Rights (IPR) Ø Challenges when sharing important input to design Ø Integration testing qScepticism Ø Prior experience with Model-Driven Development Design challenges
  • 9. 9 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” Overall structure Function Model Fct 1 ATAxx Fct 2 ATAxx Fct 3 ATAxx Fct 4 ATAxx pwr signal pwr signal signal Fct 1 ATAxx Fct 2 ATAxx Fct 3 ATAxx Fct 4 ATAxx DSI 28V DSI 28V 28V 28V Fct 1 ATAxx Fct 2 ATAxx Fct 3 ATAxx Fct 4 ATAxx CAN PCI 28V DSI 28V 28V 28V DSO Module Type A, Inst 1 Module Type B, Inst 2 Valve Type A, Inst 1 Functional Blocks Physical Functional Blocks Instantiated Functional Blocks LogicalFunction Model PhysicalFunction Model Architecture Model CAN DSO DSO Location A Fct Type X Location A Fct Type Y Location B Fct Type Y Location B Fct Type: N/A HW Segregation Allocations
  • 10. 10 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” q Biweekly workshops with Ø Airframer Ø Other tool developers Ø System DesignerExpert q First version with satisfying GUI developed early with Sirius q Integration testing with tool developers Ø Common and relevant example q Evaluation with Nord-Micro GmbH & Co. OHG. Methods
  • 11. 11 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” Results: FMT Tool architecture
  • 12. 12 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” q A function model describes the set of functions a system consists of and how they are organized q Function Blocks: Ø Properties ü type of function, position where equipment is mounted, power feeds, and needs for resources such as memory and computation. Ø Topology ü communication lines, types of busses and IO used, and power connections Ø Constraints ü for segregation of the hardware function blocks can be deployed on ü segregation of power feeds and mounting zones ü required dissimilarity of hardware for function blocks q Library model referred to by design model Ø Standard values for properties such as power, ATA,routes, bus speed Metamodels for Function Model DSL
  • 13. 13 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” Results: logical model example
  • 14. 14 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” Results: physical and architecture model example
  • 15. 15 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” q Internal evaluation Ø Local testing with airframer and other tool developer q External evaluation Ø Workshop with Function Supplier (Nord-Micro) ü Installation of tool on FS computers ü Modelling of real FS system Ø Review of feedback and updating. q Domain Specific Language Ø Quality evaluation:6C goals Evaluation
  • 16. 16 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” 6C model quality goals for DSL or conventions, and be comprehensible for interpretation by hu- mans or by tools for the purpose of generation, simulation or anal- ysis. Of course precise definition of quality goals depends on the In this section we dis to be applied during m Most practices are con also facilitate error detec tices which are present examples of empirical w 6C goals introduced in two groups: (a) The first group is having a model-b ling conventions (b) The second group mation” and cov tions and generat Table 2 shows an ove ordered after the propo quality goals, the name empirical evidence is al quality models in gene goals; i.e., [P15,P22,P26 ‘‘Demo or Empirical app ‘‘–” for studies that studies. ‘‘Example” which sho an example applicatio Environment (Domain, Organization) comprehensibility Model Language Modelling Rules Tools Human- users completeness correctness consistency comprehensibility confinement correctness changeability Fig. 2. The 6C model quality goals. Analysis generation sibility Parastoo Mohagheghi, Vegard Dehlen, Tor Neple, ”Definitions and approaches to model quality in model-based software development –A review of literature”, Information and Software Technology, Volume 51, Issue 12, December 2009, Pages 1646-1669, ISSN 0950-5849, http://dx.doi.org/10.1016/j.infsof.2009.04.004.
  • 17. 17 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” q Correctness is defined as Ø Including right elements and correct relations between them, and including correct statements about the domain; Ø Not violating rules and conventions;for example adhering to language syntax (well-formedness or syntactic correctness according to), style rules, naming guidelines or other rules or conventions. q Avionics Ø Formal specifications is key,but Excel is used for core specification documents Ø Well established routines for definitions of ”core configuration documents” Ø Domain terminology q Sirius Pros Ø Building upon EMF Ø Built in support for validation Ø Library support (ecore) Ø EEF enables efficient property editing Correctness
  • 18. 18 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” Correctness Validation
  • 19. 19 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” q Completeness is defined as having all the necessary information that is relevant and being detailed enough according to the purpose of modelling q Avionics Ø Depends on user role ü system designer, function supplier, module integrator, ... Ø Depends on design phase q Sirius Ø Allows for layers Ø Different types of diagrams Ø Mandatory fields etc.. Completeness
  • 20. 20 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” q Consistency is defined as no contradictions in the model. Ø It covers consistency between views or diagrams that belong to the same level of abstraction or development phase (horizontal consistency) Ø And between models or diagrams that represent the same aspect, but at different levels of abstraction or in different development phases (vertical consistency). q Avionics Ø Many different actors Ø Require documentation and versioning with traceability q Sirius Ø Model-View separation ü Several diagram(types) illustrate same model/element across abstraction level and.. Consistency
  • 21. 21 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” q Comprehensiblity is defined as being understandable by the intended users; either human users or tools q Avionics Ø Different roles Ø Many tools in a toolchain q Sirius Ø Layers Ø Ecore-based Ø Separation of concerns ü Different diagram types Ø Intergration with EEF is powerful ü Sirius property editors insufficient wrt useability and modelling efficiency Comprehensiblity
  • 22. 22 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” q Confinement is defined as being in agreement with the purpose of modelling and the type of system; such as including relevant diagrams and being at the right abstraction level. Ø A model is a description from which detail has been removed intentionally. Ø A confined model does not have unnecessary information and is not more complex or detailed than necessary. q Avionics Ø Thousands of configuration parameters ü Need to hide details q Sirius Ø Layering Ø Diagram types Confinement
  • 23. 23 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” q Changeability is defined as supporting changes or improvements so that models can be changed or evolved rapidly and continuously q Avionics Ø Relatively stable ”metamodel” Ø Strong interest in improving design/definition process ü Tool harmonisations q Sirius Ø Stable base in ecore Ø User interface design ü Odesign Ø EEF enables effective creation of structures Ø EEF poses challenges to rapid updates of metamodel Changeability
  • 24. 24 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” Goal/ Sirius feature Correct- ness Complete- ness Consist- ency Compre- hensibility Confine- ment Change- ability Model-View separation X X EMF base X X Validation X EEF X X X Ecore stable X X X oDesign properties X Layering X X X Different diagram types X X X X 6C quality goal summary
  • 25. 25 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” ASHLEY:Avionics and 6C goals ordered after the proposed p quality goals, the name of too empirical evidence is also give quality models in general and goals; i.e., [P15,P22,P26,P38]. ‘‘Demo or Empirical approach” ‘‘–” for studies that are p studies. ‘‘Example” which shows tha an example application to d ple is not empirical evidence ‘‘Student experiment” indica performed with students as ‘‘Industrial case” refers to de practice in industry. Industr not have the level of form defined in [20] such as a pre context, data collection met tion or reference to industri The sum is 42 since two stu and industrial cases; i.e., [P35,P tematic review has not been on approaches, the data provide Tools Fig. 2. The 6C model quality goals. Analysis generation tools Real World (domain and organization) Model Modelling language Modelling tool Modeller perceives elicits develops completeness correctness confinement changeability Rules guidelines uses uses Code com prehensibility com prehensibility correctness correctness uses generates Human users (customers, developers, etc.) uses uses develops consistency Fig. 3. Model-based software development with transformation of real world to running software. 8 Selecting a single-diagram appro However, we chose to group it unde languages and diagrams is often a step Airbus, Nord-Micro Thales System designer, System integrator Module integrator Function Supplier Platform Configuration Early ValidationAVIONICS CPIOM Configuration
  • 26. 26 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” q Eclipse provides a mature and solid basis for tool development Ø Plugins can easily be integrated q Sirius makes it easier to fulfil core model quality goals Ø Layering Ø Visual layout Ø Model-View separation q Real-life evaluation is still necessary to validate Ø Domain, organizationaland tool appropriateness Why Sirius helped us
  • 27. 27 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” q Initial requirements Ø Support system designerin creating ü Overall system architecture (component topology) ü (Sub)system resource needs Ø Support established design processes Ø Integrate with existing toolchain Ø Replace well-established excel-based configuration spreadsheet Ø Fulfil documentation and version control requirements for the domain Verification: is the tool correct?
  • 28. 28 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” q The main motivation for having a function modelling tool is to Ø enable the platform architect to provide a centralized architecture definition with a unified information model. Ø Support for different viewpoints and abstraction levels q Modelling: saves time replaces or complements the Configuration Control Document(CCD) improves validation and traceability in initial design Validation: is it the correct tool?
  • 29. 29 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” Iterate on tool -Evaluate -Update Future work
  • 30. 30 This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access” Ståle Walderhaug (SINTEF) Email: stale.walderhaug@sintef.no Phone: +47 90766069 Thank you for your attention
  • 31. 31 Call identifier: FP7-AAT-2013-RTD-1 Project co-funded by the European Commission within the Seventh Framework Programme (2013-2017) Avionics Systems Hosted on a distributed modular electronics Large scale dEmonstrator for multiple tYpe of aircraft This documentis producedunder the Grant Agreement605442. It is the property of theASHLEY consortium andshall not bedistributed or reproduced withouttheformal approval of the ASHLEY Steering Committee. “UnrestrictedPUBLIC Access”