Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A survey of visual language specification and recognition
Visual language theory
Diagram processing: computing with diagrams
Artificial Intelligence
The evaluation of electronic marking of examinations
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Experiments in the automatic marking of ER-diagrams
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Computer assisted assessment of diagrams
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Authoring diagram-based CBA with CourseMarker
Computers & Education
Hi-index | 0.00 |
This paper illustrates how the notion of pattern can be used in the automatic analysis and synthesis of diagrams, applied particularly to the automatic marking of ER-diagrams. The paper describes how diagram patterns fit into a general framework for diagram interpretation and provides examples of how patterns can be exploited in other fields. Diagram patterns are defined and specified within the area of ER-diagrams. The paper also shows how patterns are being exploited in a revision tool for understanding ER-diagrams.