Sciweavers

OOPSLA
2007
Springer
13 years 10 months ago
Refactoring support for the C++ development tooling
This article reveals our work on refactoring plug-ins for Eclipse’s C++ Development Tooling (CDT). With CDT a reliable open source IDE exists for C/C++ developers. Unfortunately...
Emanuel Graf, Guido Zgraggen, Peter Sommerlad
OOPSLA
2007
Springer
13 years 10 months ago
OOMatch: pattern matching as dispatch in Java
We present a new language feature, specified as an extension to Java. The feature is a form of dispatch which includes and subsumes multimethods (see for example [3]), but which ...
Adam Richard, Ondrej Lhoták
OOPSLA
2007
Springer
13 years 10 months ago
Complexity management
Klaus Marquardt, Jens Coldewey, Lise B. Hvatum
OOPSLA
2007
Springer
13 years 10 months ago
Elephant 2000: a programming language based on speech acts
: Elephant 2000 is a vehicle for some ideas about programming language features. We expect these features to be valuable in writing and verifying programs that interact with people...
John McCarthy
OOPSLA
2007
Springer
13 years 10 months ago
Collaboration and telecollaboration in design
Frederick P. Brooks Jr.
OOPSLA
2007
Springer
13 years 10 months ago
A rewriting approach to the design and evolution of object-oriented languages
Abstract. Object-oriented language concepts have been highly successful, resulting in a large number of object-oriented languages and language extensions. Unfortunately, formal met...
Mark Hills, Grigore Rosu
OOPSLA
2007
Springer
13 years 10 months ago
Detection and correction of design defects in object-oriented designs
Design defects come from poor design choices and have the effect of degrading the quality of object-oriented designs. Therefore, they present opportunities for improvements. Howev...
Naouel Moha
OOPSLA
2007
Springer
13 years 10 months ago
Understanding programmer language
The use of bad names — names that are wrong, inconsistent or inconcise — hinder program comprehension. The root of the problem is that there is no mechanism for aligning the n...
Einar W. Høst
OOPSLA
2007
Springer
13 years 10 months ago
A proposal for taming uncertainty in the collaborative conceptual model development process
There have been various proposals for the formalization of appropriate viewpoint-based frameworks. The model that we intend to devise attempts to provide a basis for conceptual mo...
Ebrahim Bagheri
OOPSLA
2007
Springer
13 years 10 months ago
The JikesXen Java server platform
ose of the JVM is to abstract the Java language from the hardware and software platforms it runs on. For this reason, the JVM uses services offered by the host operating system in...
Georgios Gousios