SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Guaranteed Component Assembly with
Round Trip Analysis for Energy Efficient
High-integrity Multi-core Systems
Artemis-AAL day
7 May, Budapest
1BME and AENSys
CONCERTO
 A direct continuation of the CHESS
project  further enhance MDE based
design and analysis techniques for
multiple domains
 Partners:
2Presentation Title and/or Meeting ReferenceBME and AENSys
What domains are we aiming?
 Original CHESS domains  mainly safety critical
 Telecom
• Ethernet Microwave system
 AeroSpace
• Avionics – AIRBUS case study
• Space – ATRIUM satelite
 Automotive
• AUTOSAR
 New domains  would benefit from verification
 Petroleum
• Safety/Risk management system
 Medical
• Telecare
3Presentation Title and/or Meeting ReferenceBME and AENSys
Building Upon CHESS Achievements
 Definition of a Multi-Concern Component Methodology and
Toolset
 Provide a Multi-Concern Component Modeling Language and a
Graphical Modelling Environment that fits multiple industrial
domains
 Enable the specification of extra-functional properties of
software components
 Integrate tools for the verification of extra-functional
properties
 Preserve verified properties at run time
 Adaptation of standards and open sources
 OMG modeling languages
 Eclipse Environment
ARTEMIS4
CONCERTO Project
Overview
The CHESS approach
 Model-driven engineering
 Models as the central development artifacts
 Tool assisted automated development
 Component based development
 Specialized to capture the extra-functional requirements
of components
 Extra-functional properties of interest
 Real Time
 Dependability and Safety
ARTEMIS5
CONCERTO Project
Overview
Initial vision: MDA with separation of concerns
and back-propagation
PIM
Platform
description
Deployment
information
PSM
Design space
Implementation
/ analysis space
1. You construct a PIM to
represent your solution to
your problem, independent of
any specific implementation
2. You complement the PIM with
information on the target platform
and the deployment plan
3. The design environment
generates a PSM automatically
via model transformation
5. The back-end tool reports
the analysis results back on
to the PSM and attaches them
to the corresponding entities
in the PIM
6. You change entities’ attributes in the PIM as
needed and iterate the analysis until the system
is satisfactory in all the functional and extra-
functional dimensions of interest
Analysis
tool
4. A back-end tool extracts
information from the PSM to
feed specialized analysis tools
(schedulability, dependability,
etc…)
The PSM is read-only!
- This assures the relative
consistency of PIM and PSM
- And it shifts the responsibility of
correctness from the designer to
the transformation designer
ARTEMIS6
CONCERTO Project
Overview
CONCERTO Advancements
and
Objectives
7Presentation Title and/or Meeting ReferenceBME and AENSys
Execution
environ
ment
Implement
ation
space
Property – preserving Implementation
Execution platforms
Designspace
User model
PIM
HW Description
Resources, #nodes,
#cores, …
Read-only PSM
Model
Transformation
Modelvalidation
Analysis
toolsModel Transformation
Model Transformation
source code parsing
monitoring
Back-propagation
Methodology
executes on
Modeling
language
Component
model
UML
MARTE SysML
CONCERTO
Profile
defines
Code
generation
A
B
E
C
D
Cross-domain challenges
 Furthering separation of concerns enacted
by design views
 Enriching the component model at the
center of the software architecture
 Support for component hierarchies
 Support for event-based integration with
platform middleware
 Support for modeling (and analysing) operation
modes
 Augmenting back-propagation capabilities
from run-time observations
 What run-time information is useful to capture
 How to back propagate it to the user model
space for model assessment
ARTEMIS9
CONCERTO Project
Overview
Specialized needs
 Enriching safety modeling and analysis
 Support for error simulation and enrichment
of behavioral models
 Support for instance-level safety modeling
and refinement of metamodel
 Model execution
 Provision of a PIM-level environment for the
verification of model behavior
 Bridging the gap to system level
 Essential to increase take up of CONCERTO
solutions in production
ARTEMIS10
CONCERTO Project
Overview
Platform-specific challenges
 Support for multicore targets
 How should the user be aware of multicore
platforms
 What code to generate for multicores
• What solutions for multicore scheduling and
analysis
 Run-time monitoring
• For property preservation (enforcement)
 Support for isolation via resource
partitioning
 Directly on model level
ARTEMIS11
CONCERTO Project
Overview
Telecare
12Presentation Title and/or Meeting ReferenceBME and AENSys
Overview – Telecare demonstrator
13
Sensor 1 –
3rd party
Sensor 2 -
Android
Sensor 3 –
own constr.
Middleware –
ODroid
Sever –
Drools
Sensor 4 –
prop.
3rd party –
Smart home
ANT+
MQTT
BT -
HDP
Prop.
HL7
HL7
BME and AENSys
Overview – Telecare demonstrator
14
Sensor 1
Sensor 2
Sensor 3
Middleware –
ODroid
Sever –
Drools
Sensor 4
Alarmmannen
– Smart home
M2M Data
Server
ANT+
MQTT
BT -
HDP
Prop. Prop.
HL7
HL7
Common interface
from sensor data to
manipulation
Data migration
and conversion
Sensor 1 –
3rd party
Sensor 2 -
Android
Sensor 3 –
own constr.
Sensor 4 –
prop.
BME and AENSys
Our goals
 First steps to a round-trip model based
design and analysis approach for telecare
 Availability/Timing analysis
• WCRT execution time estimation  MAST
• Safety-barrier analysis
• Back-annotation using query-driven traceability
 Allocation and reconfiguration of components
 run-time reallocation of tasks
 Domain Specific Language for
the telecare domain
 Direct code and configuration generation
 CONCERTO Tooling
 Workflow based transformation chains
15BME and AENSys

Weitere ähnliche Inhalte

Andere mochten auch

Preisliste land rover range rover sport 9 2010 v4-ua
Preisliste land rover range rover sport 9 2010 v4-uaPreisliste land rover range rover sport 9 2010 v4-ua
Preisliste land rover range rover sport 9 2010 v4-uaSeyar Chapuh
 
Tournoi U18 Clermont-Ferrand F
Tournoi U18 Clermont-Ferrand FTournoi U18 Clermont-Ferrand F
Tournoi U18 Clermont-Ferrand Flavenir
 
Colonies C.Inicial
Colonies C.InicialColonies C.Inicial
Colonies C.Inicialceipelspins
 
Agr Ambiental Balance 2002 2007 E
Agr Ambiental Balance 2002 2007 EAgr Ambiental Balance 2002 2007 E
Agr Ambiental Balance 2002 2007 EMarcelo Gallego
 
Guía práctica de Email Marketing por Infolagun
Guía práctica de Email Marketing por InfolagunGuía práctica de Email Marketing por Infolagun
Guía práctica de Email Marketing por Infolaguninfolagun
 
The Mandala Way | Mandala Naranja
The Mandala Way | Mandala NaranjaThe Mandala Way | Mandala Naranja
The Mandala Way | Mandala NaranjaThe Mandala Way
 
Qué es un líder por Laura Fuentes C.
Qué es un líder por Laura Fuentes C.Qué es un líder por Laura Fuentes C.
Qué es un líder por Laura Fuentes C.lauramire
 
Mobile Communication and the Workplace: How Do I Stay Current?
Mobile Communication and the Workplace: How Do I Stay Current?Mobile Communication and the Workplace: How Do I Stay Current?
Mobile Communication and the Workplace: How Do I Stay Current?HerzingUniversityEL
 
Consejos para cuidar la vista al leer
Consejos para cuidar la vista al leerConsejos para cuidar la vista al leer
Consejos para cuidar la vista al leerRicardo Bittelman
 
Carte délicecook plateaux repas automne hiver 2013-2014
Carte délicecook plateaux repas automne hiver 2013-2014Carte délicecook plateaux repas automne hiver 2013-2014
Carte délicecook plateaux repas automne hiver 2013-2014Anne Dupont
 
Quiero crear mi propia empresa
Quiero crear mi propia empresaQuiero crear mi propia empresa
Quiero crear mi propia empresamauro2114
 
Dolphin rfid laptop tracking with secure gate app latest
Dolphin rfid   laptop tracking with secure gate app latestDolphin rfid   laptop tracking with secure gate app latest
Dolphin rfid laptop tracking with secure gate app latestnipunmalhotra1971
 
Introduction to Organo Gold
Introduction to Organo GoldIntroduction to Organo Gold
Introduction to Organo GoldJoannou Fegarido
 
Ponencia discalculia blog
Ponencia discalculia blogPonencia discalculia blog
Ponencia discalculia blogNacho Jiménez
 
история развития лыжного спорта в республике коми
история развития лыжного спорта в республике комиистория развития лыжного спорта в республике коми
история развития лыжного спорта в республике комиalena95201
 

Andere mochten auch (18)

Preisliste land rover range rover sport 9 2010 v4-ua
Preisliste land rover range rover sport 9 2010 v4-uaPreisliste land rover range rover sport 9 2010 v4-ua
Preisliste land rover range rover sport 9 2010 v4-ua
 
Tournoi U18 Clermont-Ferrand F
Tournoi U18 Clermont-Ferrand FTournoi U18 Clermont-Ferrand F
Tournoi U18 Clermont-Ferrand F
 
Colonies C.Inicial
Colonies C.InicialColonies C.Inicial
Colonies C.Inicial
 
Museocinema 2012
Museocinema 2012 Museocinema 2012
Museocinema 2012
 
Agr Ambiental Balance 2002 2007 E
Agr Ambiental Balance 2002 2007 EAgr Ambiental Balance 2002 2007 E
Agr Ambiental Balance 2002 2007 E
 
Guía práctica de Email Marketing por Infolagun
Guía práctica de Email Marketing por InfolagunGuía práctica de Email Marketing por Infolagun
Guía práctica de Email Marketing por Infolagun
 
The Mandala Way | Mandala Naranja
The Mandala Way | Mandala NaranjaThe Mandala Way | Mandala Naranja
The Mandala Way | Mandala Naranja
 
RESUME CEWG
RESUME CEWGRESUME CEWG
RESUME CEWG
 
Qué es un líder por Laura Fuentes C.
Qué es un líder por Laura Fuentes C.Qué es un líder por Laura Fuentes C.
Qué es un líder por Laura Fuentes C.
 
Mobile Communication and the Workplace: How Do I Stay Current?
Mobile Communication and the Workplace: How Do I Stay Current?Mobile Communication and the Workplace: How Do I Stay Current?
Mobile Communication and the Workplace: How Do I Stay Current?
 
Consejos para cuidar la vista al leer
Consejos para cuidar la vista al leerConsejos para cuidar la vista al leer
Consejos para cuidar la vista al leer
 
Carte délicecook plateaux repas automne hiver 2013-2014
Carte délicecook plateaux repas automne hiver 2013-2014Carte délicecook plateaux repas automne hiver 2013-2014
Carte délicecook plateaux repas automne hiver 2013-2014
 
El "Yo Digital"
El "Yo Digital"El "Yo Digital"
El "Yo Digital"
 
Quiero crear mi propia empresa
Quiero crear mi propia empresaQuiero crear mi propia empresa
Quiero crear mi propia empresa
 
Dolphin rfid laptop tracking with secure gate app latest
Dolphin rfid   laptop tracking with secure gate app latestDolphin rfid   laptop tracking with secure gate app latest
Dolphin rfid laptop tracking with secure gate app latest
 
Introduction to Organo Gold
Introduction to Organo GoldIntroduction to Organo Gold
Introduction to Organo Gold
 
Ponencia discalculia blog
Ponencia discalculia blogPonencia discalculia blog
Ponencia discalculia blog
 
история развития лыжного спорта в республике коми
история развития лыжного спорта в республике комиистория развития лыжного спорта в республике коми
история развития лыжного спорта в республике коми
 

Ähnlich wie Guaranteed Component Assembly with Round Trip Analysis for Energy Efficient High-integrity Multi-core Systems (CONCERTO))

The Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart ManufacturingThe Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart ManufacturingKimberly Daich
 
Alan Weber from Cimetrix talks about Multi Source Data Collection
Alan Weber from Cimetrix talks about Multi Source Data CollectionAlan Weber from Cimetrix talks about Multi Source Data Collection
Alan Weber from Cimetrix talks about Multi Source Data CollectionKimberly Daich
 
Trends in Embedded Software Engineering
Trends in Embedded Software EngineeringTrends in Embedded Software Engineering
Trends in Embedded Software EngineeringAditya Kamble
 
Smarter Manufacturing with SEMI Standards: Practical Approaches for Plug-and-...
Smarter Manufacturing with SEMI Standards: Practical Approaches for Plug-and-...Smarter Manufacturing with SEMI Standards: Practical Approaches for Plug-and-...
Smarter Manufacturing with SEMI Standards: Practical Approaches for Plug-and-...Kimberly Daich
 
Hardware-Software allocation specification of IMA systems for early simulation
Hardware-Software allocation specification of IMA systems for early simulationHardware-Software allocation specification of IMA systems for early simulation
Hardware-Software allocation specification of IMA systems for early simulationÁkos Horváth
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_ValidationMichaelJoshua
 
Pattern-Oriented Distributed Software Architectures
Pattern-Oriented Distributed Software Architectures Pattern-Oriented Distributed Software Architectures
Pattern-Oriented Distributed Software Architectures David Freitas
 
Software development effort reduction with Co-op
Software development effort reduction with Co-opSoftware development effort reduction with Co-op
Software development effort reduction with Co-oplbergmans
 
Rep Presentation V4 13
Rep Presentation V4 13Rep Presentation V4 13
Rep Presentation V4 13lyndonroberts
 
xUMLFinalPresentation.ppt
xUMLFinalPresentation.pptxUMLFinalPresentation.ppt
xUMLFinalPresentation.pptssuser2ef938
 
Software Architecture: Introduction to the abstraction (May 2014_Split)
Software Architecture: Introduction to the abstraction (May 2014_Split)Software Architecture: Introduction to the abstraction (May 2014_Split)
Software Architecture: Introduction to the abstraction (May 2014_Split)Henry Muccini
 
Building ML Pipelines with DCOS
Building ML Pipelines with DCOSBuilding ML Pipelines with DCOS
Building ML Pipelines with DCOSQAware GmbH
 
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
 Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridadMarketing Donalba
 
Software Architecture: introduction to the abstraction
Software Architecture: introduction to the abstractionSoftware Architecture: introduction to the abstraction
Software Architecture: introduction to the abstractionHenry Muccini
 
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked...
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked...Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked...
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked...David Freitas
 

Ähnlich wie Guaranteed Component Assembly with Round Trip Analysis for Energy Efficient High-integrity Multi-core Systems (CONCERTO)) (20)

The Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart ManufacturingThe Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart Manufacturing
 
Alan Weber from Cimetrix talks about Multi Source Data Collection
Alan Weber from Cimetrix talks about Multi Source Data CollectionAlan Weber from Cimetrix talks about Multi Source Data Collection
Alan Weber from Cimetrix talks about Multi Source Data Collection
 
Trends in Embedded Software Engineering
Trends in Embedded Software EngineeringTrends in Embedded Software Engineering
Trends in Embedded Software Engineering
 
ConsulMetrixAEB
ConsulMetrixAEBConsulMetrixAEB
ConsulMetrixAEB
 
Smarter Manufacturing with SEMI Standards: Practical Approaches for Plug-and-...
Smarter Manufacturing with SEMI Standards: Practical Approaches for Plug-and-...Smarter Manufacturing with SEMI Standards: Practical Approaches for Plug-and-...
Smarter Manufacturing with SEMI Standards: Practical Approaches for Plug-and-...
 
Hardware-Software allocation specification of IMA systems for early simulation
Hardware-Software allocation specification of IMA systems for early simulationHardware-Software allocation specification of IMA systems for early simulation
Hardware-Software allocation specification of IMA systems for early simulation
 
Prasad_CTP
Prasad_CTPPrasad_CTP
Prasad_CTP
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_Validation
 
Pattern-Oriented Distributed Software Architectures
Pattern-Oriented Distributed Software Architectures Pattern-Oriented Distributed Software Architectures
Pattern-Oriented Distributed Software Architectures
 
Software development effort reduction with Co-op
Software development effort reduction with Co-opSoftware development effort reduction with Co-op
Software development effort reduction with Co-op
 
Rep Presentation V4 13
Rep Presentation V4 13Rep Presentation V4 13
Rep Presentation V4 13
 
xUMLFinalPresentation.ppt
xUMLFinalPresentation.pptxUMLFinalPresentation.ppt
xUMLFinalPresentation.ppt
 
Software Architecture: Introduction to the abstraction (May 2014_Split)
Software Architecture: Introduction to the abstraction (May 2014_Split)Software Architecture: Introduction to the abstraction (May 2014_Split)
Software Architecture: Introduction to the abstraction (May 2014_Split)
 
Building ML Pipelines with DCOS
Building ML Pipelines with DCOSBuilding ML Pipelines with DCOS
Building ML Pipelines with DCOS
 
SRE Tools
SRE ToolsSRE Tools
SRE Tools
 
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
 Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
 
Software Architecture: introduction to the abstraction
Software Architecture: introduction to the abstractionSoftware Architecture: introduction to the abstraction
Software Architecture: introduction to the abstraction
 
Principles and risk assessment of managing distributed ontologies hosted by e...
Principles and risk assessment of managing distributed ontologies hosted by e...Principles and risk assessment of managing distributed ontologies hosted by e...
Principles and risk assessment of managing distributed ontologies hosted by e...
 
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked...
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked...Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked...
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked...
 
Mobile Monitoring Best Practices
Mobile Monitoring Best PracticesMobile Monitoring Best Practices
Mobile Monitoring Best Practices
 

Mehr von Ákos Horváth

Next-Generation Completeness and Consistency Management in the Digital Threa...
Next-Generation Completeness and Consistency Management in the Digital Threa...Next-Generation Completeness and Consistency Management in the Digital Threa...
Next-Generation Completeness and Consistency Management in the Digital Threa...Ákos Horváth
 
Natural Language Understanding of Systems Engineering Artifacts
Natural Language Understanding of Systems Engineering ArtifactsNatural Language Understanding of Systems Engineering Artifacts
Natural Language Understanding of Systems Engineering ArtifactsÁkos Horváth
 
IoT Meetup Budapest - The Open-CPS approach
IoT Meetup Budapest - The Open-CPS approachIoT Meetup Budapest - The Open-CPS approach
IoT Meetup Budapest - The Open-CPS approachÁkos Horváth
 
Multi-disciplinary simulation of Cyber-Physical Systems – The OpenCPS approach
Multi-disciplinary simulation of Cyber-Physical Systems – The OpenCPS approachMulti-disciplinary simulation of Cyber-Physical Systems – The OpenCPS approach
Multi-disciplinary simulation of Cyber-Physical Systems – The OpenCPS approachÁkos Horváth
 
V for visualization: VIATRA finally goes graphical thanks to Sirius!
V for visualization: VIATRA finally goes graphical thanks to Sirius!V for visualization: VIATRA finally goes graphical thanks to Sirius!
V for visualization: VIATRA finally goes graphical thanks to Sirius!Ákos Horváth
 
DemoCamp Budapest 2016 - Introdcution
DemoCamp Budapest 2016 - IntrodcutionDemoCamp Budapest 2016 - Introdcution
DemoCamp Budapest 2016 - IntrodcutionÁkos Horváth
 
Incremental model compiler for executable UML
Incremental model compiler for executable UMLIncremental model compiler for executable UML
Incremental model compiler for executable UMLÁkos Horváth
 
MoDeS3 - Model-based Demonstrator for Smart and Safe Systems
MoDeS3 - Model-based Demonstrator for Smart and Safe SystemsMoDeS3 - Model-based Demonstrator for Smart and Safe Systems
MoDeS3 - Model-based Demonstrator for Smart and Safe SystemsÁkos Horváth
 
Incremental Queries and Transformations for Engineering Critical Systems
Incremental Queries and Transformations for Engineering Critical SystemsIncremental Queries and Transformations for Engineering Critical Systems
Incremental Queries and Transformations for Engineering Critical SystemsÁkos Horváth
 
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...Ákos Horváth
 
Local search-based pattern matching features in EMF-IncQuery
Local search-based pattern matching features in EMF-IncQueryLocal search-based pattern matching features in EMF-IncQuery
Local search-based pattern matching features in EMF-IncQueryÁkos Horváth
 
VIATRA 3: A reactive model transformation platform
VIATRA 3: A reactive model transformation platformVIATRA 3: A reactive model transformation platform
VIATRA 3: A reactive model transformation platformÁkos Horváth
 
Model visualization made easy: Incremental query-driven views in modeling tools
Model visualization made easy: Incremental query-driven views in modeling toolsModel visualization made easy: Incremental query-driven views in modeling tools
Model visualization made easy: Incremental query-driven views in modeling toolsÁkos Horváth
 
CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...
CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...
CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...Ákos Horváth
 
Szoftverfejlesztés a repülőgépiparban
Szoftverfejlesztés a repülőgépiparbanSzoftverfejlesztés a repülőgépiparban
Szoftverfejlesztés a repülőgépiparbanÁkos Horváth
 
Software Development for Safety Critical Systems
Software Development for Safety Critical SystemsSoftware Development for Safety Critical Systems
Software Development for Safety Critical SystemsÁkos Horváth
 
Incremental Model Queries for Model-Dirven Software Engineering
Incremental Model Queries for Model-Dirven Software EngineeringIncremental Model Queries for Model-Dirven Software Engineering
Incremental Model Queries for Model-Dirven Software EngineeringÁkos Horváth
 
Model-Driven Development of ARINC 653 Configuration tables
Model-Driven Development of ARINC 653 Configuration tablesModel-Driven Development of ARINC 653 Configuration tables
Model-Driven Development of ARINC 653 Configuration tablesÁkos Horváth
 
IncQuery gets Sirius: faster and better diagrams
IncQuery gets Sirius: faster and better diagramsIncQuery gets Sirius: faster and better diagrams
IncQuery gets Sirius: faster and better diagramsÁkos Horváth
 
Massif - the love child of Matlab Simulink and Eclipse
Massif - the love child of Matlab Simulink and EclipseMassif - the love child of Matlab Simulink and Eclipse
Massif - the love child of Matlab Simulink and EclipseÁkos Horváth
 

Mehr von Ákos Horváth (20)

Next-Generation Completeness and Consistency Management in the Digital Threa...
Next-Generation Completeness and Consistency Management in the Digital Threa...Next-Generation Completeness and Consistency Management in the Digital Threa...
Next-Generation Completeness and Consistency Management in the Digital Threa...
 
Natural Language Understanding of Systems Engineering Artifacts
Natural Language Understanding of Systems Engineering ArtifactsNatural Language Understanding of Systems Engineering Artifacts
Natural Language Understanding of Systems Engineering Artifacts
 
IoT Meetup Budapest - The Open-CPS approach
IoT Meetup Budapest - The Open-CPS approachIoT Meetup Budapest - The Open-CPS approach
IoT Meetup Budapest - The Open-CPS approach
 
Multi-disciplinary simulation of Cyber-Physical Systems – The OpenCPS approach
Multi-disciplinary simulation of Cyber-Physical Systems – The OpenCPS approachMulti-disciplinary simulation of Cyber-Physical Systems – The OpenCPS approach
Multi-disciplinary simulation of Cyber-Physical Systems – The OpenCPS approach
 
V for visualization: VIATRA finally goes graphical thanks to Sirius!
V for visualization: VIATRA finally goes graphical thanks to Sirius!V for visualization: VIATRA finally goes graphical thanks to Sirius!
V for visualization: VIATRA finally goes graphical thanks to Sirius!
 
DemoCamp Budapest 2016 - Introdcution
DemoCamp Budapest 2016 - IntrodcutionDemoCamp Budapest 2016 - Introdcution
DemoCamp Budapest 2016 - Introdcution
 
Incremental model compiler for executable UML
Incremental model compiler for executable UMLIncremental model compiler for executable UML
Incremental model compiler for executable UML
 
MoDeS3 - Model-based Demonstrator for Smart and Safe Systems
MoDeS3 - Model-based Demonstrator for Smart and Safe SystemsMoDeS3 - Model-based Demonstrator for Smart and Safe Systems
MoDeS3 - Model-based Demonstrator for Smart and Safe Systems
 
Incremental Queries and Transformations for Engineering Critical Systems
Incremental Queries and Transformations for Engineering Critical SystemsIncremental Queries and Transformations for Engineering Critical Systems
Incremental Queries and Transformations for Engineering Critical Systems
 
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...
 
Local search-based pattern matching features in EMF-IncQuery
Local search-based pattern matching features in EMF-IncQueryLocal search-based pattern matching features in EMF-IncQuery
Local search-based pattern matching features in EMF-IncQuery
 
VIATRA 3: A reactive model transformation platform
VIATRA 3: A reactive model transformation platformVIATRA 3: A reactive model transformation platform
VIATRA 3: A reactive model transformation platform
 
Model visualization made easy: Incremental query-driven views in modeling tools
Model visualization made easy: Incremental query-driven views in modeling toolsModel visualization made easy: Incremental query-driven views in modeling tools
Model visualization made easy: Incremental query-driven views in modeling tools
 
CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...
CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...
CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...
 
Szoftverfejlesztés a repülőgépiparban
Szoftverfejlesztés a repülőgépiparbanSzoftverfejlesztés a repülőgépiparban
Szoftverfejlesztés a repülőgépiparban
 
Software Development for Safety Critical Systems
Software Development for Safety Critical SystemsSoftware Development for Safety Critical Systems
Software Development for Safety Critical Systems
 
Incremental Model Queries for Model-Dirven Software Engineering
Incremental Model Queries for Model-Dirven Software EngineeringIncremental Model Queries for Model-Dirven Software Engineering
Incremental Model Queries for Model-Dirven Software Engineering
 
Model-Driven Development of ARINC 653 Configuration tables
Model-Driven Development of ARINC 653 Configuration tablesModel-Driven Development of ARINC 653 Configuration tables
Model-Driven Development of ARINC 653 Configuration tables
 
IncQuery gets Sirius: faster and better diagrams
IncQuery gets Sirius: faster and better diagramsIncQuery gets Sirius: faster and better diagrams
IncQuery gets Sirius: faster and better diagrams
 
Massif - the love child of Matlab Simulink and Eclipse
Massif - the love child of Matlab Simulink and EclipseMassif - the love child of Matlab Simulink and Eclipse
Massif - the love child of Matlab Simulink and Eclipse
 

Kürzlich hochgeladen

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
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
 
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
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
%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
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
+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
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%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
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%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
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 

Kürzlich hochgeladen (20)

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
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
 
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
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%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
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
+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...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%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
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%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
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 

Guaranteed Component Assembly with Round Trip Analysis for Energy Efficient High-integrity Multi-core Systems (CONCERTO))

  • 1. Guaranteed Component Assembly with Round Trip Analysis for Energy Efficient High-integrity Multi-core Systems Artemis-AAL day 7 May, Budapest 1BME and AENSys
  • 2. CONCERTO  A direct continuation of the CHESS project  further enhance MDE based design and analysis techniques for multiple domains  Partners: 2Presentation Title and/or Meeting ReferenceBME and AENSys
  • 3. What domains are we aiming?  Original CHESS domains  mainly safety critical  Telecom • Ethernet Microwave system  AeroSpace • Avionics – AIRBUS case study • Space – ATRIUM satelite  Automotive • AUTOSAR  New domains  would benefit from verification  Petroleum • Safety/Risk management system  Medical • Telecare 3Presentation Title and/or Meeting ReferenceBME and AENSys
  • 4. Building Upon CHESS Achievements  Definition of a Multi-Concern Component Methodology and Toolset  Provide a Multi-Concern Component Modeling Language and a Graphical Modelling Environment that fits multiple industrial domains  Enable the specification of extra-functional properties of software components  Integrate tools for the verification of extra-functional properties  Preserve verified properties at run time  Adaptation of standards and open sources  OMG modeling languages  Eclipse Environment ARTEMIS4 CONCERTO Project Overview
  • 5. The CHESS approach  Model-driven engineering  Models as the central development artifacts  Tool assisted automated development  Component based development  Specialized to capture the extra-functional requirements of components  Extra-functional properties of interest  Real Time  Dependability and Safety ARTEMIS5 CONCERTO Project Overview
  • 6. Initial vision: MDA with separation of concerns and back-propagation PIM Platform description Deployment information PSM Design space Implementation / analysis space 1. You construct a PIM to represent your solution to your problem, independent of any specific implementation 2. You complement the PIM with information on the target platform and the deployment plan 3. The design environment generates a PSM automatically via model transformation 5. The back-end tool reports the analysis results back on to the PSM and attaches them to the corresponding entities in the PIM 6. You change entities’ attributes in the PIM as needed and iterate the analysis until the system is satisfactory in all the functional and extra- functional dimensions of interest Analysis tool 4. A back-end tool extracts information from the PSM to feed specialized analysis tools (schedulability, dependability, etc…) The PSM is read-only! - This assures the relative consistency of PIM and PSM - And it shifts the responsibility of correctness from the designer to the transformation designer ARTEMIS6 CONCERTO Project Overview
  • 7. CONCERTO Advancements and Objectives 7Presentation Title and/or Meeting ReferenceBME and AENSys
  • 8. Execution environ ment Implement ation space Property – preserving Implementation Execution platforms Designspace User model PIM HW Description Resources, #nodes, #cores, … Read-only PSM Model Transformation Modelvalidation Analysis toolsModel Transformation Model Transformation source code parsing monitoring Back-propagation Methodology executes on Modeling language Component model UML MARTE SysML CONCERTO Profile defines Code generation A B E C D
  • 9. Cross-domain challenges  Furthering separation of concerns enacted by design views  Enriching the component model at the center of the software architecture  Support for component hierarchies  Support for event-based integration with platform middleware  Support for modeling (and analysing) operation modes  Augmenting back-propagation capabilities from run-time observations  What run-time information is useful to capture  How to back propagate it to the user model space for model assessment ARTEMIS9 CONCERTO Project Overview
  • 10. Specialized needs  Enriching safety modeling and analysis  Support for error simulation and enrichment of behavioral models  Support for instance-level safety modeling and refinement of metamodel  Model execution  Provision of a PIM-level environment for the verification of model behavior  Bridging the gap to system level  Essential to increase take up of CONCERTO solutions in production ARTEMIS10 CONCERTO Project Overview
  • 11. Platform-specific challenges  Support for multicore targets  How should the user be aware of multicore platforms  What code to generate for multicores • What solutions for multicore scheduling and analysis  Run-time monitoring • For property preservation (enforcement)  Support for isolation via resource partitioning  Directly on model level ARTEMIS11 CONCERTO Project Overview
  • 12. Telecare 12Presentation Title and/or Meeting ReferenceBME and AENSys
  • 13. Overview – Telecare demonstrator 13 Sensor 1 – 3rd party Sensor 2 - Android Sensor 3 – own constr. Middleware – ODroid Sever – Drools Sensor 4 – prop. 3rd party – Smart home ANT+ MQTT BT - HDP Prop. HL7 HL7 BME and AENSys
  • 14. Overview – Telecare demonstrator 14 Sensor 1 Sensor 2 Sensor 3 Middleware – ODroid Sever – Drools Sensor 4 Alarmmannen – Smart home M2M Data Server ANT+ MQTT BT - HDP Prop. Prop. HL7 HL7 Common interface from sensor data to manipulation Data migration and conversion Sensor 1 – 3rd party Sensor 2 - Android Sensor 3 – own constr. Sensor 4 – prop. BME and AENSys
  • 15. Our goals  First steps to a round-trip model based design and analysis approach for telecare  Availability/Timing analysis • WCRT execution time estimation  MAST • Safety-barrier analysis • Back-annotation using query-driven traceability  Allocation and reconfiguration of components  run-time reallocation of tasks  Domain Specific Language for the telecare domain  Direct code and configuration generation  CONCERTO Tooling  Workflow based transformation chains 15BME and AENSys

Hinweis der Redaktion

  1. Overview – Final version, with bullets
  2. WCRT worst case response time