We describe the motivation and design of a novel embedded systems architecture for large networks of small devices, tha canonical example being wireless sensor networks. The architecture differs from previous work in being based explicitly on a hardware/software co-design approach centred around the deployment of novel programming language constructs directly onto hardware in order to improve optimisation and expressibility. The programming interface enables the dynamic download and execution of domain-specific code to facilitate the development of context aware pervasive computing systems whose behaviour must adapt to their changing environment. To this end, the architecture implements a virtual machine operating environment based on Schem...
The worldwide spreading of Internet, in combination with the development of new low power and low co...
Wireless sensor networking is the result of interdisciplinary research involving aspects of computer...
The basic idea of distributed computing is that it is possible to solve a large problem by using the...
Hardware-software co-design techniques are very suitable to develop the next generation of sensornet...
Abstract—To meet the needs of innovative sensor network applications, sensor nodes have long evolved...
Developing and deploying end-to-end applications for sensor networks in a realistic (business) conte...
The key to mature and efficient industrial software engineering is standardisation more than an aggr...
Today, using computers is a daily thing for many people over the world. We use computers to for exam...
The paper focuses on the design of networked embedded systems which cooperate to provide complex dis...
Embedded systems are in general designed to do some specific task, rather than be a general-purpose ...
Technological progress in integrated, low-power, CMOS com-munication devices and sensors makes a ric...
Abstract—Software development in wireless sensor networks has traditionally focused on stand-alone a...
This paper proposes an architecture concept to the design of software, for embedded systems and coop...
Abstract — We present a flexible Hardware Abstraction Architecture (HAA) that balances conflicting r...
The worldwide spreading of Internet, in combination with the development of new low power and low co...
The worldwide spreading of Internet, in combination with the development of new low power and low co...
Wireless sensor networking is the result of interdisciplinary research involving aspects of computer...
The basic idea of distributed computing is that it is possible to solve a large problem by using the...
Hardware-software co-design techniques are very suitable to develop the next generation of sensornet...
Abstract—To meet the needs of innovative sensor network applications, sensor nodes have long evolved...
Developing and deploying end-to-end applications for sensor networks in a realistic (business) conte...
The key to mature and efficient industrial software engineering is standardisation more than an aggr...
Today, using computers is a daily thing for many people over the world. We use computers to for exam...
The paper focuses on the design of networked embedded systems which cooperate to provide complex dis...
Embedded systems are in general designed to do some specific task, rather than be a general-purpose ...
Technological progress in integrated, low-power, CMOS com-munication devices and sensors makes a ric...
Abstract—Software development in wireless sensor networks has traditionally focused on stand-alone a...
This paper proposes an architecture concept to the design of software, for embedded systems and coop...
Abstract — We present a flexible Hardware Abstraction Architecture (HAA) that balances conflicting r...
The worldwide spreading of Internet, in combination with the development of new low power and low co...
The worldwide spreading of Internet, in combination with the development of new low power and low co...
Wireless sensor networking is the result of interdisciplinary research involving aspects of computer...
The basic idea of distributed computing is that it is possible to solve a large problem by using the...