An Automatic Software Decentralization Framework for Distributed Device Collaboration

An Automatic Software Decentralization Framework for Distributed Device Collaboration
复制标题

DOI:
10.1109/icdcsw.2007.20
复制
发表时间:
2007-06
期刊:
27th International Conference on Distributed Computing Systems Workshops (ICDCSW'07)
影响因子:
--
通讯作者:
Yohei Iwasaki;Nobuo Kawaguchi
Yohei Iwasaki;Nobuo Kawaguchi
中科院分区:
其他
文献类型:
--
作者:
Yohei Iwasaki;Nobuo Kawaguchi

文献摘要

相似文献

近年来,许多具有射频通信功能的小型设备被开发出来,如传感器网络节点和单片机。这导致了各种各样的小工具加入到无线网络中。然而,为了实现这些设备之间的协作,通常我们必须开发复杂的分布式软件。在本文中,我们提出了一个自动的软件分散的方法,它将一个独立的软件程序到分布式软件程序。为了在这些低配置设备上执行生成的软件,我们采用了去中心化目标的编程语言nesC。我们还实现了应用程序与真实的硬件设备,以证明所提出的方法成功地提高了开发的容易性。
Recently, many low-profile devices with RF communication features have been developed such as sensor network nodes and one-chip microcomputers. This caused a variety of gadgets join to the wireless network. However, in order to realize collaborations between these devices, generally we have to develop complicated distributed software. In this paper, we propose an automatic software decentralization method, which converts a stand-alone software program into distributed software programs. In order to execute the generated software on these low-profile devices, we employ the programming language nesC for a decentralization target. We also have implemented applications with real hardware devices to exemplify that the proposed method successfully improves the ease of development.