Semantic Wiki and Model Driven Engineering for Software Architecture Description

1,215 views

Published on

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.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Semantic Wiki and Model Driven Engineering for Software Architecture Description

  1. 1. Università degli Studi dell’Aquila Architecture Description leveraging Model Driven Engineering and Semantic Wikis Alessandro Baroni, Ivano Malavolta, Eoin Woods Henry Muccini, Ph.D. University of L’Aquila, Italy - henry.muccini@univaq.it @muccinihenry, henrymuccini.com Presented @ WICSA 2014, Sydney, Australia
  2. 2. 2 … more formality and better usability are required for architecture languages… Two conflicting concerns: communication and analytics
  3. 3. 4 Document as you like/know Systematic/Analytic artefacts Vs
  4. 4. 5 Document as you like Systematic/Analytic artefacts Wiki (semantic) MDE
  5. 5. 6
  6. 6. 7 Wiki: Semantic Media Wiki MDE: Eclipse EMF The «orange» components are those we had to implement
  7. 7.  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
  8. 8. If you are interested to this research, please 9 Stop by after the presentation Contact me at henry.muccini@univaq.it Tweet @muccinihenry Skype me at henry.muccini Call me  Architecture Description leveraging Model Driven Engineering and Semantic Wikis @WICSA20114
  9. 9. 12 Ontology Annotation Metamodel [F. S. Parreiras, S. Staab, and A. Winter. ESEC/FSE 2007]

×