• DocumentCode
    3685966
  • Title

    Trace links explained: An automated approach for generating rationales

  • Author

    Jin Guo;Natawut Monaikul;Jane Cleland-Huang

  • Author_Institution
    School of Computing, DePaul University, Chicago, IL, 60604, USA
  • fYear
    2015
  • Firstpage
    202
  • Lastpage
    207
  • Abstract
    Software Traceability is a critical element in all safety critical software systems. Trace links are created across diverse artifacts such as requirements, design, code, test cases, and hazards - either manually or with the help of supporting tools. The links are then used to support a range of software engineering activities including impact analysis, compliance verification, and safety inspections. For traceability to effectively support these activities it is important for the meaning and rationale of each link to be clearly communicated. It is often insuficient to know that one artifact satisfies, realizes, or complies to another. Instead, it is important to know why and how it does so. Terms and phrases used to describe artifacts are connected through composition, synonymic, and generalization relationships which often can only be interpreted by domain experts. In this RE:Next! paper we propose a novel approach for utilizing domain-specific knowledge bases to generate trace link rationales. We illustrate our approach with examples of automatically generated rationales taken from the domain of Communication and Control of a Transportation system, and from a Medical Infusion pump domain.
  • Keywords
    "Semantics","Road transportation","Syntactics","Automobiles","Monitoring","Ontologies","Safety"
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference (RE), 2015 IEEE 23rd International
  • Type

    conf

  • DOI
    10.1109/RE.2015.7320423
  • Filename
    7320423