2002Unpublished venueRequires access

Software Development Platforms for Autonomous Systems

Rajive Joshi, Arnab Bose, Scott Breneman

Open publisher page 0 citations

Abstract

Specialized platforms have recently been employed in various autonomous systems, such as unmanned vehicles and mobile robotics, to address system development and integration challenges. This paper describes the key elements of platforms and their use in the development of autonomous systems. A software platform includes both a architectural framework and supporting tools. Software frameworks for autonomous systems typically combine hierarchical component architectures with domain-specific behavioral patterns. They can also provide many pre-written components that partially implement the solution. This provides an infrastructure to effectively construct the layered control of autonomous systems. Software platforms can be used to integrate low-level device drivers, hand-written or custom code, telemetry and communication software, and model-based intelligence in a robust manner. With the progress of modelbased development and automated generation of production quality code, platforms become increasingly valuable to system architects.

About this research paper

What this paper is about

Specialized platforms have recently been employed in various autonomous systems, such as unmanned vehicles and mobile robotics, to address system development and integration challenges. This paper describes the key elements of platforms and their use in the development of autonomous systems. A software platform includes both a architectural framework and supporting tools. Software frameworks for autonomous systems typically combine hierarchical component architectures with domain-specific behavioral patterns. They can also provide many pre-written components that partially implement the solution. This provides an infrastructure to effectively construct the layered control of autonomous systems. Software platforms can be used to integrate low-level device drivers, hand-written or custom code, telemetry and communication software, and model-based intelligence in a robust manner. With the progress of modelbased development and automated generation of production quality code, platforms become increasingly valuable to system architects.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Specialized platforms have recently been employed in various autonomous systems, such as unmanned vehicles and mobile robotics, to address system development and integration challenges. This paper describes the key elements of platforms and their use in the development of autonomous systems. A software platform includes both a architectural framework and supporting tools. Software frameworks for autonomous systems typically combine hierarchical component architectures with domain-specific behavioral patterns. They can also provide many pre-written components that partially implement the solution. This provides an infrastructure to effectively construct the layered control of autonomous systems. Software platforms can be used to integrate low-level device drivers, hand-written or custom code, telemetry and communication software, and model-based intelligence in a robust manner. With the progress of modelbased development and automated generation of production quality code, platforms become increasingly valuable to system architects.

Key concepts: Computer science, Software engineering, Software development, Software, Systems engineering, Operating system, Engineering

Related papers

Back to paper searchBrowse research topicsOriginal source
Software Development Platforms for Autonomous Systems — Research Paper | ScholarLens