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 条
  • [41] 'In Arcadia'
    Abell, S
    TLS-THE TIMES LITERARY SUPPLEMENT, 2002, (5191): : 23 - 23
  • [42] 'Arcadia'
    Revell, D
    WESTERN HUMANITIES REVIEW, 1997, 51 (01) : 313 - 313
  • [43] 'Arcadia'
    Fontanella, L
    GRADIVA, 2002, (20-21): : 209 - 209
  • [44] Arcadia
    Alfano, Giancarlo
    RASSEGNA DELLA LETTERATURA ITALIANA, 2013, 117 (02): : 570 - 572
  • [45] Arcadia
    McLarney, Rose
    MISSOURI REVIEW, 2013, 36 (03): : 31 - 31
  • [46] Arcadia
    Gier, Albert
    ARCHIV FUR DAS STUDIUM DER NEUEREN SPRACHEN UND LITERATUREN, 2021, 258 (01): : 239 - 241
  • [47] ARCADIA
    Bradfield, Scott
    NEW YORK TIMES BOOK REVIEW, 2016, 121 (13): : 13 - 13
  • [48] Foundations of species-environment relations
    Heglund, PJ
    PREDICTING SPECIES OCCURRENCES: ISSUES OF ACCURACY AND SCALE, 2002, : 35 - 41
  • [49] BIOLOGICAL FOUNDATIONS OF PREDICTION IN AN UNPREDICTABLE ENVIRONMENT
    MARUSIC, M
    BRITISH JOURNAL FOR THE PHILOSOPHY OF SCIENCE, 1989, 40 (04): : 485 - 499
  • [50] Energy and environment as the foundations for sustainable development
    Golas, Janusz
    Zarebska, Katarzyna
    Nosek, Katarzyna
    Szramowiat-Sala, Katarzyna
    Marczak, Marta
    ENVIRONMENTAL SCIENCE AND POLLUTION RESEARCH, 2019, 26 (09) : 8359 - 8361