Loading...
Please wait, while we are loading the content...
Similar Documents
Software architecture for a distributed real-time system in ada, with application to telerobotics
| Content Provider | NASA Technical Reports Server (NTRS) |
|---|---|
| Author | Leake, Stephen Olsen, Douglas R. Messiora, Steve |
| Copyright Year | 1992 |
| Description | The architecture structure and software design methodology presented is described in the context of telerobotic application in Ada, specifically the Engineering Test Bed (ETB), which was developed to support the Flight Telerobotic Servicer (FTS) Program at GSFC. However, the nature of the architecture is such that it has applications to any multiprocessor distributed real-time system. The ETB architecture, which is a derivation of the NASA/NBS Standard Reference Model (NASREM), defines a hierarchy for representing a telerobot system. Within this hierarchy, a module is a logical entity consisting of the software associated with a set of related hardware components in the robot system. A module is comprised of submodules, which are cyclically executing processes that each perform a specific set of functions. The submodules in a module can run on separate processors. The submodules in the system communicate via command/status (C/S) interface channels, which are used to send commands down and relay status back up the system hierarchy. Submodules also communicate via setpoint data links, which are used to transfer control data from one submodule to another. A submodule invokes submodule algorithms (SMA's) to perform algorithmic operations. Data that describe or models a physical component of the system are stored as objects in the World Model (WM). The WM is a system-wide distributed database that is accessible to submodules in all modules of the system for creating, reading, and writing objects. |
| File Size | 2016613 |
| Page Count | 42 |
| File Format | |
| Alternate Webpage(s) | http://archive.org/details/NASA_NTRS_Archive_19920017661 |
| Archival Resource Key | ark:/13960/t51g5mc7z |
| Language | English |
| Publisher Date | 1992-06-01 |
| Access Restriction | Open |
| Subject Keyword | Computer Programming And Software Teleoperators Architecture Computers Multiprocessing Computers Robotics Data Bases Space Stations Real Time Operation Data Links Algorithms Hierarchies Ada Programming Language Distributed Parameter Systems Telerobotics Software Engineering Ntrs Nasa Technical Reports ServerĀ (ntrs) Nasa Technical Reports Server Aerodynamics Aircraft Aerospace Engineering Aerospace Aeronautic Space Science |
| Content Type | Text |
| Resource Type | Technical Report |