DocumentCode :
1924212
Title :
TracQL: A Domain-Specific Language for Traceability Analysis
Author :
Tausch, Norbert ; Philippsen, Michael ; Adersberger, Josef
Author_Institution :
Univ. of Erlangen-Nuremberg, Erlangen, Germany
fYear :
2012
fDate :
20-24 Aug. 2012
Firstpage :
320
Lastpage :
324
Abstract :
Traceability analysis is used to improve quality in the software development process. As such an analysis is complex to implement and often requires a lot of dense code that is specific to the system being traced, there is a need for a framework to express traceability analysis tasks. This paper presents the Traceability Query Language TracQL, an expressive, extensible, representation-independent, and fast domain-specific language. Known approaches do not fulfill all these requirements. We examine TracQL and compare it to other approaches on a software ageing problem, namely to detect divergence between architecture and code. The necessary TracQL code is much shorter (by a factor of 1.7) and about twice as fast as what known approaches can achieve.
Keywords :
high level languages; program diagnostics; software maintenance; TracQL code; fast domain-specific language; software ageing problem; software development process; traceability analysis tasks; traceability query language; Computer architecture; DSL; Databases; Object oriented modeling; Software; Syntactics; Unified modeling language; domain-specific language; reflexion model; traceability analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Architecture (WICSA) and European Conference on Software Architecture (ECSA), 2012 Joint Working IEEE/IFIP Conference on
Conference_Location :
Helsinki
Print_ISBN :
978-1-4673-2809-8
Type :
conf
DOI :
10.1109/WICSA-ECSA.212.53
Filename :
6337743
Link To Document :
بازگشت