semantic wiki and model driven engineering for software architecture description

Post on 07-May-2015

680 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

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 - henry.muccini@univaq.it

@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 henry.muccini@univaq.it

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]

top related