物联网软件体系结构中的感执模型的求精

物联网软件体系结构中的感执模型的求精

谢开斌 陈海明 崔莉

物联网的基本功能是感知物理环境,并根据实时的感知信息和用户的执行需求实现对物理环境的控制.因此,感执模块是物联网软件的核心模块.为最终将软件体系结构应用于物联网软件的开发,在基于物理模型的物联网软件体系结构(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 应用于物联网软件的开发具有实际的指导意义.

物联网软件体系结构中的感执模型的求精

时间: 2024-10-26 00:48:30

物联网软件体系结构中的感执模型的求精的相关文章

Java面向对象在软件重用和体系结构中的应用

面向对象技术提供了一种新的认知和表示世界的思想和方法,它对计算机工业的影响是深远的. 计算机从业人士利用它提出了面向对象的计算机程序设计语言.面向对象的软件设计方法.面向对象的数据库等等.同时面向对象技术为软件工业实现工程化提供了强有力的支持,正是面向对象技术造就了组件.构件.中间件等概念. 一.可重用软件组件 计算机的不断发展为计算机及网络应用提供了大量技术先进.功能强大的应用软件系统,同时也给软件开发者和用户带来了相应的问题: · 软件系统规模庞大,研制周期长,维护费用高: · 软件系统过于

软件体系架构模式在J2EE中的应用

本文介绍了软件体系架构产生的背景和架构模式的基本理论.重点介绍管道与过滤器体系架构模式的结构,实现,优缺点等,然后以J2EE的Servlet Filter为例进行剖析它是怎样应用该架构模式的,最后简单阐述了在其它J2ee应用中(Jboss和Axis)的实践. 软件体系架构 1.软件体系架构产生背景 在经历60年代的软件危机之后,使人们开始重视软件工程的研究.来自不同应用领域的软件专家总结了大量的有价值的知识. 当初,人们把软件设计的重点放在数据结构和算法的选择上,如Knuth提出了数据结构+算法

数据点:分层式体系结构中的实体框架

本专栏基于 ADO.NET EntityFramework 的预发布版本撰写而成.文中包含的所有信息均有可能发生变更. 目录 定义层 构建模型 工作原理 保持更改 删除和添加 总结 当 n 层体系结构的架构师评估任何新技术.模式或策略时,他们必须考虑新的谜团将如何与体系结构相融合.有了实体框架,集成将不再是问题.它可以集成到 n 层体系结构以及单层体系结构中. 在本月专栏中,我将介绍如何使实体框架能够适合于使用 Windows Communication Foundation (WCF).Win

物联网产业体系介绍 全球物联网行业发展前景

物联网产业体系 (一)物联网架构体系 1.物联网的关键要素 物联网发展的关键要素包括由感知.网络和应用层组成的网络架构,物联网技术和标准,包括服务业和制造业在内的物联网相关产业,资源体系,隐私和安全以及促进和规范物联网发展的法律.政策和国际治理体系. 图表 物联网发展的关键要素 资料来源:中投顾问产业研究中心 2.物联网网络架构 物联网网络架构由感知层.网络层和应用层组成,如下图所示. 图表 物联网产业的网络架构 资料来源:中投顾问产业研究中心 感知层实现对物理世界的智能感知识别.信息采集处理和

物联网标准体系的构建研究

物联网标准体系的构建研究 吉林大学  王伟 物联网是全球科技突破性发展的标志性产物,从概念的提出到今天近十年,近年来科技信息化速度比较快,人们对物联网本质的认识和理解也发生了巨大变化,由以往EPC的构想蜕变到大家潜意识的"泛在网".标准化是为社会生产有秩序.规范化服务的,也是推动社会生产和技术发展的内在动力.物联网技术是目前比较有潜力改变人们生活方式的一门新技术,但亟需解决物联网标准化的问题.国内外诸多相关专家也纷纷关注物联网标准化相关课题的研究,虽已获得了一些科研成果.但总体来说研究

mvc-初学软件体系有关MVC的问题

问题描述 初学软件体系有关MVC的问题 最近在学软件体系结构,看了下图之后有点不懂,大家看看我的理解是不是有不对的地方?谢谢!人通过浏览器进行操作 → 操作传递给相应的Controller(比如用JAVA写的Servlet)→ 然后controller 调用业务逻辑层数据访问层等等一系列函数获取到所需的数据 → 数据返回给Controller(主要是我下面这些说的对吗?):controller知道最终需要的页面是哪个 → controller去找View获取相应的页面视图 → View把Cont

工信部:逐步完善物联网标准体系

中新网2月14日电 工信部日前发布<物联网"十二五"发展规划> ,目标到2015年,我国要初步完成物联网产业体系构建.规划要求建立高效的标准协调机制,积极推动自主技术标准的国际化,逐步完善物联网标准体系. 规划指出要加速完成标准体系框架的建设,全面梳理感知技术.网络通信.应用服务及安全保障等领域的国内外相关标准,做好整体布局和顶层设计,加快构建层次分明的物联网标准体系框架,明确我国物联网发展的急需标准和重点标准.重点支持物联网系统架构等总体标准的研究,加快制定物联网标识和解

ARM宣布收购芬兰物联网软件开发商Sensinode

新浪科技讯 北京时间8月27日下午消息,据美国科技博客TechCrunch报道,英国芯片设计公司ARM今天宣布,该公司将收购芬兰物联网软件开发商Sensinode,但并未披露具体交易条款.ARM表示,收购完成以后,将继续向现有和新客户销售Sensinode NanoStack和NanoService产品.目前,ARM正谋求向智能手机和平板电脑芯片市场以外的领域发展.去年,ARM宣布任职12年的CEO沃伦·伊斯特(Warren East)辞职,由公司总裁西蒙·希加斯(Simon Segars)接任

java-基于百度云的物联网软件教研室信息管理系统 用Java实现

问题描述 基于百度云的物联网软件教研室信息管理系统 用Java实现 使用百度应用引擎(BAE)创建软件教研室信息管理应用.部署代码,以及对该应用的管理和维护. 针对物联网教研室信息管理系统这一事件,设计与开发一个有效.快捷.操作更方便.非计算机专业人员也能灵活操作和管理的信息管理系统,方便用户可以自行添加.修改或删除自己的信息,以及各个信息的检索. 解决方案 百度应用引擎(BAE)是个噱头. 其实你只要胡乱找一个"Java教研室信息管理系统"(这种系统google下有千百万),调试通过