-
题名物联网软件体系结构中的感执模型的求精
被引量:5
- 1
-
-
作者
谢开斌
陈海明
崔莉
-
机构
中国科学院计算技术研究所
中国科学院大学
-
出处
《软件学报》
EI
CSCD
北大核心
2014年第8期1659-1670,共12页
-
基金
国家自然科学基金(61100180)
国家国际科技合作专项(2013DFA10690)
中国科学院战略性先导科技专项(XDA06 010403)
-
文摘
物联网的基本功能是感知物理环境,并根据实时的感知信息和用户的执行需求实现对物理环境的控制.因此,感执模块是物联网软件的核心模块.为最终将软件体系结构应用于物联网软件的开发,在基于物理模型的物联网软件体系结构(physical-model driven software architecture,简称PMDA)研究的基础上,对PMDA中的感执模型SEM进行求精,求精后的感执模型称为R-SEM.R-SEM考虑了物联网的特有属性,将SEM的内部构件按照物理应用的感执工作流程分解为用通信顺序进程(communication sequential process,简称CSP)表达的子构件来说明构件端口的功能实现,并采用CSP中的导管运算符来说明子构件的端口与构件的端口之间的同步,通过CSP描述了子构件与子构件之间的交互.使用进程分析工具(process analysis toolkit,简称PAT)对R-SEM进行了验证.验证结果表明:R-SEM中子构件之间的交互、子构件的端口与构件的端口之间的同步保持了SEM所具有的保证物理应用之间有效互联的性质——不死锁、不中止和不发散.由于R-SEM精化了SEM的内部组成,且保持了SEM的有效互联性质,因此,R-SEM对最终将PMDA应用于物联网软件的开发具有实际的指导意义.
-
关键词
物联网
感执模型
构件
通信顺序进程
进程分析工具
-
Keywords
Internet of things
sense-execute model
component
communication sequential process
process analysis toolkit
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名PMDA:一种物理模型驱动的物联网软件体系结构
被引量:11
- 2
-
-
作者
谢开斌
陈海明
崔莉
-
机构
中国科学院计算技术研究所
中国科学院大学
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2013年第6期1185-1197,共13页
-
基金
国家"九七三"重点基础研究发展计划基金项目(2011CB302803)
国家自然科学基金青年科学基金项目(61100180)
中国科学院战略性先导科技专项基金项目(XDA060307000)
-
文摘
实现众多物理应用之间的互联是建立物联网的基本方法.然而,如何设计一种有效的架构指导物理应用的水平化互联是目前物联网研究领域尚未解决的问题之一.针对该架构设计问题,提出了一种支持物理应用水平化互联的物理模型驱动的物联网软件体系结构(PMDA).PMDA由3个模型组成,分别是物理模型、感执模型和应用模型.模型之间以及模型内的组件之间通过连接器进行连接与交互,模型或组件在交互时需要满足一定的约束条件.通过体系结构描述语言Wright对PMDA中的3个模型的组成以及模型之间的交互进行了形式化描述.通过一种形式化验证工具PAT验证了用Wright描述的PMDA可以保证水平化互联起来的物理应用的有效性,即不存在死锁、发散和中止这3个影响物理应用有效互联的性质.基于PAT的验证结果,通过数学归纳法证明了根据PMDA开发的物联网应用系统在交互时不存在死锁、发散和中止的情形.
-
关键词
物联网
物理应用
软件体系结构
物理模型
感执模型
应用模型
-
Keywords
IoT
physical applications
software architecture
physical model
sense-execute model
application model
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-