SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
TOWARDS ALIGNING MULTI-
CONCERN MODELS VIA NLP
MODRE’17
F. Başak Aydemir Fabiano Dalpiaz
COLLABORATIVE MODEL-DRIVEN DEVELOPMENT
• MULTIPLE EXPERTS/MODELERS
• DIVERSE LOCATIONS
• DIFFERENT TIME-ZONES
• CONCERN SPECIFIC JARGON
• THE SAME DOMAIN
Towards Aligning Multi-Concern Models via NLP 2
CASE STUDY: AIR TRAFFIC MANAGEMENT
CONCERN LANGUAGE LOCATION DOMAIN ONTOLOGY
Safety Fault Trees United Kingdom AIRM*
Organization Goal Models Netherlands AIRM
… … … …
Towards Aligning Multi-Concern Models via NLP 3
*Air Traffic Management Information Model (www.airm.aero)
Example set up of a European air traffic management project:
• PACAS is a tool-supported process that fosters the active collaboration among
heterogeneous stakeholders
• Unlike traditional, informal enterprise architectures PACAS relies on
gamification and automated reasoning to formally align the multiple views
SOLUTION ARCHITECTURE
• WEB-BASED
• ASYNCHRONOUS
• COLLABORATIVE
• NLP-BASED
• (MODELING) LANGUAGE-AGNOSTIC
• DOMAIN ONTOLOGY
Towards Aligning Multi-Concern Models via NLP 4
INTERACTION BETWEEN MODELERS
Towards Aligning Multi-Concern Models via NLP 5
COMMIT A MODEL
Towards Aligning Multi-Concern Models via NLP 6
ANALYZING COMMITS
1. ELEMENT LABELS {AIR TRAFFIC CONTROLLER SUPERVISED} {SECTORS SPECIFIED}
2. NOUNS FROM THE LABELS {AIR, TRAFFIC, CONTROLLER, SECTOR}
3. KEEP TRACK OF NOUN FREQUENCIES
Towards Aligning Multi-Concern Models via NLP 7
INTERACTION BETWEEN MODELERS
Towards Aligning Multi-Concern Models via NLP 8
SUGGESTING CONCEPTS
1. MISSING NOUN {SECTOR}
2. RELATED CONCEPTS FROM DOMAIN ONTOLOGY {MINIMIM SECTOR ALTITUDE, SECTOR
CONFIGURATION PLAN, CONTROL SECTOR, ….}
3. FILTER RESULTS {MINIMUM SECTOR ALTITUDE, SECTOR CONFIGURATION PLAN}
Towards Aligning Multi-Concern Models via NLP 9
INTERACTION BETWEEN MODELERS
Towards Aligning Multi-Concern Models via NLP 10
EVALUATION
• A FOCUS GROUP DISCUSSION WITH ATM EXPERTS
• POSITIVE FEEDBACK FOR THE NLP-BASED SUPPORT
• DIVERSE PREFERENCES (NUMBER OF SUGGESTIONS, HIGH-LEVEL VS DETAILED SUGGESTIONS,
TIMING OF THE SUGGESTIONS)
• HEURISTICS NEEDED
• FINE TUNING NEEDED
• THE DIRECTION OF THE FEEDBACK SHOULD BE CONSIDERED IN SOME SETTINGS (E.G., SECURITY
MODEL FEEDS THEM ALL)
Towards Aligning Multi-Concern Models via NLP 11
QUESTIONS TO THE AUDIENCE
• ANY INTERESTING CASES ABOUT SOFTWARE DEVELOPMENT WHERE THE APPROACH CAN BE
USED?
• WHAT RISKS MAY THE APPROACH INTRODUCE FOR THE MODELING PROCESS?
Towards Aligning Multi-Concern Models via NLP 12
CONTACT US
Towards Aligning Multi-Concern Models via NLP 13
F. Başak Aydemir Fabiano Dalpiaz
f.b.aydemir@uu.nl f.dalpiaz@uu.nl
@aydemirfb @FabianoDalpiaz
This work has received funding from the SESAR Joint Undertaking grant agreement No 699306 under European
Union’s Horizon 2020 research and innovation programme.
www.pacasproject.eu
@pacasproject
IMPORTANT DATES
• ABSTRACTS SEPTEMBER 25, 2017
• PAPERS OCTOBER 2, 2017
• CONFERENCE MARCH 19-22, 2018
www.refsq.org/2018

Más contenido relacionado

Similar a Towards aligning multi concern models via nlp

Cloud4SOA SLA Management Layer
Cloud4SOA SLA Management LayerCloud4SOA SLA Management Layer
Cloud4SOA SLA Management Layer
Francesco D'Andria
 
Secure Session Control in Education Cloud Using One Time Password (OTP)
Secure Session Control in Education Cloud Using One Time Password (OTP)Secure Session Control in Education Cloud Using One Time Password (OTP)
Secure Session Control in Education Cloud Using One Time Password (OTP)
Edel Rajakumari
 
Solutions for IT Organizations on The Journey to The Digital Enterprise
Solutions for IT Organizations on The Journey to The Digital EnterpriseSolutions for IT Organizations on The Journey to The Digital Enterprise
Solutions for IT Organizations on The Journey to The Digital Enterprise
andreas kuncoro
 
WDS trainer presentation - MLOps.pptx
WDS trainer presentation - MLOps.pptxWDS trainer presentation - MLOps.pptx
WDS trainer presentation - MLOps.pptx
Arthur240715
 

Similar a Towards aligning multi concern models via nlp (20)

Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
 
Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses. Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses.
 
Cloud4SOA SLA Management Layer
Cloud4SOA SLA Management LayerCloud4SOA SLA Management Layer
Cloud4SOA SLA Management Layer
 
Managing open shift at scale across the open hybrid cloud
Managing open shift at scale across the open hybrid cloudManaging open shift at scale across the open hybrid cloud
Managing open shift at scale across the open hybrid cloud
 
Secure Session Control in Education Cloud Using One Time Password (OTP)
Secure Session Control in Education Cloud Using One Time Password (OTP)Secure Session Control in Education Cloud Using One Time Password (OTP)
Secure Session Control in Education Cloud Using One Time Password (OTP)
 
Full-Stack vs MEAN Stack vs MERN Stack The Right Technology Stack for You
Full-Stack vs MEAN Stack vs MERN Stack The Right Technology Stack for YouFull-Stack vs MEAN Stack vs MERN Stack The Right Technology Stack for You
Full-Stack vs MEAN Stack vs MERN Stack The Right Technology Stack for You
 
Solutions for IT Organizations on The Journey to The Digital Enterprise
Solutions for IT Organizations on The Journey to The Digital EnterpriseSolutions for IT Organizations on The Journey to The Digital Enterprise
Solutions for IT Organizations on The Journey to The Digital Enterprise
 
Solutions for IT Organizations on The Journey to The Digital Enterprise
Solutions for IT Organizations on The Journey to The Digital EnterpriseSolutions for IT Organizations on The Journey to The Digital Enterprise
Solutions for IT Organizations on The Journey to The Digital Enterprise
 
Reco4J @ London Meetup (June 26th)
Reco4J @ London Meetup (June 26th)Reco4J @ London Meetup (June 26th)
Reco4J @ London Meetup (June 26th)
 
Running OpenStack in Production
Running OpenStack in ProductionRunning OpenStack in Production
Running OpenStack in Production
 
MiCADOscale presented at EGI conference 2019
MiCADOscale presented at EGI conference 2019MiCADOscale presented at EGI conference 2019
MiCADOscale presented at EGI conference 2019
 
Cloud migration
Cloud migrationCloud migration
Cloud migration
 
Mrpro(tm) Records-Effective Records, Analysis and Metrics
Mrpro(tm) Records-Effective Records, Analysis and MetricsMrpro(tm) Records-Effective Records, Analysis and Metrics
Mrpro(tm) Records-Effective Records, Analysis and Metrics
 
Microservices.pdf
Microservices.pdfMicroservices.pdf
Microservices.pdf
 
MongoDB at Agilysys: A Case Study
MongoDB at Agilysys: A Case StudyMongoDB at Agilysys: A Case Study
MongoDB at Agilysys: A Case Study
 
WDS trainer presentation - MLOps.pptx
WDS trainer presentation - MLOps.pptxWDS trainer presentation - MLOps.pptx
WDS trainer presentation - MLOps.pptx
 
CloudLightning - Multiclouds: Challenges and Current Solutions
CloudLightning - Multiclouds: Challenges and Current SolutionsCloudLightning - Multiclouds: Challenges and Current Solutions
CloudLightning - Multiclouds: Challenges and Current Solutions
 
Enterprise Cloud Native
Enterprise Cloud NativeEnterprise Cloud Native
Enterprise Cloud Native
 
Cloud agnostic - an approach you might want to avoid
Cloud agnostic - an approach you might want to avoidCloud agnostic - an approach you might want to avoid
Cloud agnostic - an approach you might want to avoid
 
ATMOSPHERE Webinar: Combining Clouds with Fogbow (Francisco Brasileiro)
ATMOSPHERE Webinar: Combining Clouds with Fogbow (Francisco Brasileiro)ATMOSPHERE Webinar: Combining Clouds with Fogbow (Francisco Brasileiro)
ATMOSPHERE Webinar: Combining Clouds with Fogbow (Francisco Brasileiro)
 

Último

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
 
%+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
 
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
 

Último (20)

%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
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
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
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
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
 
%+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...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
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
 
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 ...
 
%+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...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
%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 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
 
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
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
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
 
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
 
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
 

Towards aligning multi concern models via nlp

  • 1. TOWARDS ALIGNING MULTI- CONCERN MODELS VIA NLP MODRE’17 F. Başak Aydemir Fabiano Dalpiaz
  • 2. COLLABORATIVE MODEL-DRIVEN DEVELOPMENT • MULTIPLE EXPERTS/MODELERS • DIVERSE LOCATIONS • DIFFERENT TIME-ZONES • CONCERN SPECIFIC JARGON • THE SAME DOMAIN Towards Aligning Multi-Concern Models via NLP 2
  • 3. CASE STUDY: AIR TRAFFIC MANAGEMENT CONCERN LANGUAGE LOCATION DOMAIN ONTOLOGY Safety Fault Trees United Kingdom AIRM* Organization Goal Models Netherlands AIRM … … … … Towards Aligning Multi-Concern Models via NLP 3 *Air Traffic Management Information Model (www.airm.aero) Example set up of a European air traffic management project: • PACAS is a tool-supported process that fosters the active collaboration among heterogeneous stakeholders • Unlike traditional, informal enterprise architectures PACAS relies on gamification and automated reasoning to formally align the multiple views
  • 4. SOLUTION ARCHITECTURE • WEB-BASED • ASYNCHRONOUS • COLLABORATIVE • NLP-BASED • (MODELING) LANGUAGE-AGNOSTIC • DOMAIN ONTOLOGY Towards Aligning Multi-Concern Models via NLP 4
  • 5. INTERACTION BETWEEN MODELERS Towards Aligning Multi-Concern Models via NLP 5
  • 6. COMMIT A MODEL Towards Aligning Multi-Concern Models via NLP 6
  • 7. ANALYZING COMMITS 1. ELEMENT LABELS {AIR TRAFFIC CONTROLLER SUPERVISED} {SECTORS SPECIFIED} 2. NOUNS FROM THE LABELS {AIR, TRAFFIC, CONTROLLER, SECTOR} 3. KEEP TRACK OF NOUN FREQUENCIES Towards Aligning Multi-Concern Models via NLP 7
  • 8. INTERACTION BETWEEN MODELERS Towards Aligning Multi-Concern Models via NLP 8
  • 9. SUGGESTING CONCEPTS 1. MISSING NOUN {SECTOR} 2. RELATED CONCEPTS FROM DOMAIN ONTOLOGY {MINIMIM SECTOR ALTITUDE, SECTOR CONFIGURATION PLAN, CONTROL SECTOR, ….} 3. FILTER RESULTS {MINIMUM SECTOR ALTITUDE, SECTOR CONFIGURATION PLAN} Towards Aligning Multi-Concern Models via NLP 9
  • 10. INTERACTION BETWEEN MODELERS Towards Aligning Multi-Concern Models via NLP 10
  • 11. EVALUATION • A FOCUS GROUP DISCUSSION WITH ATM EXPERTS • POSITIVE FEEDBACK FOR THE NLP-BASED SUPPORT • DIVERSE PREFERENCES (NUMBER OF SUGGESTIONS, HIGH-LEVEL VS DETAILED SUGGESTIONS, TIMING OF THE SUGGESTIONS) • HEURISTICS NEEDED • FINE TUNING NEEDED • THE DIRECTION OF THE FEEDBACK SHOULD BE CONSIDERED IN SOME SETTINGS (E.G., SECURITY MODEL FEEDS THEM ALL) Towards Aligning Multi-Concern Models via NLP 11
  • 12. QUESTIONS TO THE AUDIENCE • ANY INTERESTING CASES ABOUT SOFTWARE DEVELOPMENT WHERE THE APPROACH CAN BE USED? • WHAT RISKS MAY THE APPROACH INTRODUCE FOR THE MODELING PROCESS? Towards Aligning Multi-Concern Models via NLP 12
  • 13. CONTACT US Towards Aligning Multi-Concern Models via NLP 13 F. Başak Aydemir Fabiano Dalpiaz f.b.aydemir@uu.nl f.dalpiaz@uu.nl @aydemirfb @FabianoDalpiaz This work has received funding from the SESAR Joint Undertaking grant agreement No 699306 under European Union’s Horizon 2020 research and innovation programme. www.pacasproject.eu @pacasproject
  • 14. IMPORTANT DATES • ABSTRACTS SEPTEMBER 25, 2017 • PAPERS OCTOBER 2, 2017 • CONFERENCE MARCH 19-22, 2018 www.refsq.org/2018