A FEATURE COMPUTATION TREE MODEL TO SPECIFY REQUIREMENTS AND REUSE

E. E. Roubtsova, S. A. Roubtsov

2006

Abstract

A large subset of requirements for complex systems, services and product lines is traditionally specified by hierarchical structures of features. Features are usually gathered and represented in the form of a feature tree. The feature tree is a structural model. It represents mainly composition and specialization relations between features and does not provide the possibility to specify requirements in the form of ordering relations defined on functional features. Use case scenarios are usually employed for specification of the ordering relations. However, use case scenarios comprise isolated sequences of features, and therefore they may be inconsistent and even may contradict each other and the feature tree. Moreover, some use case scenarios defining relations on features may be incomplete. In order to support consistent specification of requirements, we suggest using a pair of related models: a feature tree model and a feature computation tree model. The pair of such related feature tree models provides the basis for the method of consistency checks of requirements. It introduces a united view on the system’s behavior at the stage of requirement specification and facilitates specification of forbidden sequences and construction complete sequences from incomplete ones. It allows designers to precisely specify the desired reuse and to find that a certain sort of reuse is not possible. Understanding already at the stage of requirements engineering that a subsystem cannot be reused without modification saves effort and money spent on development. The proposed method and models are explained using a case study of design of a system for electronic cards production.

Download


Paper Citation


in Harvard Style

E. Roubtsova E. and A. Roubtsov S. (2006). A FEATURE COMPUTATION TREE MODEL TO SPECIFY REQUIREMENTS AND REUSE . In Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-972-8865-43-6, pages 118-125. DOI: 10.5220/0002443401180125

in Bibtex Style

@conference{iceis06,
author={E. E. Roubtsova and S. A. Roubtsov},
title={A FEATURE COMPUTATION TREE MODEL TO SPECIFY REQUIREMENTS AND REUSE},
booktitle={Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2006},
pages={118-125},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002443401180125},
isbn={978-972-8865-43-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - A FEATURE COMPUTATION TREE MODEL TO SPECIFY REQUIREMENTS AND REUSE
SN - 978-972-8865-43-6
AU - E. Roubtsova E.
AU - A. Roubtsov S.
PY - 2006
SP - 118
EP - 125
DO - 10.5220/0002443401180125