Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Incremental requirement specification for evolving systems
Jonsson B., Margaria T., Naeser G., Nyström J., Steffen B. Nordic Journal of Computing8 (1):65-87,2001.Type:Article
Date Reviewed: Aug 4 2003

To develop a technique and a tool to ease change management in telephony, by detecting and eliminating feature interaction (undesirable interference of new features with existing ones) is the goal of this paper.

The problem is clearly introduced in the introduction. The features, when realized, constitute a concrete layer. The functionality requirements are in an abstract layer. The authors’ approach allows users to formulate and update requirements incrementally. The hierarchical approach shields the abstract requirements from the concrete details of system implementation, by at least one intermediate level of abstract logical concept, defined as a condition on the system state. In this component-based approach, the telephone system is modeled as a set of component processes, and linear-time temporal logic is used. Each component process is modeled as an automaton, and these automatons communicate with each other, and with their environment, by broadcasting events.

In an example discussed in detail in the text, the initial base system, and initial features, are respectively described by ten and 15 requirements. In their conclusion, the authors compare their results with the report of a contest. According to the authors, their tool was used to detect and solve three interactions, and eight interactions were detected but not solved. The authors refer to related works, and provide an adequate bibliographic list of references.

In the challenging area of change management for evolutionary systems, it would be highly desirable to develop specification schemas and tools that allow requirements to be managed even more easily.

Reviewer:  Tuncer I. Ören Review #: CR128092 (0312-1358)
Bookmark and Share
  Featured Reviewer  
 
Requirements/ Specifications (D.2.1 )
 
 
Modeling Methodologies (I.6.5 ... )
 
 
Model Validation And Analysis (I.6.4 )
 
 
Software Management (K.6.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Requirements/Specifications": Date

Moriconi M. (ed), Lansky A.Type: Article
Dec 1 1985
A unifying framework for structured analysis and design models
Tse T., Cambridge University Press, New York, NY, 1991. Type: Book (9780521391962)
Jun 1 1992
A skeleton interpreter for specialized languages
Steensgaard-Madsen J.  Programming Languages and System Design (, Dresden, East Germany,1861983. Type: Proceedings
Mar 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy