MEGAF Homepage

18 March 2010


Welcome to the MEGAF Website,
MEGAF is an infrastructure for realizing architecture frameworks. We refer to the definition of architecture framework provided in the ISO/IEC 42010 standard.

Most practicing software architects operate within an architecture framework which is a coordinated set of viewpoints, models and notations prescribed for them. Whereas architecture frameworks are defined to varying degrees of rigor and offer varying levels of tool support, they tend to be closed: constituent elements are defined in different non-standard ways, they are not re-usable, and the creation of other frameworks requires a complete rework.

With the aim to manage this issue, we present MEGAF, an infrastructure for realizing architecture frameworks, which can be used to create architecture descriptions. It builds upon the conceptual foundations of ISO/IEC 42010 for architecture description. MEGAF is realized through megamodeling techniques that offer the needed technology to:



News

10 August 2012

Accepted paper at WICSA/ECSA 2012. The paper is titled "On the Composition and Reuse of Viewpoints across Architecture Frameworks" and will be presented during the technical track of the WICSA/ECSA 2012 international conference.

05.07.2012

The PhD Thesis of Ivano Malavolta is available here. The thesis is titled "Software Architecture by Reuse, Composition and Customization".

15 June 2010

Accepted paper at ASE 2010. The paper is titled "Realizing architecture frameworks through megamodelling techniques" and will be presented during the poster session of the ASE 2010 international conference.

15 June 2010

The MEGAF section of this web-site has been created. It provides background information and concepts about the MEGAF infrastructure.

25 March 2010

The first prototype of the MEGAF is available in the Downloads section. Please refer to the readme file for the installation guide and (very simple) usage guidelines.

18 March 2010

The departmental homepage of MEGAF (this Website) is online.