DOS Design/Application Tools System/Segment Specification. Volume 3

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. (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
ADA229055

Entities

Organizations

  • Honeywell International, Inc.

Tags

Communities of Interest

  • C4I
  • Engineered Resilient Systems
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Communication Networks
  • Communication Systems
  • Computer Programming
  • Computer Programs
  • Computers
  • Cost Estimates
  • Database Management Systems
  • Databases
  • Information Processing
  • Language
  • Operating Systems
  • Reliability
  • Software Development
  • Software Development Tools
  • Software Testing
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

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