Transcript
Page 1: Semantic Wiki and Model Driven Engineering for Software Architecture Description

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

Page 2: Semantic Wiki and Model Driven Engineering for Software Architecture Description

Motivation: what industry needs from AL2

… more formality and better usability are required for architecture languages…

Two conflicting concerns: communication and analytics

Page 3: Semantic Wiki and Model Driven Engineering for Software Architecture Description

This work (1/2)4

Document as you like/know

Systematic/Analytic artefactsVs

Page 4: Semantic Wiki and Model Driven Engineering for Software Architecture Description

This work (2/2)5

Document as you like

Systematic/Analytic artefacts

Wiki (semantic) MDE

Page 5: Semantic Wiki and Model Driven Engineering for Software Architecture Description

6

Page 6: Semantic Wiki and Model Driven Engineering for Software Architecture Description

How?7

Wiki: Semantic Media Wiki

MDE: Eclipse EMF

The «orange» components are those we had to implement

Page 7: Semantic Wiki and Model Driven Engineering for Software Architecture Description

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

Page 8: Semantic Wiki and Model Driven Engineering for Software Architecture Description

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

Page 9: Semantic Wiki and Model Driven Engineering for Software Architecture Description

How?12

Ontology Annotation Metamodel[F. S. Parreiras, S. Staab, and A. Winter. ESEC/FSE

2007]


Top Related