Algorithms for finding patterns in strings
Handbook of theoretical computer science (vol. A)
A note on parsing pattern languages
Pattern Recognition Letters
Reversal-Bounded Multicounter Machines and Their Decision Problems
Journal of the ACM (JACM)
Polynomial Time Inference of Extended Regular Pattern Languages
Proceedings of RIMS Symposium on Software Science and Engineering
Mastering Regular Expressions
Journal of Computer and System Sciences
Finding shuffle words that represent optimal scheduling of shared memory access
LATA'11 Proceedings of the 5th international conference on Language and automata theory and applications
Spatial-social network visualization for exploratory data analysis
Proceedings of the 3rd ACM SIGSPATIAL International Workshop on Location-Based Social Networks
Patterns with bounded treewidth
LATA'12 Proceedings of the 6th international conference on Language and Automata Theory and Applications
Automata with modulo counters and nondeterministic counter bounds
CIAA'12 Proceedings of the 17th international conference on Implementation and Application of Automata
A note on the complexity of matching patterns with variables
Information Processing Letters
Multiview user interface coordination in browser-based geovisualization environments
Proceedings of the 1st ACM SIGSPATIAL International Workshop on MapInteraction
Hi-index | 0.00 |
In this paper, we present the GeoViz Toolkit (GVT), an open-source, Internet-delivered program for geographic visualization and analysis that features a diverse set of software components which can be flexibly combined by users who do not have programming expertise. The design and architecture of the GVT allows us to address three key research challenges in geovisualization: allowing end users to create their own geovisualization and analysis component set on the fly, integrating geovisualization methods with spatial analysis methods, and making geovisualization applications sharable between users. Each of these tasks necessitates a robust yet flexible approach to intertool coordination. The coordination strategy developed for the GVT, called Introspective Observer Coordination, leverages and combines key advances in software engineering from the last decade, such as automatic introspection of objects, software design patterns, and reflective invocation of methods.