首页> 外文学位 >Framework for requirements-driven system design automation .
【24h】

Framework for requirements-driven system design automation .

机译:需求驱动的系统设计自动化框架。

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

摘要

In this thesis, a framework for improving model-driven system design productivity with Requirements-Driven Design Automation (RDDA) is presented. The key to the proposed approach is to close the semantic gap between requirements, components and architecture by using compatible semantic models for describing product requirements and component capabilities, including constraints. An ontology-based representation language is designed that spans requirements for the application domain, the software design domain and the component domain. Design automation is supported for architecture development by machine-based mapping of desired product/subsystem features and capabilities to library components and by synthesis and maintenance of Systems Modeling Language (SysML) design structure diagrams. The RDDA framework uses standards-based semantic web technologies and can be integrated with exiting modeling tools.;Requirements specification is a major component of the system development cycle. Mistakes and omissions in requirements documents lead to ambiguous or wrong interpretation by engineers, causing errors that trickle down in design and implementation with consequences on the overall development cost. We describe a methodology for requirements specification that aims to alleviate the above issues and that produces models for functional requirements that can be automatically validated for completeness and consistency. The RDDA framework uses an ontology-based language for semantic description of functional product requirements, SysML structure diagrams, component constraints, and Quality of Service. The front-end method for requirements specification is the SysML editor in Rhapsody. A requirements model in Web Ontology Language (OWL) is converted from SysML to Extensible Markup Language Metadata Interchange (XMI) representation. The specification is validated for completeness and consistency with a ruled-based system implemented in Prolog. With our methodology, omissions and several types of consistency errors present in the requirements specification are detected early on, before the design stage.;Component selection and design automation have the potential to play a major role in reducing the system development time and cost caused by the rapid change in technology advances and the large solution search space. In our work, we start from a structured representation of requirements and components using SysML, and based on specific set of rules written in Prolog, we partially automate the process of architecture design.
机译:本文提出了一种使用需求驱动设计自动化(RDDA)来提高模型驱动系统设计生产率的框架。提出的方法的关键是通过使用兼容的语义模型来描述产品需求和组件功能(包括约束)来弥合需求,组件和体系结构之间的语义鸿沟。设计了一种基于本体的表示语言,该语言涵盖了对应用程序域,软件设计域和组件域的要求。通过基于机器的所需产品/子系统特征和功能到库组件的映射以及通过系统建模语言(SysML)设计结构图的综合和维护,可以支持体系结构开发的设计自动化。 RDDA框架使用基于标准的语义Web技术,并且可以与现有的建模工具集成。需求规范是系统开发周期的主要组成部分。需求文档中的错误和遗漏会导致工程师的模棱两可或错误解释,从而导致错误在设计和实现过程中不断细化,从而影响总体开发成本。我们描述了一种需求规格说明的方法,该方法旨在减轻上述问题,并生成可以自动验证其完整性和一致性的功能需求模型。 RDDA框架使用基于本体的语言对功能产品需求,SysML结构图,组件约束和服务质量进行语义描述。需求规范的前端方法是Rhapsody中的SysML编辑器。 Web本体语言(OWL)中的需求模型从SysML转换为可扩展标记语言元数据交换(XMI)表示形式。该规范已通过Prolog中实现的基于规则的系统进行了完整性和一致性验证。使用我们的方法,可以在设计阶段之前及早发现需求规范中存在的遗漏和几种类型的一致性错误。组件选择和设计自动化可能在减少由以下原因导致的系统开发时间和成本方面起着重要作用技术进步日新月异,解决方案搜索空间巨大。在我们的工作中,我们从使用SysML的需求和组件的结构化表示开始,并基于Prolog中编写的特定规则集,部分自动化了体系结构设计过程。

著录项

  • 作者

    Fonoage, Mihai.;

  • 作者单位

    Florida Atlantic University.;

  • 授予单位 Florida Atlantic University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 184 p.
  • 总页数 184
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号