March 2016

Conference Paper

HERCULES/PL: The Pattern Language of HERCULES

By:
Kartsaklis, Christos ; Hernandez Mendoza, Oscar R
Page Number:
5-10
Book Title:
PLE '14 Proceedings of the 1st Workshop on Programming Language Evolution
Publication Date:
March 31, 2016
Conference Name:
Workshop on Programming Language Evolution 2014 (PLE14)
Conference Location:
Uppsala, Sweden
View DOI Listing:
https://doi.org/10.1145/2717124.2717127

Abstract

Interrogating the structure of a program for patterns of interest is attractive to the broader spectrum of software engineering. The very approach by which a pattern is constructed remains a concern for the source code mining community. This paper presents a pattern programming model, for the C and Fortran programming languages, using a compiler directives approach. We discuss our specification, called HERCULES/PL, throughout a number of examples and show how different patterns can be constructed, plus some preliminary results.


Related Researchers