5 citations found. Retrieving documents...
Richard Snodgrass and Karen Shannon. Supporting flexible and efficient tool integration. In Proceedings of the International Workshop on Advanced Programming Environments, number 244 in Lecture Notes in Computer Science, pages 290--313, Trondheim, Norway, June 1986.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Polyglot: An Extensible Compiler Framework for Java - Nystrom, Clarkson, Myers (2003)   (17 citations)  (Correct)

....reused in multiple contexts without changing existing code. The framework was not designed for syntax extension. In the SUIF compiler [36] data structures can be extended with annotations, similar to Polyglot s extension objects; new annotations are ignored by existing compiler passes. Scorpion [31, 32] is a meta programming environment that has a similar extension mechanism. Neither SUIF nor Scorpion have a mechanism like Polyglot s delegate objects to mix in method overrides. JastAdd [16] is a compiler framework that uses aspect oriented programming to add methods and fields into the AST node ....

Richard Snodgrass and Karen Shannon. Supporting flexible and efficient tool integration. In Proceedings of the International Workshop on Advanced Programming Environments, number 244 in Lecture Notes in Computer Science, pages 290--313, Trondheim, Norway, June 1986.


A Compositional Architecture for Portable, Scalable Distributed.. - Druschel (1991)   (Correct)

....can be done at run time and without access to a module s source code; inheritance, on the other hand, is a compile time mechanism and generally requires access to source code. 5. 4 Service Composition Composition of building blocks has been used in toolkit based programming environments [14 , 21], for the construction of user interfaces [13] and other similarly specific application domains. In System V Unix, device drivers and protocols can be composed using the Streams I O system [17 ] In all these cases, composition is restricted to a specific application domain. The Unix shell ....

R. Snodgrass and K. Shannon. Supporting flexible and efficient tool integration. In Proceedings of the International Workshop on Advanced Programming Environments, pages 290--313, Trondheim, Norway, jun 1986. IFIP WG 2.4, Springer-Verlag.


Expanding the Repertoire of Process-based Tool Integration - Valetto (1994)   (1 citation)  (Correct)

....database, and whose free combination and communication is used to obtain the performance of various complex, full fledged applications and to carry out all the tasks in the environment. Tool fragmentation is the basic integration principle of several systems, like RPDE [23] 37] Odin [7] and IDL [47] [48] RPDE maintains tables that represent its tool fragments as the cross product of objects (i.e. structural components that can be manipulated by applications) and roles and methods (i.e. procedural components used to act upon objects) Odin has a very similar concept of objects and of the ....

Richard Snodgrass and Karen Shannon. Supporting flexible and efficient tool integration. In Reidar Conradi, Tor M. Didriksen, and Dag H. Wanvik, editors, Advanced Programming Environments, volume 244 of Lecture Notes in Computer Science, pages 290--313. Springer-Verlag, Trondheim, Norway, 1986.


Enveloping Sophisticated Tools into Process-Centered.. - Valetto, Kaiser (1996)   (8 citations)  (Correct)

....bus products, such as Sun Tooltalk, DEC FUSE and HP SoftBench, combine ideas introduced in Field and Polylith. Tool fragmentation (usually in larger pieces than for the language based editors above) is the basic integration principle of several systems, including RPDE [31] 48] Odin [14] and IDL [57] [58] RPDE maintains tables that represent its tool fragments as the cross product of objects (i.e. structural components that can be manipulated by applications) and roles and methods (i.e. procedural components used to act upon objects) Odin has a very similar concept of objects and of the ....

Richard Snodgrass and Karen Shannon. Supporting flexible and efficient tool integration. In Tor M. Didriksen Reidar Conradi and Dag H. Wanvik, editors, Advanced Programming Environments, volume 244 of Lecture Notes in Computer Science, pages 290--313. SpringerVerlag, Trondheim, Norway, 1986.


Infuse: Fusing Integration Test Management with Change.. - Kaiser, Perry, Schell (1989)   (8 citations)  (Correct)

....A prototype implementation of Infuse has been completed, and is being used in its own further development. Infuse is implemented in C and runs on MicroVax, Sun and HP workstations. The prototype includes a hierarchical clustering algorithm [13] a simple object repository implemented using IDL [25] and RCS [27] a simple graphical browsing interface constructed using X windows, and a hierarchical reserve deposit model that enforces syntactic consistency (using the Unix lint utility) before permitting deposit into the next higher level of the hierarchy. 1. A module is any ....

Richard Snodgrass and Karen Shannon, "Supporting Flexible and Efficient Tool Integration", 'AdvancedProgrammingEnvironments", editors: Reidar Conradi, Tor M. Didriksen and Dag H. Wanvik. Springer-Verlag, Berlin, 1986, pp290-313.

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