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...
Main Authors: | , , , , |
---|---|
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 |