首页> 外文期刊>Automated software engineering >MaramaAIC: tool support for consistency management and validation of requirements
【24h】

MaramaAIC: tool support for consistency management and validation of requirements

机译:MaramaAIC:工具支持一致性管理和需求确认

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Requirements captured by requirements engineers (REs) are commonly inconsistent with their client's intended requirements and are often error prone. There is limited tool support providing end-to-end support between the REs and their client for the validation and improvement of these requirements. We have developed an automated tool called MaramaAIC (Automated Inconsistency Checker) to address these problems. MaramaAIC provides automated requirements traceability and visual support to identify and highlight inconsistency, incorrectness and incompleteness in captured requirements. MaramaAIC provides an end-to-end rapid prototyping approach together with a patterns library that helps to capture requirements and check the consistency of requirements that have been expressed in textual natural language requirements and then extracted to semi-formal abstract interactions, essential use cases (EUCs) and user interface prototype models. It helps engineers to validate the correctness and completeness of the EUCs modelled requirements by comparing them to "best-practice" templates and generates an abstract prototype in the form of essential user interface prototype models and concrete User Interface views in the form of HTML. We describe its design and implementation together with results of evaluating our tool's efficacy and performance, and user perception of the tool's usability and its strengths and weaknesses via a substantial usability study. We also present a qualitative study on the effectiveness of the tool's end-to-end rapid prototyping approach in improving dialogue between the RE and the client as well as improving the quality of the requirements.
机译:需求工程师(RE)捕获的需求通常与客户的预期需求不一致,并且经常容易出错。在RE及其客户之间提供端到端支持以验证和改进这些需求的工具支持有限。我们开发了一种名为MaramaAIC(自动不一致检查器)的自动化工具来解决这些问题。 MaramaAIC提供自动化的需求可追溯性和可视化支持,以识别并突出显示捕获的需求中的不一致,不正确和不完整。 MaramaAIC提供了一种端到端的快速原型制作方法以及一个模式库,该模式库有助于捕获需求并检查以文本自然语言需求表达的需求的一致性,然后提取为半形式的抽象交互,基本用例( EUC)和用户界面原型模型。它通过与“最佳实践”模板进行比较,帮助工程师验证EUC建模需求的正确性和完整性,并以基本用户界面原型模型和HTML形式的具体用户界面视图的形式生成抽象原型。我们将通过大量的可用性研究来描述其设计和实现,以及评估工具有效性和性能的结果,以及用户对工具可用性以及优缺点的感知。我们还就该工具的端到端快速原型方法在改善可再生能源与客户之间的对话以及提高需求质量方面的有效性进行了定性研究。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号