华南理工大学学报(自然科学版) ›› 2014, Vol. 42 ›› Issue (7): 40-48.doi: 10.3969/j.issn.1000-565X.2014.07.007

• 计算机科学与技术 • 上一篇    下一篇

一种新型面向普适计算的软件体系架构模型

李牧南1,2 苏锦钿3 樊霞1,2   

  1. 1.华南理工大学 工商管理学院,广东 广州 510640; 2.华南理工大学 广东省创新方法与决策管理系统重点实验室,广东 广州 510640; 3.华南理工大学 计算机科学与工程学院,广东 广州 510640
  • 收稿日期:2012-10-08 修回日期:2014-04-25 出版日期:2014-07-25 发布日期:2014-06-01
  • 通信作者: 李牧南(1974-),男,博士,副教授,主要从事软件工程、管理信息系统等相关领域研究. E-mail:limn@scut.edu.cn
  • 作者简介:李牧南(1974-),男,博士,副教授,主要从事软件工程、管理信息系统等相关领域研究.
  • 基金资助:

    国家自然科学基金资助项目(61103038);华南理工大学中央高校基本科研业务费专项资金资助项目(2013XMS03);广东省创新方法与决策管理系统重点实验室开放课题项目(2011A06090100101B);广东省软科学研究项目(2013B070206020);广东高校优秀青年创新人才项目(2010WYM10048)

A Novel Software Architecture Model for Pervasive Computing

Li Mu- nan1,2 Su Jin- dian3 Fan Xia1,2   

  1. 1.School of Business Administration,South China University of Technology,Guangzhou 510640,Guangdong,China;2.Guangdong Province Key Laboratory of Innovation & Decision Management System,South China University of Technology,Guangzhou 510640,Guangdong,China; 3.School of Computer Science and Technology,South China University of Technology,Guangzhou 510640,Guangdong,China
  • Received:2012-10-08 Revised:2014-04-25 Online:2014-07-25 Published:2014-06-01
  • Contact: 李牧南(1974-),男,博士,副教授,主要从事软件工程、管理信息系统等相关领域研究. E-mail:limn@scut.edu.cn
  • About author:李牧南(1974-),男,博士,副教授,主要从事软件工程、管理信息系统等相关领域研究.
  • Supported by:

    国家自然科学基金资助项目(61103038);华南理工大学中央高校基本科研业务费专项资金资助项目(2013XMS03);广东省创新方法与决策管理系统重点实验室开放课题项目(2011A06090100101B);广东省软科学研究项目(2013B070206020);广东高校优秀青年创新人才项目(2010WYM10048)

摘要: 针对普适计算背景下超大型信息系统体系架构建模和描述存在的局限性,提出了一种面向“社区”的体系架构( COA) 模型.COA 提供了新的巨型信息系统建模与描述方法,以及超大型信息系统规划与设计的新思路.在COA 模型中,Community 作为对单个Agent的聚合,成为一种新的建模元素,正如构件是对象的集成和聚合一样.通过在传统的WRIGHT 语言基础上进行适当语法扩充,以及在操作语义层面采用通信序列进程( CSP) ,形成一种面向COA 的新型体系架构描述语言.最后,结合一个普适计算的具体应用场景,给出了一个基于COA 的体系架构的描述实例,并阐述了COA 模型在普适计算环境中的作用和意义.

关键词: 普适计算, 软件体系结构, 面向社区的体系架构, 智慧城市

Abstract:

With regard to the limitations of the modeling and description of super- scale information systems in thepervasive computing environment,we establish a novel software architecture model which is named as COA (com-munity- oriented architecture).COA provides new modeling and descriptive methods for more complicated and grea-ter information system as well as a new solution to the design and planning of super- scale information systems.Inthe COA model,community,as a single cluster to agent,becomes a new factor of modeling just as components arethe integration and cluster of basic objects.On the basis of traditional WRIGHT language,the grammar is extendedproperly and CSP is adopted to deal with the operational semantics,thus forming a new type of systematic descrip-tive language which is faced with COA.Finally,in combination of a virtual application scene of pervasive compu-ting,a description case based on COA is presented,and the role and significance of the COA model in the perva-sive computing environment are expounded.

Key words: pervasive computing, software architecture, community- oriented architecture, smart city

中图分类号: