• DocumentCode
    3067253
  • Title

    Domain consistency in requirements specification

  • Author

    Acharya, Satyajit ; Mohanty, Hrushikesha ; George, Chris

  • Author_Institution
    Dept. of Comp. & Inf. Sci., Hyderabad Univ., India
  • fYear
    2005
  • fDate
    19-20 Sept. 2005
  • Firstpage
    231
  • Lastpage
    238
  • Abstract
    Fixing requirements errors that are detected late in the software development life cycle can be extremely costly. So, finding problems in requirements specification early in the development cycle is critical and crucial. A formal specification can reduce errors by reducing ambiguity and imprecision and by making some instances of inconsistency and incompleteness obvious. In this paper, with an example of a moderately complex system of the mobile computing domain, we discuss how the consistency conditions found during initial abstract formal specification help in detecting logical errors during early stages of system development. We also discuss the importance of consistency conditions while modelling the domain of a complex system and show how the identified consistency conditions help in better understanding the specification and to gain confidence on the correctness of the specification. We use a combination of techniques, like specification inspection and testing the executable specification of a prototype using test cases, to validate the specification against the requirements as well as to ensure that the specified consistency conditions are respected and maintained by the operations defined in the specification.
  • Keywords
    formal specification; formal verification; inspection; program testing; formal specification; mobile computing domain; requirements specification; software development life cycle; software inspection; software testing; Computer errors; Distributed computing; Fellows; Formal specifications; Inspection; Mobile computing; Programming; Prototypes; Runtime; Testing; Consistency Conditions; RAISE; RSL; Specification; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2005. (QSIC 2005). Fifth International Conference on
  • ISSN
    1550-6002
  • Print_ISBN
    0-7695-2472-9
  • Type

    conf

  • DOI
    10.1109/QSIC.2005.24
  • Filename
    1579140