Thumbnail
Access Restriction
Subscribed

Author Selby, Richard W. ♦ Osterweil, Leon ♦ Taylor, Richard N. ♦ Wolf, Alexander L. ♦ Young, Michael ♦ Belz, Frank C. ♦ Clarke, Lori A. ♦ Wileden, Jack C.
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Computer programming, programs & data
Abstract Early software environments have supported a narrow range of activities (programming environments) or else been restricted to a single “hard-wired” software development process. The Arcadia research project is investigating the construction of software environments that are tightly integrated, yet flexible and extensible enough to support experimentation with alternative software processes and tools. This has led us to view an environment as being composed of two distinct, cooperating parts. One is the variant part, consisting of process programs and the tools and objects used and defined by those programs. The other is the fixed part, or infrastructure, supporting creation, execution, and change to the constituents of the variant part. The major components of the infrastructure are a process programming language and interpreter, object management system, and user interface management system. Process programming facilitates precise definition and automated support of software development and maintenance activities. The object management system provides typing, relationships, persistence, distribution and concurrency control capabilities. The user interface management system mediates communication between human users and executing processes, providing pleasant and uniform access to all facilities of the environment. Research in each of these areas and the interaction among them is described.
Description Affiliation: Univ. of Massachusetts, Amherst (Clarke, Lori A.; Wileden, Jack C.) || Univ. of California, Irvine (Taylor, Richard N.; Selby, Richard W.; Young, Michael) || AT&T Bell Labs, Murray Hill, NJ (Wolf, Alexander L.) || Univ. of Colorado, Boulder (Osterweil, Leon) || TRW, Redondo Beach, CA (Belz, Frank C.)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 1983-05-01
Publisher Place New York
Journal ACM SIGPLAN Notices (SIGP)
Volume Number 24
Issue Number 2
Page Count 13
Starting Page 1
Ending Page 13


Open content in new tab

   Open content in new tab
Source: ACM Digital Library