24,615 research outputs found
Supporting Cyber-Physical Systems with Wireless Sensor Networks: An Outlook of Software and Services
Sensing, communication, computation and control technologies are the essential building blocks of a cyber-physical system (CPS). Wireless sensor networks (WSNs) are a way to support CPS as they provide fine-grained spatial-temporal sensing, communication and computation at a low premium of cost and power. In this article, we explore the fundamental concepts guiding the design and implementation of WSNs. We report the latest developments in WSN software and services for meeting existing requirements and newer demands; particularly in the areas of: operating system, simulator and emulator, programming abstraction, virtualization, IP-based communication and security, time and location, and network monitoring and management. We also reflect on the ongoing
efforts in providing dependable assurances for WSN-driven CPS. Finally, we report on its applicability with a case-study on smart buildings
Recommended from our members
Design Space Exploration in Cyber-Physical Systems
Cyber physical systems (CPS) integrate a variety of engineering areas such as control, mechanical and computer engineering in a holistic design effort. While interdependencies between the different disciplines are key attributes of CPS design science, little is known about the impact of design decisions of the cyber part on the overall system qualities. To investigate these interdependencies, this paper proposes a simulation-based Design Space Exploration (DSE) framework that considers detailed cyber system parameters such as cache size, bus width, and voltage levels in addition to physical and control parameters of the CPS. We propose an exploration algorithm that surfs the parameter configurations in the cyber physical sub-systems, in order to approximate the Pareto-optimal design points with regards to the trade-os among the design objectives, such as energy consumption and control stability. We apply the proposed framework to a network control system for an inverted-pendulum application. The presented holistic evaluation of the identified Pareto-points reveals the presence of non-trivial trade-os, which are imposed by the control, physical, and detailed cyber parameters. For instance the identified energy and control optimal design points comprise configurations with a wide range of CPU speeds, sample times and cache configuration following non-trivial zig-zag patterns. The proposed framework could identify and manage those trade-os and, as a result, is an imperative rst step to automate the search for superior CSP configurations
Software systems for operation, control, and monitoring of the EBEX instrument
We present the hardware and software systems implementing autonomous
operation, distributed real-time monitoring, and control for the EBEX
instrument. EBEX is a NASA-funded balloon-borne microwave polarimeter designed
for a 14 day Antarctic flight that circumnavigates the pole. To meet its
science goals the EBEX instrument autonomously executes several tasks in
parallel: it collects attitude data and maintains pointing control in order to
adhere to an observing schedule; tunes and operates up to 1920 TES bolometers
and 120 SQUID amplifiers controlled by as many as 30 embedded computers;
coordinates and dispatches jobs across an onboard computer network to manage
this detector readout system; logs over 3~GiB/hour of science and housekeeping
data to an onboard disk storage array; responds to a variety of commands and
exogenous events; and downlinks multiple heterogeneous data streams
representing a selected subset of the total logged data. Most of the systems
implementing these functions have been tested during a recent engineering
flight of the payload, and have proven to meet the target requirements. The
EBEX ground segment couples uplink and downlink hardware to a client-server
software stack, enabling real-time monitoring and command responsibility to be
distributed across the public internet or other standard computer networks.
Using the emerging dirfile standard as a uniform intermediate data format, a
variety of front end programs provide access to different components and views
of the downlinked data products. This distributed architecture was demonstrated
operating across multiple widely dispersed sites prior to and during the EBEX
engineering flight.Comment: 11 pages, to appear in Proceedings of SPIE Astronomical Telescopes
and Instrumentation 2010; adjusted metadata for arXiv submissio
Smart objects as building blocks for the internet of things
The combination of the Internet and emerging technologies such as nearfield communications, real-time localization, and embedded sensors lets us transform everyday objects into smart objects that can understand and react to their environment. Such objects are building blocks for the Internet of Things and enable novel computing applications. As a step toward design and architectural principles for smart objects, the authors introduce a hierarchy of architectures with increasing levels of real-world awareness and interactivity. In particular, they describe activity-, policy-, and process-aware smart objects and demonstrate how the respective architectural abstractions support increasingly complex application
SystemC Model Generation for Realistic Simulation of Networked Embedded Systems
Verification and design-space exploration of today's embedded systems require the simulation of heterogeneous aspects of the system, i.e., software, hardware, communications. This work shows the use of SystemC to simulate a model-driven specification of the behavior of a networked embedded system together with a complete network scenario consisting of the radio channel, the IEEE 802.15.4 protocol for wireless personal area networks and concurrent traffic sharing the medium. The paper describes the main issues addressed to generate SystemC modules from Matlab/Stateflow descriptions and to integrate them in a complete network scenario. Simulation results on a healthcare wireless sensor network show the validity of the approach
Recommended from our members
Towards evaluation design for smart city development
Smart city developments integrate digital, human, and physical systems in the built environment. With growing urbanization and widespread developments, identifying suitable evaluation methodologies is important. Case-study research across five UK cities - Birmingham, Bristol, Manchester, Milton Keynes and Peterborough - revealed that city evaluation approaches were principally project-focused with city-level evaluation plans at early stages. Key challenges centred on selecting suitable evaluation methodologies to evidence urban value and outcomes, addressing city authority requirements. Recommendations for evaluation design draw on urban studies and measurement frameworks, capitalizing on big data opportunities and developing appropriate, valid, credible integrative approaches across projects, programmes and city-level developments
- …