A visual language for modeling and executing traceability queries
A visual language for modeling and executing traceability queries
复制标题
用于建模和执行追溯查询的可视化语言
DOI:
10.1007/s10270-012-0237-0
复制
发表时间:
2013
影响因子:
2
通讯作者:
J. Cleland
中科院分区:
文献类型:
--
作者:
Patrick Mäder;J. Cleland
Current software and systems engineering tools provide only basic trace features, and as a result users are often compelled to construct non-trivial traceability queries using generic query languages such as SQL. In this paper, we present an alternative approach which defines traceability strategies for a project using UML class diagrams and then constructs trace queries as constraints upon subsets of the model. The visual trace modeling language (VTML) allows users to model a broad range of trace queries while hiding underlying technical details and data structures. The viability and expressiveness of VTML for use in a real project are demonstrated through modeling a broadly representative set of queries for a web-based health-care system. It is then evaluated through an experiment with human users to assess the readability and writability of VTML queries in comparison to generic SQL queries. We found that users read and constructed traceability queries considerably faster using VTML than using SQL. Furthermore, visually constructed traceability queries were substantially more correct compared to the same queries constructed with SQL.
DOI:
10.1007/978-3-642-41533-3_1
发表时间:
2013
期刊:
--
影响因子:
--
作者:
Whittle J
通讯作者:
Whittle J