首页> 外文会议>International Conference on Communication Systems Software and Middleware >Situation-Aware Software Engineering for Sensor Networks
【24h】

Situation-Aware Software Engineering for Sensor Networks

机译:传感器网络的情况感知软件工程

获取原文

摘要

Sensor networks represent a new frontier in technology that holds the promise of unprecedented levels of autonomy in the execution of complex dynamic missions by harnessing the power of many inexpensive electromechanical devices. A sensor network operates on an infrastructure for sensing, computation, and communication, through which it perceives the time evolution of physical dynamic processes in its operational environment. Hence the communications and computation software that enables the distributed time critical interactions of individual devices is characteristically different from traditional software. In particular, the operational environment for its execution is not predetermined and operational specifications are dynamic and therefore difficult to pin down. Hence existing programming methods like structured programming are not applicable. The ad hoc build, test, scrap approach will not work. This paper presents a deliberate high assurance design and debugging methodology, akin to the spiral model for software development, for building and validating dynamic, interoperable, programmable applications of sensor networks that involve management, information gathering, querying and tasking of the nodes for resource-constrained time-critical missions. A middleware architecture has been developed for sensor networks that extends agent communication languages for designing specific behaviors of sensor networks. Building on this architecture, we develop a high assurance software design coordination network for designing and validating dynamic agents that maintain desired behaviors of sensor network software despite faults, failures, uncertainties and environmental perturbations.
机译:传感器网络代表技术中的新前沿,通过利用许多廉价机电装置的功率来执行复杂动态任务中的前所未有的自主权级别的承诺。传感器网络在用于传感,计算和通信的基础设施上运行,通过该基础设施,通过该基础设施,通过该基础设施,通过该基础设施,它通过其感知物理动态过程在其运行环境中的时间演变。因此,实现各个设备的分布式时间关键交互的通信和计算软件与传统软件具有特征性不同。特别地,其执行的操作环境不是预定的,并且操作规范是动态的,因此难以识别。因此,现有的编程方法,如结构化编程不适用。 Ad Hoc Build,Test,Scrap方法将无法正常工作。本文介绍了刻意的高保证设计和调试方法,类似于软件开发的螺旋模型,用于构建和验证涉及管理,信息收集,查询和任务的传感器网络的动态,可互操作,可编程应用,涉及资源的节点的管理,信息收集,查询和任务 - 受限时间关键任务。为传感器网络开发了中间件架构,其扩展了用于设计传感器网络的特定行为的代理通信语言。在此架构上构建,我们开发了一个高保证软件设计协调网络,用于设计和验证动态代理,尽管存在故障,故障,不确定性和环境扰动,但是维护传感器网络软件的所需行为。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号