• DocumentCode
    1937932
  • Title

    Message Modeling for the Joint Architecture for Unmanned Systems (JAUS)

  • Author

    Whitsitt, Sean ; Sprinkle, Jonathan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Arizona, Tucson, AZ, USA
  • fYear
    2011
  • fDate
    27-29 April 2011
  • Firstpage
    251
  • Lastpage
    259
  • Abstract
    The Joint Architecture for Unmanned Systems (JAUS) is a standard for sensing, control, and computational communication of components for unmanned systems. This paper presents a modeling environment capable of producing a domain-specific prototype of the software necessary for inter-computer communications. A metamodel is used to provide the domain-specific modeling language to model both the messages used in JAUS, and the shell interfaces for components that transmit and receive those messages. The produced artifacts are C and C++ code that can be used in unmanned systems and simulations of such systems, including tests that validate the structure and behavior of the generated code. The generated code is compatible with standard JAUS implementations, and is validated using the Open JAUS open source API and framework. Future work describes the second spiral of features and behaviors (currently in the design phase). The case study and test environment for the software generated by this project is an autonomous ground vehicle, modeled on a Ford Escape Hybrid that is used in laboratory experiments.
  • Keywords
    C++ language; application program interfaces; control engineering computing; mobile robots; public domain software; remotely operated vehicles; simulation languages; C code; C++ code; Ford Escape Hybrid; Open JAUS; autonomous ground vehicle; domain-specific modeling language; inter-computer communications; joint architecture for unmanned systems; message modeling; open source API; Arrays; Computational modeling; Computers; Software; Solid modeling; Testing; Vehicles; Autonomous vehicles; Code generation; JAUS; Metamodeling; Model-based design; Unmanned systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems (ECBS), 2011 18th IEEE International Conference and Workshops on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4577-0065-1
  • Electronic_ISBN
    978-0-7695-4379-6
  • Type

    conf

  • DOI
    10.1109/ECBS.2011.17
  • Filename
    5934826