首页> 外文期刊>ACM Computing Surveys >Systematic Review of Software Behavioral Model Consistency Checking
【24h】

Systematic Review of Software Behavioral Model Consistency Checking

机译:系统软件行为模型一致性检查

获取原文
获取原文并翻译 | 示例
       

摘要

In software development, models are often used to represent multiple views of the same system. Such models need to be properly related to each other in order to provide a consistent description of the developed system. Models may contain contradictory system specifications, for instance, when they evolve independently. Therefore, it is very crucial to ensure that models conform to each other. In this context, we focus on consistency checking of behavior models. Several techniques and approaches have been proposed in the existing literature to support behavioral model consistency checking. This article presents a Systematic Literature Review (SLR) that was carried out to obtain an overview of the various consistency concepts, problems, and solutions proposed regarding behavior models. In our study, the identification and selection of the primary studies was based on a well-planned search strategy. The search process identified a total of 1770 studies, out of which 96 have been thoroughly analyzed according to our predefined SLR protocol. The SLR aims to highlight the state-of-the-art of software behavior model consistency checking and identify potential gaps for future research. Based on research topics in selected studies, we have identified seven main categories: targeted software models, types of consistency checking, consistency checking techniques, inconsistency handling, type of study and evaluation, automation support, and practical impact. The findings of the systematic review also reveal suggestions for future research, such as improving the quality of study design and conducting evaluations, and application of research outcomes in industrial settings. For this purpose, appropriate strategy for inconsistency handling, better tool support for consistency checking and/or development tool integration should be considered in future studies.
机译:在软件开发中,模型通常用于表示同一系统的多个视图。为了提供对已开发系统的一致描述,此类模型需要适当地相互关联。例如,当模型独立发展时,它们可能包含相互矛盾的系统规范。因此,确保模型相互符合至关重要。在这种情况下,我们专注于行为模型的一致性检查。现有文献中已经提出了几种技术和方法来支持行为模型一致性检查。本文介绍了系统文献综述(SLR),该文献旨在对行为模型提出的各种一致性概念,问题和解决方案进行概述。在我们的研究中,主要研究的确定和选择是基于精心计划的搜索策略。搜索过程共确定了1770项研究,其中96项已根据我们预定义的SLR协议进行了彻底分析。 SLR旨在强调软件行为模型一致性检查的最新技术,并确定潜在的差距以供将来研究。根据选定研究的研究主题,我们确定了七个主要类别:目标软件模型,一致性检查类型,一致性检查技术,不一致处理,研究和评估类型,自动化支持以及实际影响。系统评价的结果还揭示了未来研究的建议,例如提高研究设计的质量和进行评估,以及将研究成果应用于工业环境。为此,在未来的研究中应考虑适当的处理不一致的策略,为一致性检查和/或开发工具集成提供更好的工具支持。

著录项

  • 来源
    《ACM Computing Surveys》 |2017年第2期|17.1-17.39|共39页
  • 作者单位

    Univ Vienna, Fac Comp Sci, Software Architecture Res Grp, Wahringer Str 29, A-1090 Vienna, Austria;

    Univ Vienna, Fac Comp Sci, Software Architecture Res Grp, Wahringer Str 29, A-1090 Vienna, Austria;

    Univ Vienna, Fac Comp Sci, Software Architecture Res Grp, Wahringer Str 29, A-1090 Vienna, Austria;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Software behavioral model; consistency checking; consistency types; systematic literature review;

    机译:软件行为模型;一致性检查;一致性类型;系统文献综述;
  • 入库时间 2022-08-18 00:45:36

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号