• DocumentCode
    639823
  • Title

    Trace Matrix Analyzer (TMA)

  • Author

    Wenbin Li ; Hayes, Jane Huffman ; Fan Yang ; Imai, Koichi ; Yannelli, Jesse ; Carnes, Chase ; Doyle, Maureen

  • Author_Institution
    Comput. Sci., Univ. of Kentucky, Lexington, KY, USA
  • fYear
    2013
  • fDate
    19-19 May 2013
  • Firstpage
    44
  • Lastpage
    50
  • Abstract
    A Trace Matrix (TM) represents the relationship between software engineering artifacts and is foundational for many software assurance techniques such as criticality analysis. In a large project, a TM might represent the relationships between thousands of elements of dozens of artifacts (for example, between design elements and code elements, between requirements and test cases). In mission- and safety-critical systems, a third party agent may be given the job to assess a TM prepared by the developer. Due to the size and complexity of the task, automated techniques are needed. We have developed a technique for analyzing a TM, called Trace Matrix Analyzer (TMA), so that third party agents can perform their work faster and more effectively. To validate, we applied TMA to two TMs with known problems and golden answersets: MoonLander and MODIS. We also asked an experienced software engineer to manually review the TM. We found that TMA properly identified TM issues and was much faster than manual review, but also falsely identified issues for one dataset. This work addresses the Trusted Grand Challenge, research projects 3, 5, and 6.
  • Keywords
    formal specification; multi-agent systems; program diagnostics; safety-critical software; MODIS; MoonLander; TMA; automated techniques; code elements; mission-critical systems; research projects; safety-critical systems; software assurance techniques; software engineering artifacts; task complexity; third party agent; trace matrix analyzer; trusted grand challenge; Educational institutions; MODIS; Manuals; Noise measurement; Radio access networks; Software engineering; Vectors; Formal Specification; Requirement Comprehension; Research Projects 3, 5, and 6; Temporal Requirements; Translation; Trusted Grand Challenge;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Traceability in Emerging Forms of Software Engineering (TEFSE), 2013 International Workshop on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/TEFSE.2013.6620153
  • Filename
    6620153