• DocumentCode
    1635112
  • Title

    An approach to carry out consistency analysis on requirements: Validating and tracking requirements through a configuration structure

  • Author

    Nistala, Padmalata ; Kumari, Prapti

  • Author_Institution
    Bus. Syst. & Cybern. Center, Tata Consultancy Services, Hyderabad, India
  • fYear
    2013
  • Firstpage
    320
  • Lastpage
    325
  • Abstract
    Requirements management and traceability have always been one of grand challenges in software development area. Studies reveal that 30-40% of software defects can be traced to gaps or errors in requirements Although several models and techniques have been defined to optimize the requirements process, ensuring alignment and consistency of elicited requirements continues to be a challenge. All software engineering standards and methodologies recognize the importance of maintaining relationships among the software elements for traceability. We have leveraged the structured relationships among the requirement elements to come up with an approach to systematically carry out consistency analysis of requirements for software systems. The framework has multiple models: a multi layered requirement model, a configuration structure to link and track the requirement items, a consistency analysis method to identify the inconsistencies in the requirements and a consistency index computation to indicate the level of consistency in overall requirements of the software system. This approach helps to validate the requirements from both completeness and correctness perspectives and also check their consistency in forward and backward directions. The paper outlines the framework, describes the encompassing models and the implementation details from pilot of the framework to an industry case study along with results.
  • Keywords
    program diagnostics; program verification; software reliability; configuration structure; consistency analysis; consistency index computation; multilayered requirement model; requirements management; requirements process; requirements traceability; requirements validation; software defects; software development; software elements; software engineering methodologies; software engineering standards; software systems; Business; Computer integrated manufacturing; Indexes; Industries; Security; Software systems; Requirement alignment; requirement configuration structure; requirement consistency analysis; requirement consistency index; requirement inconsistency matrix;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference (RE), 2013 21st IEEE International
  • Conference_Location
    Rio de Janeiro
  • Type

    conf

  • DOI
    10.1109/RE.2013.6636737
  • Filename
    6636737