(Enter summary)
Abstract: As a program's functionality evolves over time, its
software architecture should evolve as well, so that it
continues to match the program's design. This paper
introduces the architecture language of Clock, a
language for the development of interactive, multiuser
applications. This architecture language possesses
three properties supporting the easy restructuring
of software architectures: restricted scoping supported
by a constraint-based communication system,
automatic message routing, and... (Update)
Context of citations to this paper: More
.... of the incremental development style (referred to as the lazy programmer style) It also describes the Clock methodology [3] 4] [5] (on which ClockWorks is based) and describes how Clock is intended to support incremental development. The role that UAN can play in the...
.... [44] Because of its high level, the architecture language supports rapid development and easy modification of groupware programs [21]. Abstract architectures can be mapped into a variety of implementation architectures. By locating the complete architecture on a server...
Cited by: More
Semi-Automated Linking of User Interface Design Artifacts - Elnaffar, Graham (1999)
(Correct)
ClockWorks: Visual Programming of Component-Based Software .. - Graham, Morton, Urnes (1996)
(Correct)
Integrating Support for Temporal Media into an Architecture.. - Graham, Urnes (1997)
(Correct)
Active bibliography (related documents): More All
0.6: A Method for The Formal Testing of Program Visualization Tools - Graham (1996)
(Correct)
0.3: The State of the Art in Concurrent, Distributed Configuration.. - MacKay (1995)
(Correct)
0.3: Recovering the Structure of Software Systems Using Tube.. - Mancoridis, Holt (1996)
(Correct)
Similar documents based on text: More All
0.5: Relational Views as a Model for Automatic - Distributed Implementation Of
(Correct)
0.2: Articles Sur Les Modèles D'urnes - Danièle Gardy
(Correct)
0.1: Efficient Distributed Implementation of Semi-Replicated.. - Graham, Urnes, Nejabi (1996)
(Correct)
Related documents from co-citation: More All
4: The UAN: A user-oriented representation for direct manipulation interface design.. (context) - Hartson, Siochi et al. - 1990
4: Clockworks: Visual programming of component-based software architectures
- Graham, Morton et al. - 1996
3: Declarative Development of Interactive Systems (context) - Graham - 1995
BibTeX entry: (Update)
T.C. Nicholas Graham and Tore Urnes. Linguistic support for the evolutionary design of software architectures. In Proceedings of the Eighteenth International Conference on Software Engineering (ICSE'18), pages 418--427. IEEE Press, March 1996. http://citeseer.ist.psu.edu/graham96linguistic.html More
@inproceedings{ graham96linguistic,
author = "T. C. Nicholas Graham and Tore Urnes",
title = "Linguistic support for the evolutionary design of software architectures",
booktitle = "Proceedings of the~18th~International Conference on Software Engineering",
publisher = "IEEE Computer Society Press",
pages = "418--427",
year = "1996",
url = "citeseer.ist.psu.edu/graham96linguistic.html" }
Citations (may not include all citations):
244
Abstractions for software architecture and tools to support ..
- Shaw, DeLine et al. - 1995
150
Report on the functional programming language Haskell (context) - Hudak, Wadler - 1991
112
Garnet: Comprehensive support for graphical (context) - Myers, Giuse et al. - 1990
88
Patterns generate architectures
- Beck, Johnson - 1994
59
Introduction to the special issue on software architecture (context) - Garlan, Perry - 1995
49
Usability Engineering (context) - Nielsen - 1993
37
Characteristics of higher-level languages for software archi..
- Shaw, Garlan - 1994
31
A syntactic theory of software architecture (context) - Dean, Cordy - 1995
29
Separating application code from toolkits: Eliminating the s.. (context) - Myers - 1991
23
Declarative Programming in a PrototypeInstance System: Objec.. (context) - Myers, Guise et al. - 1992
23
The Turing programming language (context) - Holt, Cordy - 1988
21
Adding implicit invocation to traditional programming langua.. (context) - Garlan, Scott - 1993
21
The importance of pointer variables in constraint models (context) - Zanden, Myers et al. - 1991
20
Clockworks: Visual programming of component-based software a..
- Graham, Morton et al. - 1996
11
A cookbook for the using the Model-View-Controller interface.. (context) - Krasner, Pope - 1988
10
Declarative Development of Interactive Systems (context) - Graham - 1995
6
Automated support for distributed software design (context) - Ng, Kramer - 1995
6
Pegasys: A system for graphical explanation of program desig.. (context) - Moriconi, Hare - 1985
6
The Rendezvous language and architecture for constructing mu.. (context) - Hill, Brinck et al. - 1994
3
Evolution is essential for software tool development
- Wein, MacKay et al. - 1995
3
Extending programming environments to support architectural ..
- Mancoridis, Holt - 1995
The graph only includes citing articles where the year of publication is known.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC