首页> 外文学位 >Domain engineering for graph libraries.
【24h】

Domain engineering for graph libraries.

机译:图形库的领域工程。

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

摘要

In this thesis, the problem we tackle is how to facilitate the reuse of a set of independently developed C++ graph libraries. We are concerned more precisely with library users being offered an alternative to having to study in detail the code of a library before deciding whether or not and how to reuse its components. Our fundamental postulate is that domain engineering does facilitate reuse, as extensively argued in the corresponding literature. Thus, the question we ask is the following: can the notions of domain engineering, and more specifically the technique of feature modeling, be applied to a set of independently developed C++ graph libraries (in order to facilitate reusing these libraries)? Our thesis is that they can and we demonstrate this by building feature models addressing the representational aspects of a family of independently developed graph libraries.; First, we develop a partial feature diagram for each graph library. Our intention here is to have these models provide a conceptual "road map" (like the blue-print of a house) for each graph library. No such information is currently available in the documentation associated with each library. From a practical viewpoint, we believe that each such feature model helps in understanding the design of its corresponding library because this model provides a conceptual overview of its library. Then, as a second contribution, in order to highlight the differences between these libraries, we present an integrated feature model of the graph domain and explain how each library 'fits' in it. Though comparing libraries (e.g., with respect to requirements, variability, etc.) lies beyond the scope of this thesis, we hint at the usefulness of our feature models by using them to sketch a comparison between the libraries.
机译:在本文中,我们要解决的问题是如何促进一组独立开发的C ++图形库的重用。我们更加关注的是,为图书馆用户提供了一种替代方案,使其不必在决定是否以及如何重用其组件之前就必须详细研究图书馆的代码。我们的基本假设是,领域工程确实促进了重用,正如相应文献中广泛论述的那样。因此,我们提出的问题如下:领域工程的概念,更具体地说是特征建模技术,是否可以应用于一组独立开发的C ++图形库(以便于重用这些库)?我们的论点是,他们可以并且可以通过构建针对独立开发的图形库系列的表示方面的特征模型来证明这一点。首先,我们为每个图形库开发一个局部特征图。我们的目的是让这些模型为每个图形库提供一个概念上的“路线图”(如房屋的蓝图)。当前与每个库关联的文档中没有此类信息。从实际的角度来看,我们认为每个这样的特征模型都有助于理解其相应库的设计,因为该模型提供了其库的概念性概述。然后,作为第二个贡献,为了强调这些库之间的差异,我们提出了图域的集成特征模型,并说明了每个库如何“适合”其中。尽管比较库(例如,相对于需求,可变性等)不在本文的讨论范围之内,但我们通过使用特征模型在库之间进行比较来暗示我们的特征模型的有用性。

著录项

  • 作者

    Tian, Bo.;

  • 作者单位

    Carleton University (Canada).;

  • 授予单位 Carleton University (Canada).;
  • 学科 Computer Science.
  • 学位 M.C.S.
  • 年度 2004
  • 页码 126 p.
  • 总页数 126
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号