首页> 外文会议>2010 IEEE International Conference on Technologies for Homeland Security >A software architecture for rapid development and deployment of sensor testbeds
【24h】

A software architecture for rapid development and deployment of sensor testbeds

机译:用于快速开发和部署传感器测试平台的软件架构

获取原文

摘要

The research, design, and testing of chemical and biological (CB) detection systems can involve any number of different specialties. Whether fusing sensor data, statistically modeling physical processes, developing simulation software, or evaluating sensor technologies, researchers are aided by large repositories of data to accomplish and validate their work. In these cases, a sensor testbed can be deployed for long-term data collection to fill that need. Such data collection requires software that can run reliably for long periods of time, process and collect data coming from sensors (both CB and non-CB sensors in some testbeds), and monitor the status of the testbed components and infrastructure. If software doesn't already exist to collect and aggregate sensor data, the time and money spent on development and testing of this software detracts from actual data collection. To address the issue of rapidly developing software for long-term, data collection testbeds, the All-Purpose Interface for Testbed Environments (APITE) software architecture is introduced. The APITE architecture is a Python-based set of software tools designed to simplify and expedite the task of writing software for testbeds of sensors. The APITE architecture facilitates monitoring and maintenance alerts to maximize uptime, tiered or flat sensor collection, and triggered responses. These are all facilitated by the same underlying software mechanism. The underlying software mechanism, based on Finite State Automata, is intended to be largely transparent to the software developer. This paper will describe how the APITE architecture works, demonstrate its ease-of-use for researchers, and describe its potential use for critical infrastructure protection through tiered sensor collection and automated system responses.
机译:化学和生物(CB)检测系统的研究,设计和测试可能涉及许多不同的专业。无论是融合传感器数据,对物理过程进行统计建模,开发仿真软件还是评估传感器技术,研究人员都可以通过大型数据存储库来完成和验证其工作。在这些情况下,可以部署传感器测试平台来长期收集数据,以满足需求。这样的数据收集需要能够长时间可靠运行的软件,处理和收集来自传感器(某些测试台中的CB和非CB传感器)的数据,并监视测试台组件和基础结构的状态。如果尚不存在用于收集和汇总传感器数据的软件,则花费在开发和测试此软件上的时间和金钱会减损实际数据的收集。为了解决用于长期数据收集测试平台的快速开发软件的问题,引入了测试平台环境的通用接口(APITE)软件体系结构。 APITE体系结构是一组基于Python的软件工具,旨在简化和加快为传感器测试台编写软件的任务。 APITE体系结构有助于监视和维护警报,以最大化正常运行时间,分层或平面传感器收集以及触发响应。这些都可以通过相同的基础软件机制来实现。基于有限状态自动机的底层软件机制旨在对软件开发人员透明。本文将介绍APITE架构的工作原理,为研究人员展示其易用性,并通过分层传感器收集和自动系统响应来说明其在关键基础设施保护中的潜在用途。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号