State Machine Frameworks Operating in Sensor Network Operation System based on Multi-Thread
멀티쓰레드 기반 센서네트워크 운영체제에서 동작하는 상태머신 프레임워크

Seung-Keun Lee, Byung-Kon Kim, Byoung-Kyu Choi, Heu Shin
2010 The KIPS Transactions PartA  
A wireless sensor network(WSN) which roles as a mediator between living environment and computers in ubiquitous computing is very essential research area. Due to the constraint that sensor nodes should work in very resource-restricted circumstances, an operating system that can manage resources effectively is demanded. Also, a sensor network should be able to deal with many events quickly and simultaneously in order to respond to various physical changes in outer environment. The Sensor Network
more » ... Operating System such as TinyOS, MANTIS and NanoQplus is much designed so that it can satisfy such requirement. But, for programmers who develop application program for sensor networks, they have lack of frameworks which the development is easily possible from restricted development environment. In this paper for this, we implemented a state machine framework apt for responsive systems in NanoQplus which is multi-thread-based sensor network operating system. In addition we propose an event broker module(EBM) for effective event dispatching, a message data structure for message sharing among state machines, and an execution module that handles messages and their queue and performs state transition of the machines. Furthermore, we could do the development more easily an application program with a state-based framework by developing CASE tools.
doi:10.3745/kipsta.2010.17a.3.127 fatcat:7ki4smpz7nclvpp7m6xrfg4tqq