Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleOctober 2007
Type qualifier inference for java
OOPSLA '07: Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems, languages and applicationsPages 321–336https://doi.org/10.1145/1297027.1297051Java's type system provides programmers with strong guarantees of type and memory safety, but there are many important properties not captured by standard Java types. We describe JQual, a tool that adds user-defined type qualifiers to Java, allowing ...
Also Published in:
ACM SIGPLAN Notices: Volume 42 Issue 10 - articleSeptember 2007
Static checking of dynamically generated queries in database applications
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 16, Issue 4Pages 14–eshttps://doi.org/10.1145/1276933.1276935Many data-intensive applications dynamically construct queries in response to client requests and execute them. Java servlets, for example, can create strings that represent SQL queries and then send the queries, using JDBC, to a database server for ...
- ArticleJune 2007
Regularly annotated set constraints
PLDI '07: Proceedings of the 28th ACM SIGPLAN Conference on Programming Language Design and ImplementationPages 331–341https://doi.org/10.1145/1250734.1250772A general class of program analyses area combination of context-free and regular language reachability. We define regularly annotated set constraints, a constraint formalism that captures this class. Our results extend the class of reachability problems ...
Also Published in:
ACM SIGPLAN Notices: Volume 42 Issue 6 - ArticleOctober 2005
Demand-driven points-to analysis for Java
OOPSLA '05: Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applicationsPages 59–76https://doi.org/10.1145/1094811.1094817We present a points-to analysis technique suitable for environments with small time and memory budgets, such as just-in-time (JIT) compilers and interactive development environments (IDEs). Our technique is demand-driven, performing only the work ...
Also Published in:
ACM SIGPLAN Notices: Volume 40 Issue 10 - ArticleJune 2004
The set constraint/CFL reachability connection in practice
PLDI '04: Proceedings of the ACM SIGPLAN 2004 conference on Programming language design and implementationPages 207–218https://doi.org/10.1145/996841.996867Many program analyses can be reduced to graph reachability problems involving a limited form of context-free language reachability called Dyck-CFL reachability. We show a new reduction from Dyck-CFL reachability to set constraints that can be used in ...
Also Published in:
ACM SIGPLAN Notices: Volume 39 Issue 6