semantic wiki and model driven engineering for software architecture description
DESCRIPTION
This material relates to a paper proposed at WICSA 2014, the Working Conference on Software Architecture (www.wicsa.net). This work is about using Wikis and Model Driven Engineering jointly to describe an architecture. The idea is to propose to the architect a notation that he is used to use, while having a "formal" engine to process the data in the model.TRANSCRIPT
Università degli Studi dell’Aquila
1
Architecture Description leveraging Model Driven
Engineering and Semantic WikisAlessandro Baroni, Ivano Malavolta, Eoin Woods
Henry Muccini, Ph.D. University of L’Aquila, Italy - [email protected]
@muccinihenry, henrymuccini.com
Presented @ WICSA 2014, Sydney, Australia
Motivation: what industry needs from AL2
… more formality and better usability are required for architecture languages…
Two conflicting concerns: communication and analytics
This work (1/2)4
Document as you like/know
Systematic/Analytic artefactsVs
This work (2/2)5
Document as you like
Systematic/Analytic artefacts
Wiki (semantic) MDE
6
How?7
Wiki: Semantic Media Wiki
MDE: Eclipse EMF
The «orange» components are those we had to implement
Challenges
Usability (Practical) Under which assumption this approach works? How practitioners use wikis to document architectures?
Transparency (Practical) Totally web-based
Synchronization (Technical) Parallel modifications «Back and forth» modifications
8
Wiki (semantic) MDE
ContactsIf you are interested to this research, please
9
Stop by after the presentation
Contact me at [email protected]
Tweet @muccinihenry
Skype me at henry.muccini
Call me
Architecture Description leveraging Model Driven Engineering and Semantic Wikis @WICSA20114
How?12
Ontology Annotation Metamodel[F. S. Parreiras, S. Staab, and A. Winter. ESEC/FSE
2007]