• DocumentCode
    1141273
  • Title

    A scenario-driven approach to trace dependency analysis

  • Author

    Egyed, Alexander

  • Author_Institution
    Teknowledge Corp., Marina del Rey, CA, USA
  • Volume
    29
  • Issue
    2
  • fYear
    2003
  • Firstpage
    116
  • Lastpage
    132
  • Abstract
    Software development artifacts-such as model descriptions, diagrammatic languages, abstract (formal) specifications, and source code-are highly interrelated where changes in some of them affect others. Trace dependencies characterize such relationships abstractly. This paper presents an automated approach to generating and validating trace dependencies. It addresses the severe problem that the absence of trace information or the uncertainty of its correctness limits the usefulness of software models during software development. It also automates what is normally a time consuming and costly activity due to the quadratic explosion of potential trace dependencies between development artifacts.
  • Keywords
    formal specification; reverse engineering; software engineering; specification languages; UML; Unified Modeling Language; abstract specifications; correctness limits; diagrammatic languages; formal specifications; model descriptions; software development; software models; source code; trace dependencies; traceability; Costs; Design engineering; Explosions; Iterative methods; Programming; Software quality; Software systems; Software testing; Uncertainty; Unified modeling language;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2003.1178051
  • Filename
    1178051