5 citations found. Retrieving documents...
W.G. Griswold, Coping with Software Change Using Information Transparency, Tech. Report CS98-585, Dept. of Computer Science and Eng., Univ. of California, San Diego, 1998

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Aspect-jEdit for Inline Aspect Support - Panas, Karlsson, Högberg (2003)   (Correct)

....in outline aspects and weaved into the core code on application construction. The weaving itself is carried out at compilation time with the help of pointcuts that specify the positions to where the aspects need to be woven with the core. Outline aspects have many weaknesses. As Griswold [4] affirms, the main drawback is the need of new sophisticated languages and compiler mechanisms. Additionally, there is a strong demand for highly capable programmers to use aspects wisely. An obvious answer to the mentioned problems lies in the introduction of inline aspects. In contradistinction ....

....programming context by folding the core (aspect aspect hyperplane) and also in the context with the core (aspect core hyperplane) Through this the source code becomes shorter and can be analyzed and evolved in its editing context. Further on, inline aspects are based on information transparency [4], which means that dispersed aspect are glued whenever needed, while AspectJ uses language mechanisms to weave factored aspects together only at compile time. Inline aspects are therefore essential for understanding, maintaining and visualizing aspects in the syntactical context of a program. In ....

W. G. Griswold. Coping with software change using information transparency. In Proceedings of the 21st International Conference on Software Engineering, 1999.


Cognitive Support in Software Engineering Tools: A.. - Andrew Walenstein (2002)   (1 citation)  (Correct)

....of efficient access; there the issue is layout for the purpose of structure perception. or it might involve scaling the display automatically so that the entire working set can be seen at once. Localization. When accessing a slower memory through a faster memory window, memory access locality [92, 278] becomes enormously important to performance. The reason is that accesses to areas outside the current window will require paging in operations (scrolling, loading files, etc. One way of helping to ensure access locality for a widely scattered working set is by providing a virtual or ....

.... paging in operations (scrolling, loading files, etc. One way of helping to ensure access locality for a widely scattered working set is by providing a virtual or temporary view that presents the scattered locations in close proximity. In other words, one can localize a non local working set [278]. Methods of doing this include various ways of performing elision [230, 279, 328, 416, 557] filtering, and querying [145] Processing towards this end redistributes localization processing. PSM: Iteration Iteration is not really a PSM in the same vein as PSMs in KE. Still, it fulfills the ....

[Article contains additional citation context not shown here]

Griswold, W. G. Coping with software change using information transparency. Tech. Rep. CS98--585, University of California, San Diego, Department of Computer Science and Engineering, Apr. 1998.


Using the Map Metaphor to Assist Cross-Cutting Software Changes - Yuan (2000)   Self-citation (Griswold)   (Correct)

....names that are used for the same item will help identify the relevant code. Techniques for exploiting textual or syntactic similarities among code making up an aspect are part of information transparency, a complement to information hiding modularity, allowing more complex modules to be examined [Griswold, 1998]. These techniques identify aspects by their textual signatures, and have several bene ts. They do not require any new language contructs, work with older systems written in any programming language, and do not necessarily require the programmer to change their programming style, although some ....

W. G. Griswold. Coping With Software Change Using Information Transparency, Technical Report CS98-585, Department of Computer Science and Engineering, University of California, San Diego, April 1998 (revised August 1998).


Linking Design to Source Code using Design Rationale Graphs - Baniassad   (Correct)

No context found.

W.G. Griswold, Coping with Software Change Using Information Transparency, Tech. Report CS98-585, Dept. of Computer Science and Eng., Univ. of California, San Diego, 1998


Redesigning Air Traffic Control: An Exercise in Software Design - Jackson, Chapin (2000)   (1 citation)  (Correct)

No context found.

W.G. Griswold, Coping with Software Change Using Information Transparency, Tech. Report CS98-585, Dept. of Computer Science and Eng., Univ. of California, San Diego, 1998.

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