See this document in CiteSeerX!

Linguistic Support for the Evolutionary Design of Software Architectures (1996)  (Make Corrections)  (6 citations)
T.C. Nicholas Graham, Tore Urnes
Proceedings of the 18th International Conference on Software Engineering



  Home/Search   Context   Related

 
View or download:
stl.cs.queensu.ca/~graham...icse18.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  stl.cs.queensu.ca/~graha...icse18 (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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