SlideShare une entreprise Scribd logo
1  sur  23
ModelWriterText & Model-Synchronized Document Engineering Platformhttp://www.modelwriter.euhttps://github.com/modelwriter5. National Software Architecture Conference, Dec3-4, 2014, Ankara, TurkeySpeaker: Ferhat Erata, ModelWriter Project Leader
2 
Resource Allocation:68,71 person year 
Project Duration: 36 months 
Challenge: Knowledge-based society 
Start and Finish Date: 01 Oct 2014–30 Sep 2017 
Open-Source-Softwareand planned to be submitted to Eclipse 
ModelWriterProject Overview
3 
ModelWriterProject Consortium 
No 
Partner Name 
OrganizationType 
Country 
01 
Sogati 
Small & Medium sizedEnterprise 
Belgium 
02 
KatholiekeUniversiteitLeuven-1 
University 
Belgium 
03 
KatholiekeUniversiteitLeuven-2 
University 
Belgium 
04 
AIRBUS-EADS Innovation Works 
Large Industry 
France 
05 
LORIA 
Research Institute 
France 
06 
OBEO 
Small & Medium sizedEnterprise 
France 
07 
MANTIS 
Small & Medium sizedEnterprise 
Turkey 
08 
UNIT 
Small & Medium sizedEnterprise 
Turkey 
09 
KOCSISTEM 
Large Industry 
Turkey 
10 
HISBIM 
Small & Medium sizedEnterprise 
Turkey
4 
ModelWriterToday’sKnowledge Capture 
Seamless Knowledge Capture with ModelWriter 
•ModelWriter as integrated product 
•(1) a Word Processor (=the “Writer” part) 
•(2) multiple information modelling and exploitation tools (=the “Model” part), 
•(3) and keeps both views/components seamlessly synchronized with each other. 
Knowledge Capture with Word Processors 
•Document-centric, 
•Text-based 
•Technical Documents 
•Natural Language 
•Requirements, Architectural Design Documents.. 
Knowledge Capture with Modelling Tools 
•Model-centric, Structural and formal 
•Very Informal ones (mind maps, text tables, spreadsheets) 
•Formal ones (UML, SysML, ECore)
5 
ModelWriter bi-directional Knowledge Capture tool
6 
ModelWriterText-Based Knowledge Extraction 
Semantic Word Processor 
(Text-Based Knowledge Extractor) 
Understands the various textual parts of a document expressed in NL 
Reveals concepts and relationships between them (“Model”-part)
7 
ModelWriterFurther Knowledge Valorizations 
“Everywhere” Document Regeneration:"tell once, show everywhere“: 
recycling knowledge from (1) the same document, or of (2) another related document 
Consistency Checking: the objective to provide a Consistency Checker that automates Quality Reviews of Requirements Engineering 
Open API for Future Dissemination and Exploitationtofurther extend the Business Value Chain 
“MW” Knowledge Dissemination Standard (.mw ModelWriter exchange format)
8 
Turkish ConsortiumUniversityCollaboration 
ModelWriter TR Consortium 
Prof. Hans Vangheluwe 
Asst. Prof. Dr. GeylaniKardaş 
Asst. Prof. Dr. Erhan Mengüsoğlu 
McGill University & University of Antwerp 
Multi Agent Software Lab. 
Ege University 
ComputerEngineering 
DepartmentTED University 
Multi-Paradigm Modeling, Formalism Transformation, 
Domain Specific Modeling Languages 
Knowledge Base Design, Ontology Development 
Interaction in communication with European partners 
Modeling, Design & Simulation Lab. 
UNIT 
KoçSistem 
Mantis
9 
ModelWriter technological components and their interactions 
Functions "Writer" of ModelWriter Functions "Model" of ModelWriter -- WP4 -- Knowledge Base Design and Implementation ("Root" ModelWriter") -- WP6.1 -- "Model" Tooling Capture of Knowledge with Modelling Tools-- WP6.2 -- "Writer" Tooling Capture of Knowledge With Word Processor-- WP3.1 -- User-Visible Models to KB-Stored Models [mirror of WP2.1] -- WP3.2 -- KB-Stored Models to User-Visible Model [mirror of WP2.2] -- WP2.1 -- Semantic Parsing of Documents and Documents Components -- WP2.2 -- Documents and Documents Components Generation Text & Model-Synchronized Document Engineering Platform (ModelWriter-ITEA-2013) -- VALUE CHAIN -- v8.0.0 dated 13-May-2013 12345678-- WP4 -- Knowledge Base Design and Implementation ("Satellite" ModelWriter) 910
10 
ModelWriterInnovation of theProject 
WP2 
Semantic Parsing and Generation of Documents and Documents Component 
WP3 
Model ↔Knowledge Base 
WP4 
Knowledge Base Design and Implementation 
WP6 
Architecture, Intergration& Evaluation 
WP3 Leader: 
UNIT 
Mantis 
WP4Leader: 
WP2Leader: 
LORIA 
OBEO 
WP6Leader:
11 
ModelWriter: Work packages & Concrete Results 
WP2 (LORIA) 
•Semantic Word Processor 
•bi-directional transformation between text and formal knowledge representation 
WP3 (UNIT) 
•An extensible model-model transformation framework 
•Model checker plug-in for consistency 
WP4 (MANTIS) 
•A federated Knowledge Base and its API 
•Bi-directional sync. mechanism between texts and models 
WP6 (OBEO) 
•A complete “ModelWriter” tool integrating of all these in a consistent 
WP1 Industrial Use Cases andRequirements(AIRBUS) 
WP5 Project Management (UNIT) 
WP6 Standardization, Dissemination and Exploitation (OBEO)
12 
ModelWriterIndustrial Use Cases (French Consortium) 
UC-FR-02 
Enterprise ArchitectureCEISAR -Center of Excellence in Enterprise Architecture 
UC-FR-03 
Requirements Engineering with SysMLDesigner(requirement-model consistency) 
UC-FR-04 
Synchronization of regulation documentation with a design rule repository 
OBEO, AIRBUS 
OBEO, TOTAL, 
AIR France, AXA 
OBEO, AIRBUS, 
LORIA 
Demonstrate that the ModelWriter concept can be usefully applied on System design / Requirement generation activities. 
Help determining the impacts of a change in the Enterprise Architecture 
Focus on building synchronized links between regulation documents in natural language and rules (as models).
13 
ModelWriterIndustrial Use Cases (TurkishConsortium) 
UC-TR-03 
SyncbetweenRequirementDocumentationandFeatureModels 
UC-TR-04(UC-FR-01) 
Synchronization between Models and Documentation 
UC-TR-05 
SynchronousBusiness Process Design withUseCases 
UNIT 
UNIT 
KoçSistem 
UNIT 
BPMN andUseCase Documentation 
IBM Rational DoorsPlug-in andEclipse RequirementFrameworksSub-componentwhichsupportsOMG’sReqIFStandard. 
Eclipse Modeling Framework (EMF) basedPlug-in
14 
Industrial Use Cases (UNIT+ KoçSistem) SynchronousBusiness Process Design withUseCases 
Writer 
Model
15 
Industrial Use Cases (UNIT+ KoçSistem) Generation of feature models from requirement documentation 
Writer 
Model
ModelWriterOpen Source CampaignOpenCallforIndustrialUserStories 
Shapethe future ModelWriter 
Early adaptation of the technology
17 
ModelWriter Open Source Campaignhttps://github.com/modelwriter
18 
ModelWriter Requirments& User Storieshttps://waffle.io/modelwriter/requirements
19 
ModelWriter Requirments& User Storieshttps://waffle.io/modelwriter/wp5
1st InternationalModelWriterWorkshopCall for Participationİzmir, Turkey, Jan 15-17, 2015
21 
ModelWriter 2014 Workshop Programhttps://github.com/modelwrite/workshops
22 
ModelWriterProject ConsortiumContact details 
Ferhat ERATAProject Leaderferhat@computer.org+90-539-5661271 
EtienneJuliotFrench ConsortiumCoordinatoretienne.juliot@obeo.fr+336 86 78 14 82 
Dr. Güven KöseTurkishConsortiumCoordinatorguvenkose@mantis.com.tr 
+90-312-2992505 
Prof. Monique SnoeckBelgianConsortiumCoordinatormonique.snoeck@kuleuven.be+3216326879 
Project Management Office: project@modelwriter.eu 
Project Site: www.modelwriter.eu 
GitHub Site: https://github.com/modelwriter
Thanks You! Questions/Comments? Presentation: https://slideshare.net/ferhaterata

Contenu connexe

Similaire à ITEA2-ModelWriter Project

Software architecture in practice
Software architecture in practiceSoftware architecture in practice
Software architecture in practiceErwannWernli
 
Kostiantyn Bokhan, N-iX. CD4ML based on Azure and Kubeflow
Kostiantyn Bokhan, N-iX. CD4ML based on Azure and KubeflowKostiantyn Bokhan, N-iX. CD4ML based on Azure and Kubeflow
Kostiantyn Bokhan, N-iX. CD4ML based on Azure and KubeflowIT Arena
 
IRJET- Deep Web Searching (DWS)
IRJET- Deep Web Searching (DWS)IRJET- Deep Web Searching (DWS)
IRJET- Deep Web Searching (DWS)IRJET Journal
 
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Istvan Rath
 
Accelerating Application Development in the Internet of Things using Model-dr...
Accelerating Application Development in the Internet of Things using Model-dr...Accelerating Application Development in the Internet of Things using Model-dr...
Accelerating Application Development in the Internet of Things using Model-dr...Pankesh Patel
 
Model-Driven Development of Web Applications
Model-Driven Development of Web ApplicationsModel-Driven Development of Web Applications
Model-Driven Development of Web Applicationsidescitation
 
report_barc
report_barcreport_barc
report_barcsiontani
 
PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...
PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...
PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...ijitcs
 
A new model for the selection of web development frameworks: application to P...
A new model for the selection of web development frameworks: application to P...A new model for the selection of web development frameworks: application to P...
A new model for the selection of web development frameworks: application to P...IJECEIAES
 
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...Alessandra Bagnato
 
Towards Design-space Exploration of Component Chains in Vehicle Software
Towards Design-space Exploration of Component Chains in Vehicle SoftwareTowards Design-space Exploration of Component Chains in Vehicle Software
Towards Design-space Exploration of Component Chains in Vehicle SoftwareAlessio Bucaioni
 
Letter Gen White Paper
Letter Gen   White PaperLetter Gen   White Paper
Letter Gen White PaperLeenVerleyen
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018Krishna-Kumar
 
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]Atmel Corporation
 

Similaire à ITEA2-ModelWriter Project (20)

Software architecture in practice
Software architecture in practiceSoftware architecture in practice
Software architecture in practice
 
sample-resume
sample-resumesample-resume
sample-resume
 
Kostiantyn Bokhan, N-iX. CD4ML based on Azure and Kubeflow
Kostiantyn Bokhan, N-iX. CD4ML based on Azure and KubeflowKostiantyn Bokhan, N-iX. CD4ML based on Azure and Kubeflow
Kostiantyn Bokhan, N-iX. CD4ML based on Azure and Kubeflow
 
IRJET- Deep Web Searching (DWS)
IRJET- Deep Web Searching (DWS)IRJET- Deep Web Searching (DWS)
IRJET- Deep Web Searching (DWS)
 
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
 
Accelerating Application Development in the Internet of Things using Model-dr...
Accelerating Application Development in the Internet of Things using Model-dr...Accelerating Application Development in the Internet of Things using Model-dr...
Accelerating Application Development in the Internet of Things using Model-dr...
 
Model-Driven Development of Web Applications
Model-Driven Development of Web ApplicationsModel-Driven Development of Web Applications
Model-Driven Development of Web Applications
 
report_barc
report_barcreport_barc
report_barc
 
PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...
PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...
PROPOSAL OF AN HYBRID METHODOLOGY FOR ONTOLOGY DEVELOPMENT BY EXTENDING THE P...
 
Ernest Morariu
Ernest MorariuErnest Morariu
Ernest Morariu
 
A new model for the selection of web development frameworks: application to P...
A new model for the selection of web development frameworks: application to P...A new model for the selection of web development frameworks: application to P...
A new model for the selection of web development frameworks: application to P...
 
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
 
Biodata_VishweshBehere
Biodata_VishweshBehereBiodata_VishweshBehere
Biodata_VishweshBehere
 
Towards Design-space Exploration of Component Chains in Vehicle Software
Towards Design-space Exploration of Component Chains in Vehicle SoftwareTowards Design-space Exploration of Component Chains in Vehicle Software
Towards Design-space Exploration of Component Chains in Vehicle Software
 
Letter Gen White Paper
Letter Gen   White PaperLetter Gen   White Paper
Letter Gen White Paper
 
Oracle Apps Technical Syllabus
Oracle Apps Technical SyllabusOracle Apps Technical Syllabus
Oracle Apps Technical Syllabus
 
Oracle Apps Technical Syllabus
Oracle Apps Technical SyllabusOracle Apps Technical Syllabus
Oracle Apps Technical Syllabus
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
Final_version_SAI_ST_projectenboekje_2015
Final_version_SAI_ST_projectenboekje_2015Final_version_SAI_ST_projectenboekje_2015
Final_version_SAI_ST_projectenboekje_2015
 
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
 

Dernier

Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptxmohitesoham12
 
A brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProA brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProRay Yuan Liu
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communicationpanditadesh123
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organizationchnrketan
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdfAkritiPradhan2
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESkarthi keyan
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSneha Padhiar
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionSneha Padhiar
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHSneha Padhiar
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxTriangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxRomil Mishra
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Communityprachaibot
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosVictor Morales
 
Theory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdfTheory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdfShreyas Pandit
 
Javier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier Fernández Muñoz
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdfsahilsajad201
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxStephen Sitton
 

Dernier (20)

Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptx
 
A brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProA brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision Pro
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communication
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organization
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based question
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxTriangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Community
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitos
 
Theory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdfTheory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdf
 
Javier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptx
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdf
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptx
 

ITEA2-ModelWriter Project

  • 1. ModelWriterText & Model-Synchronized Document Engineering Platformhttp://www.modelwriter.euhttps://github.com/modelwriter5. National Software Architecture Conference, Dec3-4, 2014, Ankara, TurkeySpeaker: Ferhat Erata, ModelWriter Project Leader
  • 2. 2 Resource Allocation:68,71 person year Project Duration: 36 months Challenge: Knowledge-based society Start and Finish Date: 01 Oct 2014–30 Sep 2017 Open-Source-Softwareand planned to be submitted to Eclipse ModelWriterProject Overview
  • 3. 3 ModelWriterProject Consortium No Partner Name OrganizationType Country 01 Sogati Small & Medium sizedEnterprise Belgium 02 KatholiekeUniversiteitLeuven-1 University Belgium 03 KatholiekeUniversiteitLeuven-2 University Belgium 04 AIRBUS-EADS Innovation Works Large Industry France 05 LORIA Research Institute France 06 OBEO Small & Medium sizedEnterprise France 07 MANTIS Small & Medium sizedEnterprise Turkey 08 UNIT Small & Medium sizedEnterprise Turkey 09 KOCSISTEM Large Industry Turkey 10 HISBIM Small & Medium sizedEnterprise Turkey
  • 4. 4 ModelWriterToday’sKnowledge Capture Seamless Knowledge Capture with ModelWriter •ModelWriter as integrated product •(1) a Word Processor (=the “Writer” part) •(2) multiple information modelling and exploitation tools (=the “Model” part), •(3) and keeps both views/components seamlessly synchronized with each other. Knowledge Capture with Word Processors •Document-centric, •Text-based •Technical Documents •Natural Language •Requirements, Architectural Design Documents.. Knowledge Capture with Modelling Tools •Model-centric, Structural and formal •Very Informal ones (mind maps, text tables, spreadsheets) •Formal ones (UML, SysML, ECore)
  • 5. 5 ModelWriter bi-directional Knowledge Capture tool
  • 6. 6 ModelWriterText-Based Knowledge Extraction Semantic Word Processor (Text-Based Knowledge Extractor) Understands the various textual parts of a document expressed in NL Reveals concepts and relationships between them (“Model”-part)
  • 7. 7 ModelWriterFurther Knowledge Valorizations “Everywhere” Document Regeneration:"tell once, show everywhere“: recycling knowledge from (1) the same document, or of (2) another related document Consistency Checking: the objective to provide a Consistency Checker that automates Quality Reviews of Requirements Engineering Open API for Future Dissemination and Exploitationtofurther extend the Business Value Chain “MW” Knowledge Dissemination Standard (.mw ModelWriter exchange format)
  • 8. 8 Turkish ConsortiumUniversityCollaboration ModelWriter TR Consortium Prof. Hans Vangheluwe Asst. Prof. Dr. GeylaniKardaş Asst. Prof. Dr. Erhan Mengüsoğlu McGill University & University of Antwerp Multi Agent Software Lab. Ege University ComputerEngineering DepartmentTED University Multi-Paradigm Modeling, Formalism Transformation, Domain Specific Modeling Languages Knowledge Base Design, Ontology Development Interaction in communication with European partners Modeling, Design & Simulation Lab. UNIT KoçSistem Mantis
  • 9. 9 ModelWriter technological components and their interactions Functions "Writer" of ModelWriter Functions "Model" of ModelWriter -- WP4 -- Knowledge Base Design and Implementation ("Root" ModelWriter") -- WP6.1 -- "Model" Tooling Capture of Knowledge with Modelling Tools-- WP6.2 -- "Writer" Tooling Capture of Knowledge With Word Processor-- WP3.1 -- User-Visible Models to KB-Stored Models [mirror of WP2.1] -- WP3.2 -- KB-Stored Models to User-Visible Model [mirror of WP2.2] -- WP2.1 -- Semantic Parsing of Documents and Documents Components -- WP2.2 -- Documents and Documents Components Generation Text & Model-Synchronized Document Engineering Platform (ModelWriter-ITEA-2013) -- VALUE CHAIN -- v8.0.0 dated 13-May-2013 12345678-- WP4 -- Knowledge Base Design and Implementation ("Satellite" ModelWriter) 910
  • 10. 10 ModelWriterInnovation of theProject WP2 Semantic Parsing and Generation of Documents and Documents Component WP3 Model ↔Knowledge Base WP4 Knowledge Base Design and Implementation WP6 Architecture, Intergration& Evaluation WP3 Leader: UNIT Mantis WP4Leader: WP2Leader: LORIA OBEO WP6Leader:
  • 11. 11 ModelWriter: Work packages & Concrete Results WP2 (LORIA) •Semantic Word Processor •bi-directional transformation between text and formal knowledge representation WP3 (UNIT) •An extensible model-model transformation framework •Model checker plug-in for consistency WP4 (MANTIS) •A federated Knowledge Base and its API •Bi-directional sync. mechanism between texts and models WP6 (OBEO) •A complete “ModelWriter” tool integrating of all these in a consistent WP1 Industrial Use Cases andRequirements(AIRBUS) WP5 Project Management (UNIT) WP6 Standardization, Dissemination and Exploitation (OBEO)
  • 12. 12 ModelWriterIndustrial Use Cases (French Consortium) UC-FR-02 Enterprise ArchitectureCEISAR -Center of Excellence in Enterprise Architecture UC-FR-03 Requirements Engineering with SysMLDesigner(requirement-model consistency) UC-FR-04 Synchronization of regulation documentation with a design rule repository OBEO, AIRBUS OBEO, TOTAL, AIR France, AXA OBEO, AIRBUS, LORIA Demonstrate that the ModelWriter concept can be usefully applied on System design / Requirement generation activities. Help determining the impacts of a change in the Enterprise Architecture Focus on building synchronized links between regulation documents in natural language and rules (as models).
  • 13. 13 ModelWriterIndustrial Use Cases (TurkishConsortium) UC-TR-03 SyncbetweenRequirementDocumentationandFeatureModels UC-TR-04(UC-FR-01) Synchronization between Models and Documentation UC-TR-05 SynchronousBusiness Process Design withUseCases UNIT UNIT KoçSistem UNIT BPMN andUseCase Documentation IBM Rational DoorsPlug-in andEclipse RequirementFrameworksSub-componentwhichsupportsOMG’sReqIFStandard. Eclipse Modeling Framework (EMF) basedPlug-in
  • 14. 14 Industrial Use Cases (UNIT+ KoçSistem) SynchronousBusiness Process Design withUseCases Writer Model
  • 15. 15 Industrial Use Cases (UNIT+ KoçSistem) Generation of feature models from requirement documentation Writer Model
  • 16. ModelWriterOpen Source CampaignOpenCallforIndustrialUserStories Shapethe future ModelWriter Early adaptation of the technology
  • 17. 17 ModelWriter Open Source Campaignhttps://github.com/modelwriter
  • 18. 18 ModelWriter Requirments& User Storieshttps://waffle.io/modelwriter/requirements
  • 19. 19 ModelWriter Requirments& User Storieshttps://waffle.io/modelwriter/wp5
  • 20. 1st InternationalModelWriterWorkshopCall for Participationİzmir, Turkey, Jan 15-17, 2015
  • 21. 21 ModelWriter 2014 Workshop Programhttps://github.com/modelwrite/workshops
  • 22. 22 ModelWriterProject ConsortiumContact details Ferhat ERATAProject Leaderferhat@computer.org+90-539-5661271 EtienneJuliotFrench ConsortiumCoordinatoretienne.juliot@obeo.fr+336 86 78 14 82 Dr. Güven KöseTurkishConsortiumCoordinatorguvenkose@mantis.com.tr +90-312-2992505 Prof. Monique SnoeckBelgianConsortiumCoordinatormonique.snoeck@kuleuven.be+3216326879 Project Management Office: project@modelwriter.eu Project Site: www.modelwriter.eu GitHub Site: https://github.com/modelwriter
  • 23. Thanks You! Questions/Comments? Presentation: https://slideshare.net/ferhaterata