SlideShare a Scribd company logo
1 of 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

More Related Content

Similar to 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
 

Similar to 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]
 

Recently uploaded

Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...gragchanchal546
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...jabtakhaidam7
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...ppkakm
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesRashidFaridChishti
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 

Recently uploaded (20)

Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.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