19. OOPSLA 2004:
Vancouver,
BC,
Canada - Companion
John M. Vlissides, Douglas C. Schmidt (Eds.):
Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2004, October 24-28, 2004, Vancouver, BC, Canada.
ACM 2004, ISBN 1-58113-833-4 BibTeX
@proceedings{DBLP:conf/oopsla/2004,
editor = {John M. Vlissides and
Douglas C. Schmidt},
title = {Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented
Programming, Systems, Languages, and Applications, OOPSLA 2004,
October 24-28, 2004, Vancouver, BC, Canada},
booktitle = {OOPSLA Companion},
publisher = {ACM},
year = {2004},
isbn = {1-58113-833-4},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Demonstrations
- Roly Perera:
Refactoring: to the rubicon... and beyond!
2-3
Electronic Edition (ACM DL) BibTeX
- Steve Freeman, Tim Mackinnon, Nat Pryce, Joe Walnes:
jMock: supporting responsibility-based design with mock objects.
4-5
Electronic Edition (ACM DL) BibTeX
- Jonathan Aldrich, David Garlan, Bradley R. Schmerl, Tony Tseng:
Modeling and implementing software architecture with acme and archJava.
6-7
Electronic Edition (ACM DL) BibTeX
- Robert M. Fuhrer, Frank Tip, Adam Kiezun:
Advanced refactorings in eclipse.
8
Electronic Edition (ACM DL) BibTeX
- Edward McCormick, Kris De Volder:
JQuery: finding your way through tangled code.
9-10
Electronic Edition (ACM DL) BibTeX
- Murali Kaundinya, Ali Syed:
Modeling event driven applications with a specification language (MEDASL).
11-12
Electronic Edition (ACM DL) BibTeX
- Vibha Sazawal, David Notkin:
Design snippets: partial design representations extracted from source code.
13-14
Electronic Edition (ACM DL) BibTeX
- Matthew Fowler, Brahm van Niekerk:
Meta-programming for the real world.
15
Electronic Edition (ACM DL) BibTeX
- Helena Åberg Östlund:
JRA: offline analysis of runtime behaviour.
16-17
Electronic Edition (ACM DL) BibTeX
- Olaf Spinczyk, Danilo Beuche:
Modeling and building software product lines with eclipse.
18-19
Electronic Edition (ACM DL) BibTeX
- Charles Zhang, Hans-Arno Jacobsen:
PRISM is research in aSpect mining.
20-21
Electronic Edition (ACM DL) BibTeX
- Arnab Bhattacharrya, Robert M. Fuhrer:
Smell detection for eclipse.
22
Electronic Edition (ACM DL) BibTeX
- Martin Lippert:
AJEER: an aspectJ-enabled eclipse runtime.
23-24
Electronic Edition (ACM DL) BibTeX
- Robert L. Akers, Ira D. Baxter, Michael Mehlich:
Program transformations for re-engineering C++ components [OOPSLA/GPCE].
25-26
Electronic Edition (ACM DL) BibTeX
- Jeffrey G. Gray, Jing Zhang, Suman Roychoudhury, Ira D. Baxter:
C-SAW and genAWeave: a two-level aspect weaving toolsuite.
27-28
Electronic Edition (ACM DL) BibTeX
- Peri L. Tarr, William Chung, William H. Harrison, Vincent J. Kruskal, Harold Ossher, Stanley M. Sutton Jr., Andrew Clement, Matthew Chapman, Helen Hawkins, Sian January:
The concern manipulation environment [OOPSLA/GPCE].
29-30
Electronic Edition (ACM DL) BibTeX
- Matthias Hauswirth, Peter F. Sweeney, Amer Diwan:
Performance explorer: understanding java application behavior.
31-32
Electronic Edition (ACM DL) BibTeX
- Donald Gordon, James Noble, Robert Biddle:
ConstrainedJava.
33-34
Electronic Edition (ACM DL) BibTeX
- Tien Nhut Nguyen, Ethan V. Munson, John Boyland:
Object-oriented, structural software configuration management.
35-36
Electronic Edition (ACM DL) BibTeX
- Didier Parigot:
Towards domain-driven development: the smartTools software factory.
37-38
Electronic Edition (ACM DL) BibTeX
- Juha-Pekka Tolvanen:
MetaEdit+: domain-specific modeling for full code generation demonstrated [GPCE].
39-40
Electronic Edition (ACM DL) BibTeX
- Miguel Guerrero, Edward Pizzi, Robert Rosenbaum, Kedar N. Swadi, Walid Taha:
Implementing DSLs in metaOCaml.
41-42
Electronic Edition (ACM DL) BibTeX
- Michael Eichberg, Thorsten Schäfer:
XIRC: cross-artifact information retrieval [GPCE].
43-44
Electronic Edition (ACM DL) BibTeX
Doctoral symposium
Educators' symposium
- Axel Schmolitzky:
"Objects first, interfaces next" or interfaces before inheritance.
64-67
Electronic Edition (ACM DL) BibTeX
- Phil Ventura, Christopher A. Egert, Adrienne Decker:
Ancestor worship in CS1: on the primacy of arrays.
68-72
Electronic Edition (ACM DL) BibTeX
- Poul Henriksen, Michael Kölling:
greenfoot: combining object visualisation with interaction.
73-82
Electronic Edition (ACM DL) BibTeX
- Katherine Malan, Ken Halland:
Examples that can do harm in learning programming.
83-87
Electronic Edition (ACM DL) BibTeX
- Kurt D. Fenstermacher:
If i had a model, i'd model in the mornin'.
88-95
Electronic Edition (ACM DL) BibTeX
- Kim B. Bruce, Andrea Pohoreckyj Danyluk:
Event-driven programming facilitates learning standard programming concepts.
96-100
Electronic Edition (ACM DL) BibTeX
- Eric Cheng, Dung Zung Nguyen, Mathias Ricken, Stephen B. Wong:
Abstract factories and the shape calculator.
101-102
Electronic Edition (ACM DL) BibTeX
- Michael R. Wick:
Using the game of life to introduce freshman students to the power and elegance of design patterns.
103-105
Electronic Edition (ACM DL) BibTeX
- Christopher H. Nevison:
From concrete to abstract: the power of generalization.
106-108
Electronic Edition (ACM DL) BibTeX
- Eric Cheng, Dung Zung Nguyen, Mathias Ricken, Stephen B. Wong:
Marine biology simulation.
109-110
Electronic Edition (ACM DL) BibTeX
Onward!
Panels
- Granville Miller, Scott W. Ambler, Steve Cook, Stephen J. Mellor, Karl Frank, Jon Kern:
Model driven architecture: the realities, a year later.
138-140
Electronic Edition (ACM DL) BibTeX
- Jim Haungs, Martin Fowler, Ralph E. Johnson, Steve McConnell, Richard P. Gabriel:
Software development: arts & crafts or math & science?
141-142
Electronic Edition (ACM DL) BibTeX
- Martin Fowler, Don Box, Anders Hejlsberg, Alan Knight, Rob J. High, John Crupi:
The great J2EE vs. microsoft.NET shootout.
143-144
Electronic Edition (ACM DL) BibTeX
- Steven Fraser, Lougie Anderson, Ron Crocker, Richard P. Gabriel, Martin Fowler, Ricardo Lopez, Dave A. Thomas:
Challenges in outsourcing and global development: how will your job change?
145-147
Electronic Edition (ACM DL) BibTeX
- Steven Fraser, Angela Martin, Robert Biddle, David Hussman, Granville Miller, Mary Poppendieck, Linda Rising, Mark Striebeck:
The role of the customer in software development: the XP customer - fad or fashion?
148-150
Electronic Edition (ACM DL) BibTeX
- Nicolai M. Josuttis, Jutta Eckstein, Linda Rising, Lise B. Hvatum, Mary Lynn Manns, Rebecca Wirfs-Brock:
The view: the ultimate IT chat.
151-152
Electronic Edition (ACM DL) BibTeX
Poster session
- Frank Eliassen, Richard Staehli, Gordon S. Blair, Jan Øyvind Aagedal:
QuA: building with reusable QoS-aware components.
154-155
Electronic Edition (ACM DL) BibTeX
- Jonathan Aldrich, David Garlan, Bradley R. Schmerl, Tony Tseng:
Modeling and implementing software architecture with acme and archJava.
156-157
Electronic Edition (ACM DL) BibTeX
- Lawrence Carleton:
An invitation to the dance of progress.
158-159
Electronic Edition (ACM DL) BibTeX
- Virginia Niculescu:
OOLACA: an object oriented library for abstract and computational algebra.
160-161
Electronic Edition (ACM DL) BibTeX
- Geoff Sobering, Levi Cook, Steve Anderson:
Pseudo-classes: very simple and lightweight mockObject-like classes for unit-testing.
162-163
Electronic Edition (ACM DL) BibTeX
- Joey Paquet, Aihua Wu, Peter Grogono:
Towards a framework for the general intensional programming compiler in the GIPSY.
164-165
Electronic Edition (ACM DL) BibTeX
- Uirá Kulesza, Alessandro F. Garcia, Carlos José Pereira de Lucena:
An aspect-oriented generative approach.
166-167
Electronic Edition (ACM DL) BibTeX
- Murali Kaundinya, Ali Syed:
Modeling event driven applications with a specification language (MEDASL).
168-169
Electronic Edition (ACM DL) BibTeX
- Tauqeer Hussain, Shafay Shamail, Mian M. Awais:
Improving quality in conceptual modeling.
170-171
Electronic Edition (ACM DL) BibTeX
- Dries Buytaert, Andy Georges, Lieven Eeckhout, Koen De Bosschere:
Bottleneck analysis in java applications using hardware performance monitors.
172-173
Electronic Edition (ACM DL) BibTeX
- Pekka Abrahamsson, Antti Hanhineva, Hanna Hulkko, Tuomas Ihme, Juho Jäälinoja, Mikko Korkala, Juha Koskela, Pekka Kyllönen, Outi Salo:
Mobile-D: an agile approach for mobile application development.
174-175
Electronic Edition (ACM DL) BibTeX
- Alexander Szep, Robert Smeikal, Martin Jandl, Karl M. Göschka:
Dependable distributed systems.
176-177
Electronic Edition (ACM DL) BibTeX
- Rilla Khaled, Anna Maria Luxton, James Noble, Leo Ferres, Judy Brown, Robert Biddle:
Visualisation for learning OOP, using AOP and eclipse.
178-179
Electronic Edition (ACM DL) BibTeX
- Martin Lippert:
AJEER: an aspectJ-enabled eclipse runtime.
180-181
Electronic Edition (ACM DL) BibTeX
- Gabriel Vögler, Thomas Flor, Hajo Eichler, Matthias Kasprowicz:
An open model infrastructure for automotive software.
182-183
Electronic Edition (ACM DL) BibTeX
- Somsak Phattarasukol, Daisy F. Sang:
Design pattern integrated tool.
184-185
Electronic Edition (ACM DL) BibTeX
- Ben Stephenson, Wade Holst:
Advancements in multicode optimization.
186-187
Electronic Edition (ACM DL) BibTeX
- Maurizio Lancia, Paola Garzenini, Roberto Puccinelli, Alessio Marchetti:
J2EE for the public administration: a success story.
188-189
Electronic Edition (ACM DL) BibTeX
- Wade Holst:
Meta: extending and unifying languages.
190-191
Electronic Edition (ACM DL) BibTeX
- Rafik Amir, Amir Zeid:
A UML profile for service oriented architectures.
192-193
Electronic Edition (ACM DL) BibTeX
- Hoi Chan, Trieu C. Chieu:
An approach and tools to automate externalization of application logic.
194-195
Electronic Edition (ACM DL) BibTeX
- Therapon Skotiniotis, David H. Lorenz:
Cona: aspects for contracts and contracts for aspects.
196-197
Electronic Edition (ACM DL) BibTeX
- Russ Freeman, Phil Webb:
<CTRL>+<ALT>+<TOOL PARADIGM SHIFT>?
198-199
Electronic Edition (ACM DL) BibTeX
- Hironori Washizaki, Yoshiaki Fukazawa:
A search system for java programs by using extracted javaBeans components.
200-201
Electronic Edition (ACM DL) BibTeX
- Leonardo Cole, Paulo Borba:
Deriving refactorings for aspectJ.
202-203
Electronic Edition (ACM DL) BibTeX
- William Pugh, Jaime Spacco:
RUBiS revisited: why J2EE benchmarking is hard.
204-205
Electronic Edition (ACM DL) BibTeX
- Leo Kazuhiro Ueda, Fabio Kon:
Mobile musical agents: the andante project.
206-207
Electronic Edition (ACM DL) BibTeX
- Lorenzo Bettini, Viviana Bono, Silvia Likavec:
A core calculus of mixins and incomplete objects.
208-209
Electronic Edition (ACM DL) BibTeX
- Bruno Cabral, Paulo Marques, Luís Moura Silva:
RAIL: code instrumentation for .NET.
210-211
Electronic Edition (ACM DL) BibTeX
- Marat Boshernitsan, Susan L. Graham:
iXj: interactive source-to-source transformations for java.
212-213
Electronic Edition (ACM DL) BibTeX
- Leticia R. Rheinheimer, Junior M. Martins, Sérgio Crespo C. S. Pinto:
WSAgent: an agent based on web services to promote interoperability between heterogeneous systems in the health domain.
214-215
Electronic Edition (ACM DL) BibTeX
- Sergei Kojarski, David H. Lorenz:
AOP as a first class reflective mechanism.
216-217
Electronic Edition (ACM DL) BibTeX
- Aniruddha S. Gokhale, Krishnakumar Balasubramanian, Tao Lu:
CoSMIC: addressing crosscutting deployment and configuration concerns of distributed real-time and embedded systems.
218-219
Electronic Edition (ACM DL) BibTeX
- Haitham S. Hamza:
SODA: a stability-oriented domain analysis method.
220-221
Electronic Edition (ACM DL) BibTeX
- Igor Ivkovic, Kostas Kontogiannis:
Model synchronization as a problem of maximizing model dependencies.
222-223
Electronic Edition (ACM DL) BibTeX
- Simon Holland:
Reflective composition: the declarative composition of roles to unify objects, roles, and aspects.
224-225
Electronic Edition (ACM DL) BibTeX
- Paul V. Gestwicki, Bharat Jayaraman:
JIVE: Java Interactive Visualization Environment.
226-228
Electronic Edition (ACM DL) BibTeX
Practitioner reports
- Matthew R. McBride:
The software architect: essence, intuition, and guiding principles.
230-235
Electronic Edition (ACM DL) BibTeX
- Steve Freeman, Tim Mackinnon, Nat Pryce, Joe Walnes:
Mock roles, objects.
236-246
Electronic Edition (ACM DL) BibTeX
- Brian Berenbach:
Comparison of UML and text based requirements engineering.
247-252
Electronic Edition (ACM DL) BibTeX
- Joseph A. Blotner:
PIP: a product planning strategy for the whole family or... how we became the brady bunch.
253-259
Electronic Edition (ACM DL) BibTeX
- Aki Namioka, Cary Bran:
eXtreme ISO ?!?
260-263
Electronic Edition (ACM DL) BibTeX
- Daniel Antion:
Why reuse matters: ANI's digital archive system.
264-267
Electronic Edition (ACM DL) BibTeX
- Daniel L. Dvorak, William K. Reinholtz:
Hard real-time: C++ versus RTSJ.
268-274
Electronic Edition (ACM DL) BibTeX
- Emerson R. Murphy-Hill, Andrew P. Black:
Traits: experience with a language feature.
275-282
Electronic Edition (ACM DL) BibTeX
- Olaf Zimmermann, Sven Milinski, Michael Craes, Frank Oellermann:
Second generation web services-oriented architecture in production in the finance industry.
283-289
Electronic Edition (ACM DL) BibTeX
- Joachim F. Kainz:
Migrating to simpler distributed applications.
290-293
Electronic Edition (ACM DL) BibTeX
- Darrell Reimer, Edith Schonberg, Kavitha Srinivas, Harini Srinivasan, Julian Dolby, Aaron Kershenbaum, Larry Koved:
Validating structural properties of nested objects.
294-304
Electronic Edition (ACM DL) BibTeX
Student research competition
Copyright © Sat May 16 23:32:01 2009
by Michael Ley (ley@uni-trier.de)