The paper describes decision table notation as a requirements definition technique. Modern critical systems, e.g., railway signaling systems, are implemented with electronic technologies. The use of computers in these systems has greatly expanded their functionality. Increase in functionality unfortunately leads to increase in complexity, which forces the designer to follow a more rigorous development process. The paper discusses the subject of describing expected software behavior, i.e., software requirements specification. It presents desired requirements features and describes how these features can be obtained by use of decision tables. The paper also discusses decision table transformations, which can reduce the effort to establish decision tables and facilitate their analysis. The authors’ experiments support the use of decision tables as a mean to increase requirements quality by providing tools for automatic decision table processing.


    Access

    Download


    Export, share and cite



    Title :

    SOFTWARE REQUIREMENTS ELABORATION WITH DECISION TABLES


    Contributors:


    Publication date :

    2024




    Type of media :

    Article (Journal)


    Type of material :

    Electronic Resource


    Language :

    Unknown




    Elaboration of safety requirements

    Forsberg, Kristina / Isaksson, Eva Marbring / Gallina, Barbara et al. | IEEE | 2013


    Elaboration of safety requirements

    Forsberg, Kristina / Isaksson, Eva Marbring / Gallina, Barbara et al. | IEEE | 2013

    Free access

    Ion Thrusters for the Small Spacecraft: Elaboration of Requirements, Design Development, Prospects of Usage

    Akimov, V. N. / Gafarov, A. A. / Gorshkov, O. A. et al. | British Library Conference Proceedings | 1997



    Parallel Decomposition of Decision Tables Using Decision Diagrams

    Takagi, N. | British Library Conference Proceedings | 2004