• DocumentCode
    3516776
  • Title

    Programming computers embedded in the physical world

  • Author

    Iftode, Liviu ; Borcea, Cristian ; Kochut, Andrzej ; Intanagonwiwat, Chalermek ; Kremer, Ulrich

  • Author_Institution
    Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
  • fYear
    2003
  • fDate
    28-30 May 2003
  • Firstpage
    78
  • Lastpage
    85
  • Abstract
    During the next decade, emerging technologies will help populating the physical space with ubiquitous networks of embedded systems (NES). Programming NES requires new abstractions and computing models since the current programming, models are not designed for the scale and volatility encountered in these networks. This paper presents Spatial Programming (SP), a novel programming model for NES. The key idea in SP is to offer network-transparent access to data and services distributed on nodes spread across the physical space. SP programs access network resources using a high level abstraction, termed spatial reference, which addresses the nodes using their spatial and content properties. An underlying system takes care of mapping spatial references onto target nodes in the network. Our preliminary experience in developing SP applications suggests that SP can be a viable solution for distributed computing over NES.
  • Keywords
    distributed programming; embedded systems; ubiquitous computing; distributed computing; high level abstraction; network-transparent access; networks of embedded system programming; spatial programming model; termed spatial reference; ubiquitous computing; Cameras; Computer science; Distributed computing; Embedded computing; Embedded system; Intelligent robots; Intelligent sensors; Pervasive computing; Physics computing; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2003. FTDCS 2003. Proceedings. The Ninth IEEE Workshop on Future Trends of
  • ISSN
    1071-0485
  • Print_ISBN
    0-7695-1910-5
  • Type

    conf

  • DOI
    10.1109/FTDCS.2003.1204311
  • Filename
    1204311