PQL: A Language for Specifying Abstract Program Views

dc.contributor.authorStan JARZABEKen_US
dc.date.accessioned2004-10-21T14:28:52Zen_US
dc.date.accessioned2017-01-23T07:00:33Z
dc.date.available2004-10-21T14:28:52Zen_US
dc.date.available2017-01-23T07:00:33Z
dc.date.issued1994-11-01T00:00:00Zen_US
dc.description.abstractA program query language, PQL for short, described in this paper is a source language-independent notation to specify program queries and program views. We use PQL as an interface to Static Program Analyzers (SPA), interactive tools that enhance program understanding by answering queries about programs. In PQL, we can query on global program design as well as search for detail code patterns. Program queries and patterns supported by other notations described in literature and those supported by commercial tools known to the author, can be written simply and naturally in PQL. Being driven by a conceptual program model and based on SQL and attribute abstract syntax grammar concepts, PQL is a high-level and intuitive notation for querying programs. Program modeling and PQL notations described in the paper form a basis for an SPA generation system.en_US
dc.format.extent69350 bytesen_US
dc.format.extent257901 bytesen_US
dc.format.mimetypeapplication/pdfen_US
dc.format.mimetypeapplication/postscripten_US
dc.identifier.urihttps://dl.comp.nus.edu.sg/xmlui/handle/1900.100/1376en_US
dc.language.isoenen_US
dc.relation.ispartofseriesTR11/94en_US
dc.titlePQL: A Language for Specifying Abstract Program Viewsen_US
dc.typeTechnical Reporten_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
report.ps
Size:
251.86 KB
Format:
Postscript Files
Description:
Loading...
Thumbnail Image
Name:
report.pdf
Size:
67.72 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.52 KB
Format:
Plain Text
Description: