Improved Processing of Textual Use Cases: Deriving Behavior Specifications

The requirements for a system are often specified as textual use cases. Although they are written in natural language, the simple and uniform sentence structure used makes automated processing of use cases feasible. However, the numerous use case approaches vary in the permitted complexity and varia...

Full description

Saved in:
Bibliographic Details
Published inSOFSEM 2007: Theory and Practice of Computer Science pp. 856 - 868
Main Authors Drazan, Jaroslav, Mencl, Vladimir
Format Book Chapter
LanguageEnglish
Published Berlin, Heidelberg Springer Berlin Heidelberg 2007
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN3540695060
9783540695066
ISSN0302-9743
1611-3349
DOI10.1007/978-3-540-69507-3_74

Cover

More Information
Summary:The requirements for a system are often specified as textual use cases. Although they are written in natural language, the simple and uniform sentence structure used makes automated processing of use cases feasible. However, the numerous use case approaches vary in the permitted complexity and variations of sentence structure. Frequently, use cases are written in the form of compound sentences describing several actions. While there are methods for analyzing use cases following the very simple SVDPI (subject-verb-direct object ... indirect object) pattern, methods for more complex sentences are still needed. We propose a new method for processing textual requirements based on the scheme earlier described in [13]. The new method allows to process the commonly used complex sentence structures, obtaining more descriptive behavior specifications, which may be used to verify and validate requirements and to derive the initial design of the system.
Bibliography:This work was partially supported by the Grant Agency of the Czech Republic project 201/06/0770 and by the HighQSoftD project funded by the Macao Science and Technology Development Fund.
ISBN:3540695060
9783540695066
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-540-69507-3_74