JAUS Core Service Set
- Aerospace Standard
- AS5710A
- Revised
Scope
-
Transport Service: Abstracts the functionality of the underlying communication transport layer
-
Events Service: Establishes a publish/subscribe mechanism for automatic messaging
-
Access Control: Manages preemptable exclusive control for safety critical operations
-
Management: Defines component life-cycle management
-
Time: Allows clients to query and set the system time for the component
-
Liveness: Provides a means to maintain connection liveness between communicating components
-
Discovery: Governs automatic discovery of remote entities and their capabilities
-
List Manager: Encompasses behavior common to doubly linked lists
Rationale
Recommended Content
Aerospace Standard | JAUS / SDP Transport Specification |
Aerospace Standard | JAUS Service Interface Definition Language |
Topic
Data Sets - Support Documents
Title | Description | Download |
---|---|---|
Unnamed Dataset 1 | ||
Unnamed Dataset 2 | ||
TABLE 1 | TRANSITION TABLE | |
TABLE 2 | CONDITION TABLE | |
TABLE 3 | ACTION TABLE | |
TABLE 4 | TYPES OF TRANSITIONS FOR WHICH ENTRY/EXIT ACTIONS ARE EXECUTED | |
TABLE 5 | TRANSPORT SERVICE INTERNAL EVENTS SET | |
TABLE 6 | RECEIVE EVENT ENCODING | |
TABLE 7 | SEND EVENT ENCODING | |
TABLE 8 | BROADCAST LOCAL EVENT ENCODING | |
TABLE 9 | BROADCAST GLOBAL EVENT ENCODING | |
TABLE 10 | SEND ERROR EVENT ENCODING | |
TABLE 11 | TRANSPORT SERVICE STATE TRANSITION TABLE | |
TABLE 13 | TRANSPORT SERVICE TRANSITION ACTIONS | |
TABLE 14 | EVENTS SERVICE VOCABULARY | |
TABLE 15 | EVENTS SERVICE INTERNAL EVENTS SET | |
TABLE 16 | CREATE EVENT MESSAGE ENCODING | |
TABLE 17 | UPDATE EVENT MESSAGE ENCODING | |
TABLE 18 | CANCEL EVENT MESSAGE ENCODING | |
TABLE 19 | CREATE EVENT MESSAGE ENCODING | |
TABLE 20 | QUERY EVENTS MESSAGE ENCODING | |
TABLE 22 | CONFIRM EVENT REQUEST MESSAGE ENCODING | |
TABLE 23 | REJECT EVENT REQUEST MESSAGE ENCODING | |
TABLE 24 | REPORT EVENTS MESSAGE ENCODING | |
TABLE 25 | EVENT MESSAGE ENCODING | |
TABLE 26 | REPORT EVENT TIMOUT MESSAGE ENCODING | |
TABLE 27 | COMMAND EVENT MESSAGE ENCODING | |
TABLE 28 | EVENTS SERVICE STATE TRANSITION TABLE | |
TABLE 29 | EVENTS SERVICE CONDITIONS | |
TABLE 30 | EVENTS SERVICE TRANSITION ACTIONS | |
TABLE 31 | ACCESS CONTROL SERVICE VOCABULARY | |
TABLE 33 | REQUEST CONTROL MESSAGE ENCODING | |
TABLE 37 | SET AUTHORITY MESSAGE ENCODING | |
TABLE 39 | REPORT CONTROL MESSAGE ENCODING | |
TABLE 40 | REJECT CONTROL MESSAGE ENCODING | |
TABLE 41 | CONFIRM CONTROL MESSAGE ENCODING | |
TABLE 42 | REPORT AUTHORITY MESSAGE ENCODING | |
TABLE 43 | REPORT TIMEOUT MESSAGE ENCODING | |
TABLE 44 | ACCESS CONTROL SERVICE STATE TRANSITIONS | |
TABLE 45 | ACCESS CONTROL SERVICE CONDITIONS | |
TABLE 46 | ACCESS CONTROL SERVICE TRANSITION ACTIONS | |
TABLE 47 | MANAGEMENT SERVICE VOCABULARY | |
TABLE 48 | MANAGEMENT SERVICE INTERNAL EVENTS SET | |
TABLE 53 | SET EMERGENCY MESSAGE ENCODING | |
TABLE 54 | CLEAR EMERGENCY MESSAGE ENCODING | |
TABLE 56 | REPORT STATUS MESSAGE ENCODING | |
TABLE 57 | MANAGEMENT SERVICE TRANSITION TABLE | |
TABLE 58 | MANAGEMENT SERVICE CONDITIONS | |
TABLE 59 | MANAGEMENT SERVICE TRANSITION ACTIONS | |
TABLE 60 | TIME SERVICE VOCABULARY | |
TABLE 61 | SET TIME MESSAGE ENCODING | |
TABLE 62 | QUERY TIME MESSAGE ENCODING | |
TABLE 63 | REPORT TIME MESSAGE ENCODING | |
TABLE 65 | TIME SERVICE TRANSITION ACTIONS | |
TABLE 66 | LIVENESS SERVICE VOCABULARY | |
TABLE 71 | DISCOVERY SERVICE VOCABULARY | |
TABLE 72 | REGISTER SERVICES MESSAGE ENCODING | |
TABLE 73 | QUERY IDENTIFICATION MESSAGE ENCODING | |
TABLE 74 | QUERY CONFIGURATION MESSAGE ENCODING | |
TABLE 76 | QUERY SERVICES MESSAGE ENCODING | |
TABLE 77 | QUERY SERVICE LIST MESSAGE ENCODING | |
TABLE 78 | REPORT IDENTIFICATION MESSAGE ENCODING | |
TABLE 79 | REPORT CONFIGURATION MESSAGE ENCODING | |
TABLE 80 | REPORT SUBSYSTEM LIST MESSAGE ENCODING | |
TABLE 81 | REPORT SERVICES MESSAGE ENCODING | |
TABLE 82 | REPORT SERVICE LIST MESSAGE ENCODING | |
TABLE 83 | DISCOVERY SERVICE STATE TRANSITIONS | |
TABLE 84 | DISCOVERY SERVICE TRANSITION ACTIONS | |
TABLE 85 | LIST MANAGER SERVICE VOCABULARY | |
TABLE 86 | SET ELEMENT MESSAGE ENCODING | |
TABLE 87 | DELETE ELEMENT MESSAGE ENCODING | |
TABLE 88 | QUERY ELEMENT MESSAGE ENCODING | |
TABLE 91 | CONFIRM ELEMENT REQUEST MESSAGE ENCODING | |
TABLE 92 | REJECT ELEMENT REQUEST MESSAGE ENCODING | |
TABLE 94 | REPORT ELEMENT LIST MESSAGE ENCODING | |
TABLE 95 | REPORT ELEMENT COUNT MESSAGE ENCODING | |
TABLE 96 | LIST MANAGER SERVICE TRANSITION TABLE | |
TABLE 97 | LIST MANAGER SERVICE STATE CONDITIONS TABLE | |
TABLE 98 | LIST MANAGER SERVICE TRANSITION ACTIONS |
Issuing Committee
AS-4JAUS Joint Architecture for Unmanned Systems Committee
The AS-4JAUS Technical Committee supports the charter of AS-4 (Unmanned Systems) by developing standards enabling external and internal interoperability between Unmanned Systems and their subsystems and payloads. JAUS employs a service oriented architecture approach, representing unmanned system capabilities as defined services with defined message-based interfaces. The standardization of these service and interface definitions facilitates the development of modular systems with increased interoperability; the use of standard services and their interfaces also facilitates rapid technology insertion.