计算机与现代化 ›› 2013, Vol. 218 ›› Issue (10): 131-134.doi: 10.3969/j.issn.1006-2475.2013.10.033

• 应用与开发 • 上一篇    下一篇

网络物理系统的中间件专业化开发方法

王迤冉1,朱维军2,孙挺1,刘松泉1   

  1. 1.周口师范学院计算机科学与技术学院,河南周口466001;2.郑州大学信息工程学院,河南郑州450052
  • 收稿日期:2013-05-09 修回日期:1900-01-01 出版日期:2013-10-26 发布日期:2013-10-26

Middleware Specialization Development Method to Cyber Physical Systems

WANG Yi-ran1, ZHU Wei-jun2, SUN Ting1, LIU Song-quan1   

  1. 1.School of Computer Science and Technology, Zhoukou Normal University, Zhoukou 466001, China; 2. School of Information Engineering, Zhengzhou University, Zhengzhou 450052, China
  • Received:2013-05-09 Revised:1900-01-01 Online:2013-10-26 Published:2013-10-26

摘要: 当代计算基础设施如网络堆栈、操作系统和中间件,都是由软件功能的不同层次构建而成,用来支持更为广泛的应用。然而,设施特征的丰富性和软件功能的层次性增加了系统性能开销。本文基于面向特征的软件开发原理,提出一种通用中间件构造过程的方法。该方法为高水平抽象特征的现代中间件推导出一种代数结构。通过一个实例说明折纸矩阵和生成程序如何在实现中间件专业化研究中所发挥的作用。

关键词: 计算基础设施, 面向特征软件开发, 折纸矩阵, 特征

Abstract: Contemporary computing infrastructure, such as networking stacks, OS and middleware, are made up of layers of software functionality to support the broadest range of applications. The feature richness and the layers of functionality, however, tend to be a source of performance overhead for cyber physical systems. The paper presents an approach to systematically specialize general-purpose middleware based on the principles of feature-oriented software development. It requires deducing an algebraic structure of contemporary middleware based on a higher level of abstraction of features. The paper showcases how origami matrices and generative programming can play a key role in realizing the specializations.

Key words: computing infrastructure, feature-oriented software development, origami matrices, features

中图分类号: