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)
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