|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
First IEEE International Conference on Pervasive Computing and Communications (PerCom'03)
Portability, Extensibility and Robustness in iROS
Fort Worth,Texas
March 23-March 26
ISBN: 0-7695-1893-1
| ASCII Text | x | ||
| Shankar R. Ponnekanti, Brad Johanson, Emre Kiciman, Armando Fox, "Portability, Extensibility and Robustness in iROS," 2013 IEEE International Conference on Pervasive Computing and Communications (PerCom), pp. 11, First IEEE International Conference on Pervasive Computing and Communications (PerCom'03), 2003. | |||
| BibTex | x | ||
| @article{ 10.1109/PERCOM.2003.1192722, author = {Shankar R. Ponnekanti and Brad Johanson and Emre Kiciman and Armando Fox}, title = {Portability, Extensibility and Robustness in iROS}, journal ={2013 IEEE International Conference on Pervasive Computing and Communications (PerCom)}, volume = {0}, year = {2003}, isbn = {0-7695-1893-1}, pages = {11}, doi = {http://doi.ieeecomputersociety.org/10.1109/PERCOM.2003.1192722}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2013 IEEE International Conference on Pervasive Computing and Communications (PerCom) TI - Portability, Extensibility and Robustness in iROS SN - 0-7695-1893-1 SP EP A1 - Shankar R. Ponnekanti, A1 - Brad Johanson, A1 - Emre Kiciman, A1 - Armando Fox, PY - 2003 KW - null VL - 0 JA - 2013 IEEE International Conference on Pervasive Computing and Communications (PerCom) ER - | |||
The dynamism and heterogeneity in ubicomp environments on both short and long time scales implies that middleware platforms for these environments need to be designed ground up for portability, extensibility and robustness. In this paper, we describe how we met these requirements in iROS, a middleware platform for a class of ubicomp environments, through the use of three guiding principles — economy of mechanism, client simplicity and levels of indirection. Apart from theoretical arguments and experimental results, experience through several deployments with a variety of apps, in most cases not done by the original designers of the system, provides some validation in practice that the design decisions have in fact resulted in the intended portability, extensibility and robustness. A retrospective examination of the system leads us to the following lesson: A logically-centralized design and physically-centralized implementation enables the best behavior in terms of extensibility and portability along with ease of administration, and sufficient behavior in terms of scalability and robustness.
Citation:
Shankar R. Ponnekanti, Brad Johanson, Emre Kiciman, Armando Fox, "Portability, Extensibility and Robustness in iROS," percom, pp.11, First IEEE International Conference on Pervasive Computing and Communications (PerCom'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.
