DOS Design/Application Tools Software Top-Level Design Document. Volume 2

Abstract

Developing applications for execution in a distributed data processing environment is a difficult task. Such environments dominate Air Force C3I systems, which are necessarily distributed. In addition to being a physical necessity, distributed systems offer, relative to centralized processing systems, the potential for increased performance and fault tolerance. Realizing that potential is a key objective behind research in distributed systems technology. The goal of this contract is to: 1) Define and demonstrate a framework for integrating development tools; and 2) Define and construct tools that support the development of distributed applications. A tool integration platform was designed and developed as a fundamental element of an integrated development framework. The RADC Distributed System Evaluation (DISE) Environment Tool Integration Platform integrates software development tools by automating and coordinating information exchange between tools, through use of the CRONUS distributed system and the ONTOS object oriented database management system. Two development tools were selected and implemented that illustrate the types of technology required to support distributed application development. The Allocator assists developers with determining efficient implementations for distributed applications. The Reliability Analyzer generates reliability measures for application components given a set of hardware reliabilities. The two tools have been integrated into the IP. (KR)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1990
Accession Number
ADA229054

Entities

Organizations

  • Honeywell International, Inc.

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Application Software
  • Compilers
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computers
  • Control Systems
  • Database Management Systems
  • Databases
  • Host Computers
  • Object Code
  • Operating Systems
  • Software Development
  • Software Development Tools
  • User Interface
  • Web Browsers

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Parallel and Distributed Computing.
  • Software Engineering