


default search action
19th OOPSLA 2004: Vancouver, BC, Canada - Companion
- John M. Vlissides, Douglas C. Schmidt:

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
Demonstrations
- Roly Perera

:
Refactoring: to the rubicon... and beyond! 2-3 - Steve Freeman, Tim Mackinnon, Nat Pryce

, Joe Walnes:
jMock: supporting responsibility-based design with mock objects. 4-5 - Jonathan Aldrich

, David Garlan, Bradley R. Schmerl, Tony Tseng:
Modeling and implementing software architecture with acme and archJava. 6-7 - Robert M. Fuhrer, Frank Tip, Adam Kiezun:

Advanced refactorings in eclipse. 8 - Edward McCormick

, Kris De Volder:
JQuery: finding your way through tangled code. 9-10 - Murali Kaundinya, Ali Syed:

Modeling event driven applications with a specification language (MEDASL). 11-12 - Vibha Sazawal, David Notkin:

Design snippets: partial design representations extracted from source code. 13-14 - Matthew Fowler, Brahm van Niekerk:

Meta-programming for the real world. 15 - Helena Åberg Östlund:

JRA: offline analysis of runtime behaviour. 16-17 - Olaf Spinczyk, Danilo Beuche:

Modeling and building software product lines with eclipse. 18-19 - Charles Zhang, Hans-Arno Jacobsen:

PRISM is research in aSpect mining. 20-21 - Arnab Bhattacharyya, Robert M. Fuhrer:

Smell detection for eclipse. 22 - Martin Lippert:

AJEER: an aspectJ-enabled eclipse runtime. 23-24 - Robert L. Akers, Ira D. Baxter, Michael Mehlich:

Program transformations for re-engineering C++ components [OOPSLA/GPCE]. 25-26 - Jeffrey G. Gray

, Jing Zhang, Suman Roychoudhury, Ira D. Baxter:
C-SAW and genAWeave: a two-level aspect weaving toolsuite. 27-28 - 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 - Matthias Hauswirth, Peter F. Sweeney, Amer Diwan:

Performance explorer: understanding java application behavior. 31-32 - Donald Gordon, James Noble

, Robert Biddle:
ConstrainedJava. 33-34 - Tien Nhut Nguyen, Ethan V. Munson, John Boyland

:
Object-oriented, structural software configuration management. 35-36 - Didier Parigot:

Towards domain-driven development: the smartTools software factory. 37-38 - Juha-Pekka Tolvanen

:
MetaEdit+: domain-specific modeling for full code generation demonstrated [GPCE]. 39-40 - Miguel Guerrero, Edward Pizzi, Robert Rosenbaum, Kedar N. Swadi, Walid Taha:

Implementing DSLs in metaOCaml. 41-42 - Michael Eichberg

, Thorsten Schäfer:
XIRC: cross-artifact information retrieval [GPCE]. 43-44
Doctoral symposium
- Lan Cao:

Modeling dynamics of agile software development. 46-47 - Paul V. Gestwicki:

Interactive visualization of object-oriented programs. 48-49 - Alex Potanin

, James Noble
, Robert Biddle:
Generic ownership: practical ownership control in programming languages. 50-51 - Suman Roychoudhury:

A language-independent approach to software maintenance using grammar adapters. 52-53 - Jeremy G. Siek

:
Modular generics. 54-55 - Piotr Nienaltowski:

Efficient data race and deadlock prevention in concurrent object-oriented programs. 56-57 - Mircea Trofin:

A framework for removing redundant context management services in enterprise javaBeans application servers. 58-59 - Raul Silaghi:

Refining designs along middleware-specific concern-dimensions at different MDA-levels of abstraction. 60-62
Educators' symposium
- Axel Schmolitzky

:
"Objects first, interfaces next" or interfaces before inheritance. 64-67 - Phil Ventura, Christopher A. Egert, Adrienne Decker:

Ancestor worship in CS1: on the primacy of arrays. 68-72 - Poul Henriksen, Michael Kölling

:
greenfoot: combining object visualisation with interaction. 73-82 - Katherine M. Malan

, Ken Halland
:
Examples that can do harm in learning programming. 83-87 - Kurt D. Fenstermacher:

If i had a model, i'd model in the mornin'. 88-95 - Kim B. Bruce, Andrea Pohoreckyj Danyluk:

Event-driven programming facilitates learning standard programming concepts. 96-100 - Eric Cheng, Dung Zung Nguyen, Mathias Ricken, Stephen B. Wong:

Abstract factories and the shape calculator. 101-102 - Michael R. Wick:

Using the game of life to introduce freshman students to the power and elegance of design patterns. 103-105 - Christopher H. Nevison:

From concrete to abstract: the power of generalization. 106-108 - Eric Cheng, Dung Zung Nguyen, Mathias Ricken, Stephen B. Wong:

Marine biology simulation. 109-110
Onward!
- James Noble

, Robert Biddle:
Notes on notes on postmodern programming: radio edit. 112-115 - Tim Sheard:

Languages of the future. 116-119 - Munindar P. Singh

, Amit K. Chopra, Nirmit Desai, Ashok U. Mallya:
Protocols for processes: programming in the large for open systems (extended abstract). 120-123 - Jonathan Edwards:

Example centric programming. 124 - Brian Marick:

Methodology work is ontology work. 125 - David West:

Looking for love: (in all the wrong places). 126-127 - Yinliang Zhao:

Granule-oriented programming (extended abstract). 128-131 - David Hovemeyer

, William W. Pugh:
Finding bugs is easy. 132-136
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 - Jim Haungs, Martin Fowler, Ralph E. Johnson, Steve McConnell, Richard P. Gabriel:

Software development: arts & crafts or math & science? 141-142 - Martin Fowler, Don Box, Anders Hejlsberg, Alan Knight, Rob J. High, John Crupi:

The great J2EE vs. microsoft.NET shootout. 143-144 - Steven Fraser

, Lougie Anderson, Ron Crocker, Richard P. Gabriel, Martin Fowler, Ricardo López, Dave A. Thomas:
Challenges in outsourcing and global development: how will your job change? 145-147 - 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 - Nicolai M. Josuttis, Jutta Eckstein, Linda Rising, Lise B. Hvatum, Mary Lynn Manns, Rebecca Wirfs-Brock:

The view: the ultimate IT chat. 151-152
Poster session
- Frank Eliassen, Richard Staehli, Gordon S. Blair

, Jan Øyvind Aagedal:
QuA: building with reusable QoS-aware components. 154-155 - Jonathan Aldrich

, David Garlan, Bradley R. Schmerl, Tony Tseng:
Modeling and implementing software architecture with acme and archJava. 156-157 - Lawrence Carleton:

An invitation to the dance of progress. 158-159 - Virginia Niculescu

:
OOLACA: an object oriented library for abstract and computational algebra. 160-161 - Geoff Sobering, Levi Cook, Steve Anderson:

Pseudo-classes: very simple and lightweight mockObject-like classes for unit-testing. 162-163 - Joey Paquet, Aihua Wu, Peter Grogono:

Towards a framework for the general intensional programming compiler in the GIPSY. 164-165 - Uirá Kulesza, Alessandro F. Garcia, Carlos José Pereira de Lucena:

An aspect-oriented generative approach. 166-167 - Murali Kaundinya, Ali Syed:

Modeling event driven applications with a specification language (MEDASL). 168-169 - Tauqeer Hussain, Shafay Shamail

, Mian M. Awais:
Improving quality in conceptual modeling. 170-171 - Dries Buytaert, Andy Georges

, Lieven Eeckhout, Koen De Bosschere:
Bottleneck analysis in java applications using hardware performance monitors. 172-173 - 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 - Alexander Szep, Robert Smeikal, Martin Jandl, Karl M. Göschka:

Dependable distributed systems. 176-177 - Rilla Khaled, Anna Maria Luxton, James Noble

, Leo Ferres
, Judy Brown, Robert Biddle:
Visualisation for learning OOP, using AOP and eclipse. 178-179 - Martin Lippert:

AJEER: an aspectJ-enabled eclipse runtime. 180-181 - Gabriel Vögler, Thomas Flor, Hajo Eichler, Matthias Kasprowicz:

An open model infrastructure for automotive software. 182-183 - Somsak Phattarasukol, Daisy F. Sang:

Design pattern integrated tool. 184-185 - Ben Stephenson, Wade Holst:

Advancements in multicode optimization. 186-187 - Maurizio Lancia, Paola Garzenini, Roberto Puccinelli, Alessio Marchetti:

J2EE for the public administration: a success story. 188-189 - Wade Holst:

Meta: extending and unifying languages. 190-191 - Rafik Amir Salama

, Amir Zeid:
A UML profile for service oriented architectures. 192-193 - Hoi Y. Chan, Trieu C. Chieu:

An approach and tools to automate externalization of application logic. 194-195 - Therapon Skotiniotis, David H. Lorenz:

Cona: aspects for contracts and contracts for aspects. 196-197 - Russ Freeman, Phil Webb:

<CTRL>+<ALT>+<TOOL PARADIGM SHIFT>? 198-199 - Hironori Washizaki

, Yoshiaki Fukazawa:
A search system for java programs by using extracted javaBeans components. 200-201 - Leonardo Cole, Paulo Borba

:
Deriving refactorings for aspectJ. 202-203 - William W. Pugh, Jaime Spacco:

RUBiS revisited: why J2EE benchmarking is hard. 204-205 - Leo Kazuhiro Ueda, Fabio Kon

:
Mobile musical agents: the andante project. 206-207 - Lorenzo Bettini

, Viviana Bono
, Silvia Likavec
:
A core calculus of mixins and incomplete objects. 208-209 - Bruno Cabral

, Paulo Marques, Luís Moura Silva:
RAIL: code instrumentation for .NET. 210-211 - Marat Boshernitsan, Susan L. Graham:

iXj: interactive source-to-source transformations for java. 212-213 - 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 - Sergei Kojarski, David H. Lorenz:

AOP as a first class reflective mechanism. 216-217 - Aniruddha S. Gokhale

, Krishnakumar Balasubramanian, Tao Lu:
CoSMIC: addressing crosscutting deployment and configuration concerns of distributed real-time and embedded systems. 218-219 - Haitham S. Hamza

:
SODA: a stability-oriented domain analysis method. 220-221 - Igor Ivkovic, Kostas Kontogiannis:

Model synchronization as a problem of maximizing model dependencies. 222-223 - Simon Holland:

Reflective composition: the declarative composition of roles to unify objects, roles, and aspects. 224-225 - Paul V. Gestwicki, Bharat Jayaraman:

JIVE: Java Interactive Visualization Environment. 226-228
Practitioner reports
- Matthew R. McBride:

The software architect: essence, intuition, and guiding principles. 230-235 - Steve Freeman, Tim Mackinnon, Nat Pryce

, Joe Walnes:
Mock roles, objects. 236-246 - Brian Berenbach:

Comparison of UML and text based requirements engineering. 247-252 - Joseph A. Blotner:

PIP: a product planning strategy for the whole family or... how we became the brady bunch. 253-259 - Aki Namioka, Cary Bran:

eXtreme ISO ?!? 260-263 - Daniel Antion:

Why reuse matters: ANI's digital archive system. 264-267 - Daniel L. Dvorak, William K. Reinholtz:

Hard real-time: C++ versus RTSJ. 268-274 - Emerson R. Murphy-Hill, Andrew P. Black

:
Traits: experience with a language feature. 275-282 - Olaf Zimmermann, Sven Milinski, Michael Craes, Frank Oellermann:

Second generation web services-oriented architecture in production in the finance industry. 283-289 - Joachim F. Kainz:

Migrating to simpler distributed applications. 290-293 - Darrell Reimer, Edith Schonberg, Kavitha Srinivas, Harini Srinivasan, Julian Dolby, Aaron Kershenbaum, Larry Koved:

Validating structural properties of nested objects. 294-304
Student research competition
- Eric Bodden

:
A lightweight LTL runtime verification tool for java. 306-307 - Hadi Salimi:

NGMF: a generic framework for constructing graph-based systems. 308-309 - Jing Zhang:

Supporting software evolution through model-driven program transformation. 310-311 - Mircea Trofin:

A framework for removing redundant context management services in enterprise javaBeans application servers. 312-313 - Suman Roychoudhury:

A language-independent approach to software maintenance using grammar adapters. 314-315 - Trevor Parsons:

A framework for detecting, assessing and visualizing performance antipatterns in component based systems. 316-317 - Raul Silaghi:

Refining designs along middleware-specific concern-dimensions at different MDA-levels of abstraction. 318-319 - Arvind S. Krishna:

Enhancing distributed object middleware qualities. 320-321 - Spiros Xanthos:

Identification of reusable components within an object-oriented software system using algebraic graph theory. 322-323 - Tao Xie:

Automatic identification of common and special object-oriented unit tests. 324-325 - Martin Keschenau:

Reverse engineering of UML specifications from java programs. 326-327 - Lucas Layman

:
Empirical investigation of the impact of extreme programming practices on software projects. 328-329

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














