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
J. Cleland
中科院分区:
计算机科学3区
文献类型:
--
作者:
Patrick Mäder;J. Cleland

文献摘要

参考文献

被引文献

相似文献

当前的软件和系统工具工具仅提供基本的跟踪功能,因此,通常会强迫用户使用诸​​如SQL等通用查询语言构建非平凡的可追溯性查询。在本文中,我们提出了一种替代方法,该方法使用UML类图来定义项目的可追溯性策略,然后将跟踪查询作为模型子集的约束。视觉跟踪建模语言(VTML)允许用户在隐藏潜在的技术细节和数据结构的同时对广泛的跟踪查询进行建模。通过为基于Web的医疗保健系统建模一组广泛代表性的查询集,证明了VTML用于真实项目的生存能力和表现力。然后,通过与人类用户的实验对其进行评估,以评估与通用SQL查询相比,VTML查询的可读性和写入性。我们发现用户使用VTML读取和构建的可追溯性查询要比使用SQL要快得多。此外,与使用SQL构建的相同查询相比,视觉构建的可追溯性查询要正确得多。
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