Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleMarch 2012
Improving precision of generated ASTs
LDTA '12: Proceedings of the Twelfth Workshop on Language Descriptions, Tools, and ApplicationsArticle No.: 10, Pages 1–8https://doi.org/10.1145/2427048.2427058The parser-generator is an essential tool in grammarware and its output, the parse tree in form of the concrete or abstract syntax tree, often forms the basis for the whole structure of the grammarware application. Several tools for Java encode the ...
- demonstrationMarch 2012
Emergo: a tool for improving maintainability of preprocessor-based product lines
AOSD Companion '12: Proceedings of the 11th annual international conference on Aspect-oriented Software Development CompanionPages 23–26https://doi.org/10.1145/2162110.2162128When maintaining a feature in preprocessor-based Software Product Lines (SPLs), developers are susceptible to introduce problems into other features. This is possible because features eventually share elements (like variables and methods) with the ...
- research-articleJuly 2011
Guarded type promotion: eliminating redundant casts in Java
FTfJP '11: Proceedings of the 13th Workshop on Formal Techniques for Java-Like ProgramsArticle No.: 6, Pages 1–8https://doi.org/10.1145/2076674.2076680In Java, explicit casts are ubiquitous since they bridge the gap between compile-time and runtime type safety. Since casts potentially throw a ClassCastException, many programmers use a defensive programming style of guarded casts. In this programming ...