首页> 外文会议>World multiconference on systemics, cybernetics and informatics;SCI 2000 >Supporting Component-Based Software Development Using Domain Knowledge
【24h】

Supporting Component-Based Software Development Using Domain Knowledge

机译:使用领域知识支持基于组件的软件开发

获取原文

摘要

A consistent implementation of component-based reuse bears several implications for the design of the software development process. For instance, requirements engineering has to be tailored to particularly elicit information necessary for selecting and configuring appropriate components. Concerning the development of components, a thorough analysis of the envisioned domain has to provide the necessary information about how specific requirements can be met. To this end, a domain model describes the commonalities and variabilities of possible solutions. While commonalities can be mapped directly to fixed implementations, this paper presents an approach to map requirements concerning the variabilities to concrete component configurations. Our approach is based on the technique of design spaces, which allows to both capture the variability of a domain and to formalize transformation rules leading from requirements to possible solutions. In the course of a detailed example, we demonstrate how the design space technique can be applied to provide tool support throughout the development process.
机译:基于组件的重用的一致实现对软件开发过程的设计具有若干含义。例如,必须对需求工程进行定制,以特别引出选择和配置适当组件所需的信息。关于组件的开发,必须对设想的领域进行全面的分析,以提供有关如何满足特定要求的必要信息。为此,领域模型描述了可能解决方案的共性和可变性。尽管可以将通用性直接映射到固定的实现方式,但本文提出了一种将有关可变性的要求映射到具体组件配置的方法。我们的方法基于设计空间技术,该技术既可以捕获域的可变性,又可以形式化从需求到可能的解决方案的转换规则。在一个详细的示例过程中,我们演示了如何在整个开发过程中应用设计空间技术来提供工具支持。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号