• DocumentCode
    1625019
  • Title

    Getting down and dirty: device-level programming using the Real-Time Specification for Java

  • Author

    Hardin, David ; Frerking, Mike ; Wiley, Philip ; Bolella, G.

  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    457
  • Lastpage
    464
  • Abstract
    The Real-Time Specification for Java (RTSJ) provides many mechanisms for "real-world" programming, including the ability to express timeliness constraints for computations, respond to asynchronous events, and access physical memory. As a demonstration of the realworld capabilities of the RTSJ, we implemented an autonomous mobile robot programmed solely in Java. In this paper, we describe the implementation of this robotic control software, as well as other examples of device-level software in the Java programming language
  • Keywords
    Java; control engineering computing; formal specification; mobile robots; object-oriented programming; real-time systems; robot programming; Real-Time Specification for Java; asynchronous events; autonomous mobile robot; device-level programming; physical memory access; robotic control software; timeliness constraints; Computer languages; Electrical capacitance tomography; Electronic switching systems; Identity-based encryption; Java; Laboratories; Microprocessors; Physics computing; Rivers; Sun;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2002. (ISORC 2002). Proceedings. Fifth IEEE International Symposium on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-7695-1558-4
  • Type

    conf

  • DOI
    10.1109/ISORC.2002.1003814
  • Filename
    1003814