The program dependence graph and its use in optimization
ACM Transactions on Programming Languages and Systems (TOPLAS)
Higher order attribute grammars
PLDI '89 Proceedings of the ACM SIGPLAN 1989 Conference on Programming language design and implementation
Automated program recognition: a feasibility demonstration
Artificial Intelligence
A practical algorithm for exact array dependence analysis
Communications of the ACM
Knowledge-Based Program Analysis
IEEE Software
ALCOR - An Algorithmic Concept Recognition Tool to Support High Level Parallel Program Development
PARA '02 Proceedings of the 6th International Conference on Applied Parallel Computing Advanced Scientific Computing
A Tool Box for Compiler Construction
CC '90 Proceedings of the Third International Workshop on Compiler Construction
Algorithmic Concept Recognition support for Skeleton Based Parallel Programming
HIPS '03 Proceedings of the Eighth International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS'03)
Hi-index | 0.00 |
Techniques for automatic program recognition, at the algorithmic level, could be of high interest for the area of Software Maintenance, in particular for knowledge based reengineering, because the selection of suitable restructuring strategies is mainly driven by algorithmic features of the code. In this paper a formalism for the specification of algorithmic concepts, based on an automated hierarchical concept parsing recognition technique, is presented. Based on this technique is the design and development of ALCOR, a production rule based system for automatic recognition of algorithmic concepts within programs, aimed at support of knowledge based reengineering for high performance.