Ada (Trade Name) Foundation Technology. Volume 6. Software Requirements for WIS (WWMCCS (World Wide Military Command and Control System) Information System) Operating System Prototypes.

Abstract

The most important ingredient for a successful WIS is the design and implementation of a suitable distributed operating system. The WIS operating system (OS) is a distributed operating system in the sense that it provides an abstraction of a single system across network connected multiple machines. The design of WIS OS presented is a well-balanced design that has significant potential for meeting the requirements of WIS. For example, effective performance is achieved by providing a minimal kernel that optimizes local area network (LAN) Inter-Process Communication (IPC), contains a very fast context switch and supports lightweight kernel tasks. Security is supported in the kernel by having clearly delineated address spaces, basic mandatory access control and all communication controlled via the IPC mechanism which can ensure that the proper security access is followed. This volume is the sixth of a nine-volume set describing projects which are planned for prototype foundation technologies for WIS using the Ada programming language. The other volumes include command language; software design, description, and analysis tools; text processing; database management system; planning and optimization tools; graphics; and network protocols.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1986
Accession Number
ADA178437

Entities

People

  • Alan Smith
  • Clyde Roby
  • David Cheriton
  • Jack Stankovick
  • Mike Liu

Organizations

  • Institute for Defense Analyses

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Application Software
  • Command And Control
  • Command And Control Systems
  • Computer Programming
  • Computer Programs
  • Computers
  • Control Systems
  • Database Management Systems
  • Information Systems
  • Kernels (Operating System)
  • Local Area Networks
  • Network Protocols
  • Operating Systems
  • Software Development
  • System Software
  • Transport Protocols
  • User Interface

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.
  • Software Engineering
  • Software Engineering.

Technology Areas

  • Fully Networked C3
  • Fully Networked C3 - Command and Control
  • Space