arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1707.08341cs.SE
收藏

基于作业的维修性质量模型

An Activity-Based Quality Model for Maintainability

Florian Deissenboeck, Stefan Wagner, Markus Pizka, Stefan Teuchert, Jean-François Girard

摘要:

可维护性是成功软件系统的一个关键质量属性。然而,在实践中,其管理仍然存在问题。目前,还没有评估和改进软件系统可维护性的全面基础。质量模型已经被提出来解决这个问题。然而,现有的方法没有明确考虑到维护活动,这在很大程度上决定了软件维护工作。本文提出了一个二维模型的可维护性,明确关联的系统属性进行维护过程中的活动。活动和属性的分离便于识别声音质量标准,并允许对它们的相互依赖性进行推理。这将质量模型转换为可用于工业项目环境的结构化和全面的质量知识库。该模型基于一个明确的质量元模型,该元模型支持其系统化构建,并促进精确性和完整性。一个工业案例研究表明,该模型的可维护性评估的Matlab Simulink模型,经常使用的嵌入式系统的基于模型的开发的适用性。

英文摘要:

Maintainability is a key quality attribute of successful software systems. However, its management in practice is still problematic. Currently, there is no comprehensive basis for assessing and improving the maintainability of software systems. Quality models have been proposed to solve this problem. Nevertheless, existing approaches do not explicitly take into account the maintenance activities, that largely determine the software maintenance effort. This paper proposes a 2-dimensional model of maintainability that explicitly associates system properties with the activities carried out during maintenance. The separation of activities and properties facilitates the identification of sound quality criteria and allows to reason about their interdependencies. This transforms the quality model into a structured and comprehensive quality knowledge base that is usable in industrial project environments. For example, review guidelines can be generated from it. The model is based on an explicit quality metamodel that supports its systematic construction and fosters preciseness as well as completeness. An industrial case study demonstrates the applicability of the model for the evaluation of the maintainability of Matlab Simulink models that are frequently used in model-based development of embedded systems.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑