首页> 外文学位 >A conceptual graph feature model for use in developing software product-lines.
【24h】

A conceptual graph feature model for use in developing software product-lines.

机译:用于开发软件产品线的概念图特征模型。

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

摘要

Software product-line methods have proven to be an effective approach to developing software product families. At the core of these methods is a feature model that describes the product-line. One of the more popular models is the FODA feature model proposed by the Feature Oriented Design and Analysis (FODA) method. A significant attraction of this model is its simplicity; however, this simplicity has also led to many proposed extensions that seek to expand the expressivity of the model. Unfortunately, these extensions are often incompatible with each other or with the goals of the original FODA feature model designers. This dissertation proposes a new feature model that is by its nature more flexible and more expressive than the FODA model and one that can embrace new feature model requirements in a consistent manner. This dissertation proposes a conceptual graph-based feature model. Conceptual graphs share a close relationship with natural languages and, as a result, they are very easy to read. This makes them an excellent knowledge-based representation that is easily mastered by software engineers responsible for building and maintaining feature models. Conceptual graphs are also based on first-order logic and therefore have clear and unambiguous semantics---a requirement for developing product specifications. The resulting conceptual graph feature model (CGFM) proposed by this dissertation supports the consolidated list of feature model requirements derived from the original FODA model plus many of the proposed extensions to that model. An extensible conceptual graph modeling language (CGML) was also developed to describe the domain vocabulary, constraints, and rules which make up the CGFM. In order to demonstrate the modeling capabilities of the CGFM, a prototype of a conceptual graph feature modeling system was developed. An example camera product-line was modeled using this modeling system. The example demonstrated the flexibility of the language and directly showed that the language satisfied the majority of the requirements of the FODA model and the proposed extensions to that model.
机译:已证明软件产品线方法是开发软件产品系列的有效方法。这些方法的核心是描述产品系列的功能模型。最受欢迎的模型之一是通过面向特征的设计和分析(FODA)方法提出的FODA特征模型。该模型的一个重要吸引力是它的简单性。但是,这种简单性也导致了许多提议的扩展,它们试图扩展模型的表达能力。不幸的是,这些扩展通常彼此不兼容,或者与原始FODA功能模型设计人员的目标不兼容。本文提出了一种新的特征模型,其本质上比FODA模型更灵活,更具表现力,并且能够以一致的方式满足新特征模型的需求。本文提出了一种基于概念图的特征模型。概念图与自然语言有着密切的关系,因此,它们非常易于阅读。这使它们成为出色的基于知识的表示形式,可以由负责构建和维护要素模型的软件工程师轻松掌握。概念图也基于一阶逻辑,因此具有清晰明确的语义-这是开发产品规格的要求。本文提出的结果概念图特征模型(CGFM)支持源自原始FODA模型以及该模型的许多拟议扩展的特征模型需求的合并列表。还开发了一种可扩展的概念图建模语言(CGML),用于描述构成CGFM的领域词汇,约束和规则。为了演示CGFM的建模能力,开发了概念图特征建模系统的原型。使用此建模系统对示例相机产品线进行了建模。该示例演示了该语言的灵活性,并直接表明该语言满足了FODA模型的大多数要求以及对该模型的扩展提议。

著录项

  • 作者

    Bachmeyer, Randall.;

  • 作者单位

    The University of Alabama in Huntsville.;

  • 授予单位 The University of Alabama in Huntsville.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2008
  • 页码 184 p.
  • 总页数 184
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号