Automatic Feature Interaction Analysis in PacoSuite

In this paper, we build upon previous work that aims at recuperating aspect oriented ideas into component based software development. In that research, a composition adapter was proposed in order to capture crosscutting concerns in the PacoSuite component based methodology. A composition adapter is...

Full description

Bibliographic Details
Main Authors: Wim Vanderperren, Davy Suvée, Bart Verheecke, María Agustina Cibrán Cibrán, Viviane Jonckers
Format: Article
Language:English
Published: International Institute of Informatics and Cybernetics 2004-10-01
Series:Journal of Systemics, Cybernetics and Informatics
Subjects:
Online Access:http://www.iiisci.org/Journal/CV$/sci/pdfs/P829824.pdf
_version_ 1828531921151328256
author Wim Vanderperren
Davy Suvée
Bart Verheecke
María Agustina Cibrán Cibrán
Viviane Jonckers
author_facet Wim Vanderperren
Davy Suvée
Bart Verheecke
María Agustina Cibrán Cibrán
Viviane Jonckers
author_sort Wim Vanderperren
collection DOAJ
description In this paper, we build upon previous work that aims at recuperating aspect oriented ideas into component based software development. In that research, a composition adapter was proposed in order to capture crosscutting concerns in the PacoSuite component based methodology. A composition adapter is visually applied onto a given component composition and the changes it describes are automatically applied. Stacking multiple composition adapters onto the same component composition can however lead to unpredictable and undesired side-effects. In this paper, we propose a solution for this issue, widely known as the feature interaction problem. We present a classification of different interaction levels among composition adapters and the algorithms required to verify them. The proposed algorithms are however of exponential nature and depend on both the composition adapters and the component composition as a whole. In order to enhance the performance of our feature interaction analysis, we present a set of theorems that define the interaction levels solely in terms of the properties of the composition adapters themselves.
first_indexed 2024-12-11T22:44:50Z
format Article
id doaj.art-abbe348661ac4f8e9bd905a259edf859
institution Directory Open Access Journal
issn 1690-4524
language English
last_indexed 2024-12-11T22:44:50Z
publishDate 2004-10-01
publisher International Institute of Informatics and Cybernetics
record_format Article
series Journal of Systemics, Cybernetics and Informatics
spelling doaj.art-abbe348661ac4f8e9bd905a259edf8592022-12-22T00:47:39ZengInternational Institute of Informatics and CyberneticsJournal of Systemics, Cybernetics and Informatics1690-45242004-10-01253138Automatic Feature Interaction Analysis in PacoSuiteWim Vanderperren0Davy Suvée1Bart Verheecke2María Agustina Cibrán Cibrán3Viviane Jonckers4 System and Software Engineering Lab Vrije Universiteit Brussel, Belgium System and Software Engineering Lab Vrije Univesiteit Brussel, Belgium System and Software Engineering Lab Vrije Univesiteit Brussel, Belgium System and Software Engineering Lab, Vrije Universiteit Brussel, Belgium System and Software Engineering Lab, Vrije Universiteit Brussel, Belgium In this paper, we build upon previous work that aims at recuperating aspect oriented ideas into component based software development. In that research, a composition adapter was proposed in order to capture crosscutting concerns in the PacoSuite component based methodology. A composition adapter is visually applied onto a given component composition and the changes it describes are automatically applied. Stacking multiple composition adapters onto the same component composition can however lead to unpredictable and undesired side-effects. In this paper, we propose a solution for this issue, widely known as the feature interaction problem. We present a classification of different interaction levels among composition adapters and the algorithms required to verify them. The proposed algorithms are however of exponential nature and depend on both the composition adapters and the component composition as a whole. In order to enhance the performance of our feature interaction analysis, we present a set of theorems that define the interaction levels solely in terms of the properties of the composition adapters themselves.http://www.iiisci.org/Journal/CV$/sci/pdfs/P829824.pdf Component Based Software DevelopmentVisual Component CompositionFeature InteractionAspect Oriented Software Development
spellingShingle Wim Vanderperren
Davy Suvée
Bart Verheecke
María Agustina Cibrán Cibrán
Viviane Jonckers
Automatic Feature Interaction Analysis in PacoSuite
Journal of Systemics, Cybernetics and Informatics
Component Based Software Development
Visual Component Composition
Feature Interaction
Aspect Oriented Software Development
title Automatic Feature Interaction Analysis in PacoSuite
title_full Automatic Feature Interaction Analysis in PacoSuite
title_fullStr Automatic Feature Interaction Analysis in PacoSuite
title_full_unstemmed Automatic Feature Interaction Analysis in PacoSuite
title_short Automatic Feature Interaction Analysis in PacoSuite
title_sort automatic feature interaction analysis in pacosuite
topic Component Based Software Development
Visual Component Composition
Feature Interaction
Aspect Oriented Software Development
url http://www.iiisci.org/Journal/CV$/sci/pdfs/P829824.pdf
work_keys_str_mv AT wimvanderperren automaticfeatureinteractionanalysisinpacosuite
AT davysuvee automaticfeatureinteractionanalysisinpacosuite
AT bartverheecke automaticfeatureinteractionanalysisinpacosuite
AT mariaagustinacibrancibran automaticfeatureinteractionanalysisinpacosuite
AT vivianejonckers automaticfeatureinteractionanalysisinpacosuite