COCS '86 Proceedings of the third ACM-SIGOIS conference on Office information systems
Database system support for software engineering
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Communications of the ACM
A graphical entity-relationship database browser
Proceedings of the Twenty-First Annual Hawaii International Conference on Software Track
Expressing structural hypertext queries in graphlog
HYPERTEXT '89 Proceedings of the second annual ACM conference on Hypertext
AD/Cycle strategy and architecture
IBM Systems Journal
Class management for software communities
Communications of the ACM
Functional dependencies in Horn clause queries
ACM Transactions on Database Systems (TODS)
LaSSIE: a knowledge-based software information system
Communications of the ACM - Special issue on software engineering
The perspective wall: detail and context smoothly integrated
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The information visualizer, an information workspace
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Cone Trees: animated 3D visualizations of hierarchical information
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
BYTE
GraphLog: a visual formalism for real life recursion
PODS '90 Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Generic Lifecycle Support in the ALMA Environment
IEEE Transactions on Software Engineering
Low Complexity Aggregation in GraphLog and Datalog
ICDT '90 Proceedings of the Third International Conference on Database Theory
Hi-index | 0.00 |
Software engineering problems often involve large sets of objects and complex relationships among them. This report proposes that graphical visualization techniques can help engineers understand and solve a class of these problems. To illustrate this, two problems are analyzed and recast using the graphical language GraphLog. The first problem is that of simplifying dependencies among components of a system, which translates into removing cycles from a graph. The second problem is that of designing an efficient code overlay structure, which is facilitated in several ways through graphical techniques.