• DocumentCode
    3067001
  • Title

    A scenario-driven approach to traceability

  • Author

    Egyed, Alexander

  • Author_Institution
    Teknowledge Corp., Merina Del Rey, CA, USA
  • fYear
    2001
  • fDate
    12-19 May 2001
  • Firstpage
    123
  • Lastpage
    132
  • Abstract
    Design traceability has been widely recognized as being an integral aspect of software development. In the past years this fact has been amplified due to the increased use of legacy systems and COTS (commercial-off-the-shelf) components mixed with the growing use of elaborate "upstream" software modeling techniques such as the Unified Modeling Language (UML). The more intensive emphasis on upstream (non-programming) software development issues has, however, widened the gap between software components (e.g., subsystems, modules) and software models (e.g., class diagrams, data flow diagrams), creating the need for a better understanding of the intricacies and interrelationships between the two. This paper demonstrates how observable run-time information of software systems can be used to detect traceability information between software systems and their models. We do this by employing a technique that evaluates the "footprints" that usage scenarios (e.g., test cases) make during the execution of software systems. Those footprints can be compared, resulting in additional traceability information among modeling elements associated with those scenarios. Our approach is tool supported.
  • Keywords
    program testing; software engineering; specification languages; Unified Modeling Language; commercial-off-the-shelf; data flow diagrams; design traceability; scenario-driven approach; software development; software modeling; software models; traceability; traceability information; Dictionaries; Information analysis; Programming; Runtime; Software design; Software systems; Software testing; Stress; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2001. ICSE 2001. Proceedings of the 23rd International Conference on
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-1050-7
  • Type

    conf

  • DOI
    10.1109/ICSE.2001.919087
  • Filename
    919087