Foundations for the Arcadia environment architecture

被引:0
|
作者
Taylor, Richard N. [1 ]
Belz, Frank C. [2 ]
Clarke, Lori A. [3 ]
Osterweil, Leon [4 ]
Selby, Richard W. [5 ]
Wileden, Jack C. [2 ]
Wolf, Alexander L. [1 ]
Young, Michal [1 ]
机构
[1] Department of Information and Computer Science, Univ. of California, Irvine,CA,60007278, United States
[2] TRW, Redondo Beach,CA,60025209, United States
[3] Department of Computer and Information Science, Univ. of Massachusetts, Amherst,MA,60014313, United States
[4] Department of Computer Science, Univ. of Colorado, Boulder,CO,60000221, United States
[5] AT&T Bell Labs, 600 Mountain Avenue, Murray Hill,NJ,60021378, United States
来源
ACM SIGPLAN Notices | 1988年 / 24卷 / 02期
关键词
Concurrency control - Program interpreters - User interfaces;
D O I
10.1145/64140.65004
中图分类号
学科分类号
摘要
Early software environments have supported a narrow range of activities (programming environments) or else been restricted to a single hard-wiredsoftware 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. © 1988 ACM.
引用
收藏
页码:1 / 13
相关论文
共 50 条
  • [1] FOUNDATIONS FOR THE ARCADIA ENVIRONMENT ARCHITECTURE
    TAYLOR, RN
    BELZ, FC
    CLARKE, LA
    OSTERWEIL, L
    SELBY, RW
    WILEDEN, JC
    WOLF, AL
    YOUNG, M
    [J]. SIGPLAN NOTICES, 1989, 24 (02): : 1 - 13
  • [2] USES AND ABUSES OF ARCADIA + ARCHITECTURE
    OUTRAM, J
    [J]. ARCHITECTURAL REVIEW, 1984, 175 (1048) : 76 - &
  • [3] Georgian Arcadia: Architecture for the Park and Garden
    Tyack, Geoffrey
    [J]. ARCHITECTURAL HISTORY, 2023, 66 : 347 - 348
  • [4] GEORGIAN ARCADIA - ARCHITECTURE FOR THE PARK AND GARDEN
    ROBINSON, JM
    [J]. APOLLO-THE INTERNATIONAL MAGAZINE OF THE ARTS, 1987, 126 (305): : 47 - 48
  • [5] Georgian Arcadia: architecture for the park and garden
    Miele, Chris
    [J]. ANTIQUARIES JOURNAL, 2024,
  • [6] SYMBOLIC ARCHITECTURE IN SIDNEY 'NEW ARCADIA'
    SKRETKOWICZ, V
    [J]. REVIEW OF ENGLISH STUDIES, 1982, 33 (130): : 175 - 180
  • [7] Georgian Arcadia: Architecture for the Park and Gorden
    Stamper, Paul
    [J]. JOURNAL OF HISTORIC BUILDINGS AND PLACES, 2024, 3 : 190 - 192
  • [8] ARCADIA IS IN RUSSIA - RUSSIAN FOUNDATIONS OF NABOKOV,VLADIMIR WORKS
    VELIKIC, D
    [J]. DU-DIE ZEITSCHRIFT DER KULTUR, 1996, (06): : 30 - &
  • [9] ET IN ARCADIA EGO. Performing Music as Architecture
    Michalopoulou, Katerina
    Toulaumis, Antonis
    [J]. IN BO-RICERCHE E PROGETTI PER IL TERRITORIO LA CITTA E L ARCHITETTURA, 2015, 6 (08): : 195 - 207
  • [10] The foundations and architecture of autotutor
    Wiemer-Hastings, P
    Graesser, AC
    Harter, D
    [J]. INTELLIGENT TUTORING SYSTEMS, 1998, 1452 : 334 - 343