首页> 外文会议>2016 International Conference on Engineering amp; MIS >Towards a knowledge-based approach for creating software architecture patterns ontology
【24h】

Towards a knowledge-based approach for creating software architecture patterns ontology

机译:迈向基于知识的方法来创建软件架构模式本体

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

摘要

Software architecture patterns present solutions for software architecture problems and help to document architectural design decisions. Complexity and variability of patterns, and the required expertise for selecting an appropriate pattern, would cause some difficulties in utilizing architectural patterns. Using an ontology for registering architectural patterns is an efficient step in solving those problems. However, the mentioned difficulties make the process of constructing the architectural patterns ontology even more complicated. This paper proposes an approach that considers the construction of the architectural patterns ontology from four perspectives in order to overcome this complexity. Each of these perspectives has certain functionality. The ontology engineer deals with large volumes of patterns that would complicate registration of them in the ontology. Thus, the using of a relational database as an ontology learning resource is considered in this approach and the learning process is explained in knowledge extraction perspective. Sometimes, all knowledge of patterns (the possible interactions of patterns and the architect decisions) is not explicitly stored. Knowledge storage and representation perspective is placed in this approach in order to describe knowledge of patterns and to infer further knowledge. How retrieving an appropriate pattern is discussed in knowledge retrieval perspective. Knowledge sharing is another perspective that discusses how making the patterns ontology available for software architecture stakeholders.
机译:软件体系结构模式提供了针对软件体系结构问题的解决方案,并有助于记录体系结构设计决策。模式的复杂性和可变性,以及选择适当模式所需的专业知识,将在利用体系结构模式方面造成一些困难。使用本体注册架构模式是解决这些问题的有效步骤。但是,上述困难使构建建筑模式本体的过程更加复杂。本文提出了一种从四个角度考虑建筑模式本体构建的方法,以克服这种复杂性。这些观点中的每一个都有某些功能。本体工程师处理大量的模式,这会使它们在本体中的注册变得复杂。因此,在这种方法中考虑了使用关系数据库作为本体学习资源,并从知识提取的角度解释了学习过程。有时,没有明确存储所有模式知识(模式与架构师决策之间可能的相互作用)。知识存储和表示的角度放在此方法中,以便描述模式知识并推断出更多知识。在知识检索的角度讨论了如何检索适当的模式。知识共享是讨论如何使模式本体可用于软件体系结构涉众的另一种观点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号