UNIX time-sharing system: The programmer's workbench

@article{Dolotta1978UNIXTS,
  title={UNIX time-sharing system: The programmer's workbench},
  author={T. Dolotta and R. C. Haight and J. Mashey},
  journal={The Bell System Technical Journal},
  year={1978},
  volume={57},
  pages={2177-2200}
}
Many, if not most, UNIX∗ systems are dedicated to specific projects and serve small, cohesive groups of (usually technically oriented) users. The Programmer's Workbench UNIX system (PWB/UNIX for short) is a facility based on the UNIX system that serves as a large, general-purpose, “utility” computing service. It provides a convenient working environment and a uniform set of programming tools to a very diverse group of users. The PWB/UNIX system has several interesting characteristics: (i) Many… Expand
The UNIX Time-sharing System
UNIX is a general-purpose, interactive time-sharing operating system for the DEC PDP-11 and Interdata 8/32 computers. Since it became operational in 1971, it has become quite widely used. This paperExpand
UNIX time-sharing system: A retrospective
  • D. Ritchie
  • Computer Science
  • The Bell System Technical Journal
  • 1978
TLDR
The strong and weak points of the UNIX system are discussed and some areas where effort has been expended no effort are discussed. Expand
The UNIX time-sharing system
TLDR
The nature and implementation of the file system and of the user command interface are discussed, including the ability to initiate asynchronous processes and a high degree of portability. Expand
A UNIX System Implementation for System / 370 *
This paper describes an implementation of the UNIX(TM) operating system for IBM System/370 computers. In this implementation an underlying Resident Supervisor, adapted from an existing IBM controlExpand
Designer's workbench: Providing a production environment
  • T. Thompson
  • Engineering
  • The Bell System Technical Journal
  • 1980
In the development of Designer's Workbench, special consideration was given to the design, implementation, and maintenance of the production environment. Since DWB filled an immediate need in theExpand
The UNIX system: A UNIX system implementation for System/370
TLDR
This paper describes the software structure, with emphasis on unique aspects of this implementation: multiprocessing and process synchronization, process creation, and outboard terminal handling of the UNIX system for IBM System/370. Expand
Automatic configuration management in a General Object-Based Environment
  • L. Bendix
  • Computer Science
  • Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering
  • 1992
TLDR
A new framework which closes the gap between openness of a system and easiness of integration of tools is proposed, based on an object-oriented view of the whole environment, i.e. of the tools, data, and persons. Expand
A Program Development Tool
TLDR
This paper describes how a number of tools are combined into a single system to aid in the reading, writing, and running of programs to form a synergistic union. Expand
The UNIX Operating System: A Model for Software Design
TLDR
The UNIX operating system has become widely used by universities and scientific research establishments and is the de facto standard of comparison for such systems and has spawned a small industry of suppliers of UNIX variants and look-alikes. Expand
An Object-Based Approach to Software Engineering Environments
In the search for better software engineering environments two different directions are usually followed. One is to put emphasis on a simple level of common representation e. g. ASCII-files toExpand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 13 REFERENCES
An introduction to the Programmer's Workbench
TLDR
This paper gives an overview of the Programmer's Workbench and its development; further details appear in the five following companion papers. Expand
UNIX time-sharing system: Document preparation
TLDR
The UNIX∗ operating system provides programs for sophisticated document preparation within the framework of a general-purpose operating system, which has proven to be easy to learn and use, even by secretaries, typists, and other nonspecialists. Expand
Unix time-sharing system: the unix shell
  • S. R. Bourne
  • Computer Science
  • The Bell System Technical Journal
  • 1978
The UNIX∗ shell is a command programming language that provides an interface to the UNIX operating system. It contains several mechanisms found in algorithmic languages such as control-flowExpand
Using a command language as a high-level programming language
The command language for the Programmer's Workbench (PWB) utilizes an extended version of the standard UNIX shell program, plus commands designed mainly for use within shell procedures (commandExpand
A user's viewpoint on the Programmer's Workbench
TLDR
Evidence is given that the use of the Programmer's Workbench can be a major contributing factor in the successful development of a software project. Expand
The programmer's workbench—a machine for software development
TLDR
It is suggested that there are many other situations where it would be advantageous to separate the program development and maintenance function onto a specialized computer which is dedicated to that purpose. Expand
The Programmer's Workbench A Machine for Software Development
TLDR
It is suggested that there are many other situations where it would be advantageous to separate the program development and maintenance function onto a specialized computer which is dedicated to that purpose. Expand
Documentation tools and techniques
TLDR
The basic approach has been to develop techniques for effective combination of existing UNIX facilities for quick and convenient production of many kinds of documentation which might be otherwise unobtainable, impractical, or very expensive. Expand
The source code control system
  • M. Rochkind
  • Computer Science
  • IEEE Transactions on Software Engineering
  • 1975
TLDR
The SCCS approach to source code control is discussed, how it is used and explained is shown and how the system is implemented is explained. Expand
Mashey, "An Introduction to the Programmer's Work­ bench,
  • Proc. 2nd Int. Conf. on Software Engineering (October
  • 1976
...
1
2
...