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 条
  • [21] Foundations for an Ontology of Environment and Habitat
    Bennett, Brandon
    FORMAL ONTOLOGY IN INFORMATION SYSTEMS (FOIS 2010), 2010, 209 : 31 - 44
  • [22] ARCHITECTURE OF THE ENVIRONMENT
    STEFINLONGO, GB
    SCIENCE OF THE TOTAL ENVIRONMENT, 1986, 55 : 375 - 382
  • [23] Chimp architecture has lasting foundations
    Marshall, Michael
    NEW SCIENTIST, 2011, 211 (2822) : 11 - 11
  • [24] Architecture and the Environment
    Hochhausl, Sophie
    Lange, Torsten
    Adams, Ross Exo
    Barber, Daniel A.
    Doucet, Isabelle
    Forster, Kim
    Bierig, Aleksandr
    Cupers, Kenny
    Ferng, Jennifer
    Krivy, Maros
    Lange, Torsten
    Levin, Ayala
    Nolan, Ginger
    Vronskaya, Alla
    Hochhausl, Sophie
    Kurg, Andres
    von Fischer, Sabine
    ARCHITECTURAL HISTORIES, 2018, 6 (01): : 1 - 13
  • [25] THE FOUNDATIONS OF SCRUTON,ROGER THE AESTHETICS OF ARCHITECTURE
    SKILLEN, A
    BRITISH JOURNAL OF AESTHETICS, 1980, 20 (03): : 257 - 265
  • [26] VLSI SHAKES THE FOUNDATIONS OF COMPUTER ARCHITECTURE
    DURNIAK, A
    ELECTRONICS, 1979, 52 (11): : 111 - 133
  • [27] Arcadia
    Longenbach, James
    POETRY, 2015, 207 (01) : 40 - 43
  • [28] ARCADIA
    Mars-Jones, Adam
    TLS-THE TIMES LITERARY SUPPLEMENT, 2018, (6014): : 25 - 26
  • [29] ARCADIA
    Morgan, Catherine
    ARCHAEOLOGICAL REPORTS-LONDON, 2008, 54 : 31 - 34
  • [30] 'In Arcadia'
    King, B
    WORLD LITERATURE TODAY, 2003, 77 (01) : 86 - 87