Abstract
Generic software is built in order to deal with the variability of a set of similar software systems and to make their construction cheaper and more
efficient. A typical approach to representing requirements variability in generic software is through the use of parameters, i.e. quantitative variability. Qualitative variability, however, is often dealt with in an implicit and ad hoc manner. In previous work, we used discriminants for representing qualitative variability in a model of application family requirements. In this paper we extend this approach by combining discriminants and parameters for modelling qualitative
and quantitative variability. Using this approach, we present a case study in the
domain of spacecraft control operating systems and focus on building an application family model. The experience suggests that our approach provides a
clean and well-defined way of representing the variability of generic software.
efficient. A typical approach to representing requirements variability in generic software is through the use of parameters, i.e. quantitative variability. Qualitative variability, however, is often dealt with in an implicit and ad hoc manner. In previous work, we used discriminants for representing qualitative variability in a model of application family requirements. In this paper we extend this approach by combining discriminants and parameters for modelling qualitative
and quantitative variability. Using this approach, we present a case study in the
domain of spacecraft control operating systems and focus on building an application family model. The experience suggests that our approach provides a
clean and well-defined way of representing the variability of generic software.
Original language | English |
---|---|
Title of host publication | Software Reuse: Advances in Software Reusability: 6th International Conference, ICSR-6, Vienna, Austria, June 27-29, 2000, Proceedings |
Editors | William B. Frakes |
Place of Publication | Berlin |
Publisher | Springer |
Pages | 153-169 |
Number of pages | 14 |
ISBN (Print) | 354067696 |
DOIs | |
Publication status | Published - 2000 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
ISSN (Print) | 0302-9743 |
Keywords
- mobile phone
- requirement engineer
- generic software
- software reuse
- incoming call