首页> 外文期刊>IEEE Transactions on Software Engineering >Knowledge-based automation of a design method for concurrentsystems
【24h】

Knowledge-based automation of a design method for concurrentsystems

机译:基于知识的并发系统设计方法的自动化

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

摘要

This paper describes a knowledge-based approach to automate ansoftware design method for concurrent systems. The approach usesnmultiple paradigms to represent knowledge embedded in the design method.nSemantic data modeling provides the means to represent concepts from anbehavioral modeling technique, called Concurrent Object-Based Real-timenAnalysis (COBRA), which defines system behavior using data/control flowndiagrams. Entity-relationship modeling is used to represent a designnmetamodel based on a design method, called COncurrent Design Approachnfor Real-Time Systems (CODARTS), which represents concurrent designs asnsoftware architecture diagrams, task behavior specifications and modulenspecifications. Production rules provide the mechanism for codifying anset of CODARTS heuristics that can generate concurrent designs based onnsemantic concepts included in COBRA behavioral models and on entitiesnand relationships included in CODARTS design metamodels. Together, thensemantic data model, the entity-relationship model, and the productionnrules, when encoded using an expert system shell, compose CODA, annautomated designer's assistant. CODA is applied to generate 10nconcurrent designs for four real-time problems. The paper reports thendegree of automation achieved by CODA. The paper also evaluates thenquality of generated designs by comparing the similarity between designsnproduced by CODA and human designs reported in the literature for thensame problems. In addition, it compares CODA with four other approachesnused to automate software design methods
机译:本文介绍了一种基于知识的方法来自动化并发系统的软件设计方法。该方法使用多种范例来表示设计方法中嵌入的知识。语义数据建模提供了一种手段来表示行为建模技术(称为并发基于对象的实时分析(COBRA))中的概念,该技术使用数据/控制流程图定义了系统行为。实体关系建模用于表示基于称为实时系统COncurrent设计方法(CODARTS)的设计方法的设计模型,该模型将并发设计表示为软件体系结构图,任务行为规范和模块规范。生产规则提供了一种编码CODARTS启发式算法集的机制,可以基于COBRA行为模型中包含的语义概念以及CODARTS设计元模型中包含的实体和关系来生成并发设计。然后,当使用专家系统外壳进行编码时,语义数据模型,实体关系模型和生产规则一起构成了动画设计师的助手CODA。 CODA用于为四个实时问题生成10n个并行设计。该文件报告了CODA实现的自动化程度。本文还通过比较CODA产生的外观设计与文献中针对同样问题的文献报道的人类外观设计之间的相似性,评估了所产生外观设计的质量。此外,它还将CODA与其他四种用于自动化软件设计方法的方法进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号