SlideShare a Scribd company logo
1 of 17
Download to read offline
TOOL-SUPPORT OF SOCIO-TECHNICAL
COORDINATION IN THE CONTEXT OF
HETEROGENEOUS MODELING
A RESEARCH STATEMENT
AND ASSOCIATED ROADMAP
Francis Bordeleau
Benoit Combemale
Romina Eramo
Mark van den Brand
Manuel Wimmer
DISIM
UNIVERSITY
OF L’AQUILA
INTRODUCTION
Fast growing complexity of everyday life systems
Many development techniques for many systems aspects
­ Different disciplines
­ Different skills and expertise
­ Different modeling techniques, language and tools
Model Driven Engineering (MDE)
­ Main focus on supporting specific modeling context and domain
­ Little focus on supporting cross- or multi- disciplinary modeling
Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 1
OUR VISION
Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 2
TOOL-SUPPORT IN THE CONTEXT OF
HETEROGENEOUS MODELING
Socio-technical coordination within the system development
­ Maintenance of coherence and consistency between models
­ Different modeling languages are used
­ Different engineers and teams are involved
­ Government of models
­ Evolution of systems and related models
Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 3
STAKEHOLDERS
DOMAIN ENGINEERS
& SYSTEM ARCHITECTS
TECHNICAL
ARTEFACTS
TOOL-SUPPORT IN THE CONTEXT OF
HETEROGENEOUS MODELING
LANGUAGES
TOOL -SUPPORT
TOOL-SUPPORT HELPS BOTH
THE COORDINATION OF
STAKEHOLDERS AND
TECHNICAL ARTEFACTS
LANGUAGES ARE
PIVOT BETWEEN
STAKEHOLDEERS
AND ARTEFACTS
Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 6
LAYERING IN HETEROGENEOUS MODELING
Definition of the overall domain model independent of specific modeling
techniques, languages and tools
"organizations which design systems ... are constrained to produce designs which are
copies of the communication structures of these organizations."
— Melvin Conway’s Law
Definition of the role of different modeling techniques, languages and tools
Definition of semantic relationships between different models and model
elements
Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 7
LAYERING IN HETEROGENEOUS MODELING
LANGUAGE-ORIENTED SOCIO-TECHNICAL COORDINATION
IDENTIFICATION
OF COMMON
DOMAIN
CONCEPTS
IDENTIFICATION OF
SEMANTIC RELATIONSHIPS
BETWEEN MODELS
FROM PEOPLE
UPWARDS
FROM MODELS
DOWNWARDS
Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it
IDENTIFICATION
OF MODELING
TECH, LANGUAGES
AND TOOLS 11
LAYERING IN HETEROGENEOUS MODELING
FROM MODELS TO PEOPLE
Relationships intra models of a specific discipline are maintained
by means of current tools
Inter-relationships among models from different disciplines have to
relate objects adhering to the same concept
­ Common concepts have to be clearly related (e.g., by using the same name)
­ Common concepts have to be acknowledged by the domain engineers or the
(system) architects
Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 12
LAYERING IN HETEROGENEOUS MODELING
FROM PEOPLE TO MODELS
Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 13
The natural evolution of domain objects causes temporal
dependencies
Implicit relationships have to be made explicit by domain engineers
and system architects
­ Domain concepts have to be mapped
­ Relationships have to be maintained during the development
A global tool has to deal with multidisciplinary models and their
relationships
CHALLENGES ROADMAP
Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 14
ENVISIONED MDE FRAMEWORK
External infrastructure to relate heterogeneous models in different
tools
Explicit connection points to allow a systematic interlinking and
integration of models
­ Rich linking support to work across discipline boundaries
Governance for evolving linked models to ensure effective and
efficient engineering processes
Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 15
MODEL INTERFACES
Links potentially defined between every model in large-scale projects
Interfaces of models to other disciplines explicitly defined to coordinate
work without exploring full models
Interface management on both provider and customer sides
Integration for supporting functional chains (eg., separating a part of
the functional architecture of the system to deal with it separately)
Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 16
MODEL LINKING 1/2
Traceability relationships to understand associations and dependencies
among heterogeneous models and their correspondences
Coordination of activities without impacting the current way to work
Knowledge of involved concepts rather than any used language
Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 17
MODEL LINKING 2/2
Traceability links relate one or more source model elements to one
or more target model elements
Common metamodel for traceability links
Consistency relationships between the connected models
­ (Bidirectional) model transformations and constraints
­ Multi-view modeling
­ Megamodeling
Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 18
MODEL GOVERNANCE
Establishment of a clear governance to ensure coherence and consistency
between the models
­ Who is responsible for updating the different models and how model changes
Cross-model change impact capability that accounts for the maintenance
and evolution of the trace links
A life-cycle model for inconsistencies may be established
­ Trace links have to be versioned
­ Meta-information on current validity have to be added to trace links
Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 19
CONCLUSION & FUTURE WORK
We elaborated on our vision about the language- support of the socio-
technical coordination in the development of complex systems
We derive a roadmap of concrete and actionable challenges to be further
addressed by the community
We hope this paper raises interesting discussions, and initiates and federates
various related research activities
Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 20
TOOL-SUPPORT OF SOCIO-TECHNICAL
COORDINATION IN THE CONTEXT OF
HETEROGENEOUS MODELING
A RESEARCH STATEMENT
AND ASSOCIATED ROADMAP
DISIM
UNIVERSITY
OF L’AQUILA
THANK YOU.
Francis Bordeleau <francis.bordeleau@etsmtl.ca>
Benoit Combemale <benoit.combemale@irit.fr>
Romina Eramo <romina.eramo@univaq.it>
Mark van den Brand <m.g.j.v.d.brand@tue.nl>
Manuel Wimmer <wimmer@big.tuwien.ac.at>

More Related Content

Similar to Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling - GEMOC2018

Mobilizing Learning.
Mobilizing Learning.Mobilizing Learning.
Mobilizing Learning.
Roger Bateman
 
Personal dashboards for individual learning and project awareness in social s...
Personal dashboards for individual learning and project awareness in social s...Personal dashboards for individual learning and project awareness in social s...
Personal dashboards for individual learning and project awareness in social s...
Wolfgang Reinhardt
 
Linking data, models and tools an overview
Linking data, models and tools an overviewLinking data, models and tools an overview
Linking data, models and tools an overview
Gennadii Donchyts
 
0.0 Sds Course Introduction Vezzoli 07 08 (28.10.08)
0.0 Sds Course Introduction Vezzoli 07 08 (28.10.08)0.0 Sds Course Introduction Vezzoli 07 08 (28.10.08)
0.0 Sds Course Introduction Vezzoli 07 08 (28.10.08)
vezzoli
 

Similar to Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling - GEMOC2018 (20)

Hypertxt
HypertxtHypertxt
Hypertxt
 
Mobilizing Learning.
Mobilizing Learning.Mobilizing Learning.
Mobilizing Learning.
 
Hse mda bpmn_210410
Hse mda bpmn_210410Hse mda bpmn_210410
Hse mda bpmn_210410
 
Whitepaper2012 &quot;Virtual Laboratory for Analytic Geometry&quot; UNAM
Whitepaper2012 &quot;Virtual Laboratory for Analytic Geometry&quot; UNAMWhitepaper2012 &quot;Virtual Laboratory for Analytic Geometry&quot; UNAM
Whitepaper2012 &quot;Virtual Laboratory for Analytic Geometry&quot; UNAM
 
Personal dashboards for individual learning and project awareness in social s...
Personal dashboards for individual learning and project awareness in social s...Personal dashboards for individual learning and project awareness in social s...
Personal dashboards for individual learning and project awareness in social s...
 
Collaborative Modeling of Processes and Ontologies with MoKi
Collaborative Modeling of Processes and Ontologies with MoKiCollaborative Modeling of Processes and Ontologies with MoKi
Collaborative Modeling of Processes and Ontologies with MoKi
 
SECO-Assist 2019 research seminar
SECO-Assist 2019 research seminarSECO-Assist 2019 research seminar
SECO-Assist 2019 research seminar
 
Smarcos Newsletter 4 Issue
Smarcos Newsletter 4 IssueSmarcos Newsletter 4 Issue
Smarcos Newsletter 4 Issue
 
What is needed for managing co-evolution in MDE?
What is needed for managing co-evolution in MDE?What is needed for managing co-evolution in MDE?
What is needed for managing co-evolution in MDE?
 
Linking data, models and tools an overview
Linking data, models and tools an overviewLinking data, models and tools an overview
Linking data, models and tools an overview
 
A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...
A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...
A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...
 
Managing Semantic Models for representing Intangible Enterprise Assets: The A...
Managing Semantic Models for representing Intangible Enterprise Assets: The A...Managing Semantic Models for representing Intangible Enterprise Assets: The A...
Managing Semantic Models for representing Intangible Enterprise Assets: The A...
 
0.0 Sds Course Introduction Vezzoli 07 08 (28.10.08)
0.0 Sds Course Introduction Vezzoli 07 08 (28.10.08)0.0 Sds Course Introduction Vezzoli 07 08 (28.10.08)
0.0 Sds Course Introduction Vezzoli 07 08 (28.10.08)
 
Designing for knowledge maturing: from knowledge driven software to supportin...
Designing for knowledge maturing: from knowledge driven software to supportin...Designing for knowledge maturing: from knowledge driven software to supportin...
Designing for knowledge maturing: from knowledge driven software to supportin...
 
Speeding up Adoption of e-Learning Innovation in Europe: Mission Impossible?
Speeding up Adoption of e-Learning Innovation in Europe: Mission Impossible? Speeding up Adoption of e-Learning Innovation in Europe: Mission Impossible?
Speeding up Adoption of e-Learning Innovation in Europe: Mission Impossible?
 
Scalable architectures for phenotype libraries
Scalable architectures for phenotype librariesScalable architectures for phenotype libraries
Scalable architectures for phenotype libraries
 
Increasing STEM Mobility through Study Abroad in Europe: Engineering, Archite...
Increasing STEM Mobility through Study Abroad in Europe: Engineering, Archite...Increasing STEM Mobility through Study Abroad in Europe: Engineering, Archite...
Increasing STEM Mobility through Study Abroad in Europe: Engineering, Archite...
 
Model Management in Model-Driven Engineering
Model Management in Model-Driven EngineeringModel Management in Model-Driven Engineering
Model Management in Model-Driven Engineering
 
Studyx @ Orange Fab Lab (Warsaw)
Studyx @ Orange Fab Lab (Warsaw)Studyx @ Orange Fab Lab (Warsaw)
Studyx @ Orange Fab Lab (Warsaw)
 
IFEES GEDC Emerging Technologies Presentations
IFEES GEDC Emerging Technologies PresentationsIFEES GEDC Emerging Technologies Presentations
IFEES GEDC Emerging Technologies Presentations
 

Recently uploaded

+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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
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
shinachiaurasa2
 
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
VishalKumarJha10
 

Recently uploaded (20)

Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
+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...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
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
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
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
 
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 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
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
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
 
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
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
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
 

Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling - GEMOC2018

  • 1. TOOL-SUPPORT OF SOCIO-TECHNICAL COORDINATION IN THE CONTEXT OF HETEROGENEOUS MODELING A RESEARCH STATEMENT AND ASSOCIATED ROADMAP Francis Bordeleau Benoit Combemale Romina Eramo Mark van den Brand Manuel Wimmer DISIM UNIVERSITY OF L’AQUILA
  • 2. INTRODUCTION Fast growing complexity of everyday life systems Many development techniques for many systems aspects ­ Different disciplines ­ Different skills and expertise ­ Different modeling techniques, language and tools Model Driven Engineering (MDE) ­ Main focus on supporting specific modeling context and domain ­ Little focus on supporting cross- or multi- disciplinary modeling Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 1
  • 3. OUR VISION Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 2
  • 4. TOOL-SUPPORT IN THE CONTEXT OF HETEROGENEOUS MODELING Socio-technical coordination within the system development ­ Maintenance of coherence and consistency between models ­ Different modeling languages are used ­ Different engineers and teams are involved ­ Government of models ­ Evolution of systems and related models Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 3
  • 5. STAKEHOLDERS DOMAIN ENGINEERS & SYSTEM ARCHITECTS TECHNICAL ARTEFACTS TOOL-SUPPORT IN THE CONTEXT OF HETEROGENEOUS MODELING LANGUAGES TOOL -SUPPORT TOOL-SUPPORT HELPS BOTH THE COORDINATION OF STAKEHOLDERS AND TECHNICAL ARTEFACTS LANGUAGES ARE PIVOT BETWEEN STAKEHOLDEERS AND ARTEFACTS Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 6
  • 6. LAYERING IN HETEROGENEOUS MODELING Definition of the overall domain model independent of specific modeling techniques, languages and tools "organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations." — Melvin Conway’s Law Definition of the role of different modeling techniques, languages and tools Definition of semantic relationships between different models and model elements Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 7
  • 7. LAYERING IN HETEROGENEOUS MODELING LANGUAGE-ORIENTED SOCIO-TECHNICAL COORDINATION IDENTIFICATION OF COMMON DOMAIN CONCEPTS IDENTIFICATION OF SEMANTIC RELATIONSHIPS BETWEEN MODELS FROM PEOPLE UPWARDS FROM MODELS DOWNWARDS Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it IDENTIFICATION OF MODELING TECH, LANGUAGES AND TOOLS 11
  • 8. LAYERING IN HETEROGENEOUS MODELING FROM MODELS TO PEOPLE Relationships intra models of a specific discipline are maintained by means of current tools Inter-relationships among models from different disciplines have to relate objects adhering to the same concept ­ Common concepts have to be clearly related (e.g., by using the same name) ­ Common concepts have to be acknowledged by the domain engineers or the (system) architects Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 12
  • 9. LAYERING IN HETEROGENEOUS MODELING FROM PEOPLE TO MODELS Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 13 The natural evolution of domain objects causes temporal dependencies Implicit relationships have to be made explicit by domain engineers and system architects ­ Domain concepts have to be mapped ­ Relationships have to be maintained during the development A global tool has to deal with multidisciplinary models and their relationships
  • 10. CHALLENGES ROADMAP Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 14
  • 11. ENVISIONED MDE FRAMEWORK External infrastructure to relate heterogeneous models in different tools Explicit connection points to allow a systematic interlinking and integration of models ­ Rich linking support to work across discipline boundaries Governance for evolving linked models to ensure effective and efficient engineering processes Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 15
  • 12. MODEL INTERFACES Links potentially defined between every model in large-scale projects Interfaces of models to other disciplines explicitly defined to coordinate work without exploring full models Interface management on both provider and customer sides Integration for supporting functional chains (eg., separating a part of the functional architecture of the system to deal with it separately) Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 16
  • 13. MODEL LINKING 1/2 Traceability relationships to understand associations and dependencies among heterogeneous models and their correspondences Coordination of activities without impacting the current way to work Knowledge of involved concepts rather than any used language Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 17
  • 14. MODEL LINKING 2/2 Traceability links relate one or more source model elements to one or more target model elements Common metamodel for traceability links Consistency relationships between the connected models ­ (Bidirectional) model transformations and constraints ­ Multi-view modeling ­ Megamodeling Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 18
  • 15. MODEL GOVERNANCE Establishment of a clear governance to ensure coherence and consistency between the models ­ Who is responsible for updating the different models and how model changes Cross-model change impact capability that accounts for the maintenance and evolution of the trace links A life-cycle model for inconsistencies may be established ­ Trace links have to be versioned ­ Meta-information on current validity have to be added to trace links Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 19
  • 16. CONCLUSION & FUTURE WORK We elaborated on our vision about the language- support of the socio- technical coordination in the development of complex systems We derive a roadmap of concrete and actionable challenges to be further addressed by the community We hope this paper raises interesting discussions, and initiates and federates various related research activities Tool-Support of Socio-Technical Coordination in the Context of Heterogeneous Modeling @GEMOC2018romina.eramo@univaq.it 20
  • 17. TOOL-SUPPORT OF SOCIO-TECHNICAL COORDINATION IN THE CONTEXT OF HETEROGENEOUS MODELING A RESEARCH STATEMENT AND ASSOCIATED ROADMAP DISIM UNIVERSITY OF L’AQUILA THANK YOU. Francis Bordeleau <francis.bordeleau@etsmtl.ca> Benoit Combemale <benoit.combemale@irit.fr> Romina Eramo <romina.eramo@univaq.it> Mark van den Brand <m.g.j.v.d.brand@tue.nl> Manuel Wimmer <wimmer@big.tuwien.ac.at>