Feature-oriented reflexion modelling

Sebastian Herold, Jim Buckley

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Reexion Modelling is an industrially proven and well-established technique for the reconstruction of software architectures. Studies have shown, users of this technique not only envisage it as a means of recovering the logical module structure of the system but also envisage it as a means of modelling a high-level functional view on the system, in which architectural entities represent user-observable functionality. In this case, the challenging task of manual mapping source code to modules in the reexion model becomes the task of feature location. In this article, we describe the idea of Feature-Oriented Reexion Modelling in which just-in-Time Reexion Modelling is combined with automatic Feature Location techniques, helping the system expert define that mapping efi-ciently and thus subsequently analyse, explore, and model the inter-feature dependencies in systems. Feature Location techniques are applied to suggest mapping extensions to the reexion model to the user, leading to an incremental and interactive mapping process. Furthermore, we outline a research agenda towards an industrially applicable realisation.

Original languageEnglish
Title of host publicationProceedings of the 2015 European Conference on Software Architecture Workshops, ECSAW 2015
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450333931
DOIs
Publication statusPublished - 7 Sep 2015
EventEuropean Conference on Software Architecture Workshops, ECSAW 2015 - Dubrovnik/Cavtat, Croatia
Duration: 7 Sep 201511 Sep 2015

Publication series

NameACM International Conference Proceeding Series
Volume07-11-September-2015

Conference

ConferenceEuropean Conference on Software Architecture Workshops, ECSAW 2015
Country/TerritoryCroatia
CityDubrovnik/Cavtat
Period7/09/1511/09/15

Keywords

  • Feature location
  • Reexion modelling
  • Software architecture reconstruction

Fingerprint

Dive into the research topics of 'Feature-oriented reflexion modelling'. Together they form a unique fingerprint.

Cite this