Feature-oriented modelling in BIP: A case study
| dc.contributor.author | Bocovich, Cecylia | |
| dc.contributor.author | Atlee, Joanne | |
| dc.date.accessioned | 2026-07-31T16:41:12Z | |
| dc.date.issued | 2016-09-20 | |
| dc.description.abstract | In this paper, we investigate the usage of Behaviour-Interaction-Priority version 2 (BIP2), a component-based modelling framework, for specifying feature-oriented systems. We evaluate BIP2 in the context of the Feature Interaction Problem and quantify the amount of work needed to add features to an existing system (i.e., in terms of rework to existing features, and work to identify and specify interactions). We present the results of a case study on a telephony system with five optional features where we found that the amount of work depends heavily on how features are interconnected. We identify a number of different strategies for interconnecting features, and propose one that reduces the amount of work and rework needed to add new features to an existing system. | |
| dc.identifier.uri | https://hdl.handle.net/10012/23915 | |
| dc.language.iso | en | |
| dc.publisher | University of Waterloo | |
| dc.relation.ispartofseries | Computer Science Technical Reports; CS-2016-04 | |
| dc.title | Feature-oriented modelling in BIP: A case study | |
| dc.type | Technical Report | |
| uws.contributor.affiliation1 | Faculty of Mathematics | |
| uws.contributor.affiliation2 | David R. Cheriton School of Computer Science | |
| uws.peerReviewStatus | Unreviewed | |
| uws.scholarLevel | Faculty | |
| uws.typeOfResource | Text | en |