首页> 外文会议> >Analytical design of reusable software components for evolvable, embedded applications
【24h】

Analytical design of reusable software components for evolvable, embedded applications

机译:用于可扩展的嵌入式应用程序的可重用软件组件的分析设计

获取原文

摘要

Transforming software requirements into a software design involves the iterative partition of a solution into software components. The partition process starts with the identification of basic high-level design components and concludes with the definition of low-level design elements such as modules, packages, and library specifications. The process is human-intensive and does not guarantee that design objectives such as reusability, evolvability, and adaptable performance are satisfied. This paper overviews our analytical approach for partitioning basic elements of a software solution into reusable and evolvable software components. We discuss the process of generating basic components for an embedded control application using a representative object-oriented design technique. Then we outline our analytical approach and demonstrate its application to a class of search techniques which can be embedded into applications requiring polynomial-time search of a solution-space. Lastly, we discuss future research directions.
机译:将软件需求转换为软件设计涉及将解决方案迭代划分为软件组件。分区过程从基本高级设计组件的标识开始,最后以低级设计元素(例如模块,程序包和库规范)的定义结束。该过程需要大量人力,并且不能保证满足诸如可重用性,可演化性和适应性性能之类的设计目标。本文概述了将软件解决方案的基本元素划分为可重用和可演化的软件组件的分析方法。我们讨论了使用代表性的面向对象设计技术为嵌入式控制应用程序生成基本组件的过程。然后,我们概述了我们的分析方法,并说明了其在一类搜索技术中的应用,这些搜索技术可以嵌入到需要对解决方案空间进行多项式时间搜索的应用程序中。最后,我们讨论了未来的研究方向。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号