


default search action
21st OOPSLA 2006: Portland, Oregon, USA - Companion
- Peri L. Tarr, William R. Cook:

Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22-26, 2006, Portland, Oregon, USA. ACM 2006, ISBN 1-59593-491-X
OOPSLA 2006 invited & keynote talks
- Brenda Laurel:

Designed animism. 503 - Linda M. Northrop:

Scale changes everything. 504 - Guy L. Steele Jr.:

A growable language. 505 - Joshua J. Bloch:

How to design a good API and why it matters. 506-507 - Philip Wadler:

Faith, evolution, and programming languages: from Haskell to Java to links. 508
OOPSLA onward! track chair's welcome
- Elisa L. A. Baniassad, Sebastian Fleissner:

The geography of programming. 510-520 - Ivan Trencanský, Radovan Cervenka, Dominic A. P. Greenwood:

Applying a UML-based agent modeling language to the autonomic computing domain. 521-529 - Felix Bübl:

Keeping track of crosscutting requirements in UML models via context-based constraints. 530-541 - Roman Knöll, Mira Mezini:

Pegasus: first steps toward a naturalistic programming language. 542-559 - Sebastian Fleissner, Elisa L. A. Baniassad:

A commensalistic software system. 560-573 - Alexander Repenning

:
Collaborative diffusion: programming antiobjects. 574-585 - Seung Chan Slim Lim, Peter Lucas:

JDA: a step towards large-scale reuse on the web. 586-601 - Ivan Kurtev

, Jean Bézivin, Frédéric Jouault, Patrick Valduriez:
Model-based DSL frameworks. 602-616
OOPSLA 2006 workshop chair's welcome
- Josh Bloch, Jaakko Järvi, David R. Musser, Sibylle Schupp, Jeremy G. Siek

:
LCSD: library-centric software design. 618 - Michael G. Burke, Cheryl Morris, Alessandro Orso, Martin P. Robillard:

Eclipse technology eXchange (ETX) workshop. 619 - Steffen Schäfer, Tzilla Elrad, Jens H. Weber-Jahnke:

Building software for sensor networks. 620 - Wolfgang Grieskamp, Debra J. Richardson, Clay E. Williams:

OOPSLA'06 workshop outline: 1st workshop on model-based testing and object-oriented systems (M-TOOS). 621 - Juha-Pekka Tolvanen

, Jonathan Sprinkle
, Jeff Gray
:
The 6th OOPSLA workshop on domain-specific modeling. 622-623 - Mamdouh Ibrahim, Opher Etzion:

Workshop on event driven architecture. 624 - Carl Alphonce, Michael E. Caspersen, Adrienne Decker, Bruce Trask:

"Killer examples" for design patterns: the fifth annual OOPSLA "Killer Examples" workshop. 625-626 - Dennis Mancl, Steven Fraser

, Ricardo López, William F. Opdyke, Greg Utas:
Escaped from the lab: software practices in large organizations. 627 - Rachel Davies, David Hussman:

Creating an informative workspace. 628 - Anders Aas Bjerkestrand:

4th int'l workshop on SOA and web services. 629-630 - Timothy Boudreau, Jaroslav Tulach, Rich Unger:

Decoupled design: building applications on the NetBeans platform. 631 - Richard P. Gabriel, Linda M. Northrop, Douglas C. Schmidt, Kevin J. Sullivan:

Ultra-large-scale systems. 632-634
OOPSLA posters chair's welcome
- Juha-Pekka Tolvanen, Jonathan Sprinkle, Jeff Gray:

The 6th OOPSLA workshop on domain-specific modeling. 622-623 - Carl Alphonce, Michael E. Caspersen, Adrienne Decker, Bruce Trask:

"Killer examples" for design patterns: a poster reporting results of the workshop. 636 - Luc Bläser:

A programming language with natural persistence. 637-638 - Florin Craciun, Hong Yaw Goh, Corneliu Popeea, Wei-Ngan Chin:

Core-java: an expression-oriented java. 639-640 - Silvia Breu, Thomas Zimmermann, Christian Lindig:

Aspect mining for large systems. 641-642 - Pamela M. Rostal, David Williams:

Improving software development organizations with autochthony. 643-644 - Daniel Gakh Libicki:

Semantics of persistence in the glib programming language. 645-646 - Kewei Sun, Ying Li, Matt Hogstrom, Ying Chen:

Sizing multi-space in heap for application isolation. 647-648 - Marcílio Mendonça, Krzysztof Czarnecki, Toacy Cavalcante de Oliveira

, Donald D. Cowan:
Towards a framework for collaborative and coordinated product configuration. 649-650 - Mathieu Verbaere, Arnaud Payement, Oege de Moor:

Scripting refactorings with JunGL. 651-652 - Dries Buytaert, Jonas Maebe, Lieven Eeckhout, Koen De Bosschere:

Building Java program analysis tools using Javana. 653-654 - Craig Anslow, Stuart Marshall, James Noble

, Robert Biddle:
VET3D: a tool for execution trace web 3D visualization. 655-656 - Nadya Kuzmina, Ruben Gamboa:

Dynamic constraint detection for polymorphic behavior. 657-658 - Eloiza Sonoda, Gonzalo Travieso

:
The OOPS framework: high level ions for the development of parallel scientific applications. 659-660 - Feng Xian, Witawas Srisa-an

, Hong Jiang:
Service oriented garbage collection: improving performance and robustness of application servers. 661-662 - Reza Razavi

, Kirill Mechitov, Sameer Sundresh, Gul Agha, Jean-François Perrot:
Ambiance: adaptive object model-based platform for macroprogramming sensor networks. 663-664 - Leonardo Penczek, Marcílio Mendonça, Toacy Cavalcante de Oliveira

:
Systemizing aspect-oriented framework reuse with AFR. 665-666 - Elnar Hajiyev, Neil Ongkingco, Pavel Avgustinov, Oege de Moor, Damien Sereni, Julian Tibble, Mathieu Verbaere:

Datalog as a pointcut language in aspect-oriented programming. 667-668 - Jaime Spacco, William W. Pugh, Nathaniel Ayewah, David Hovemeyer:

The Marmoset project: an automated snapshot, submission, and testing system. 669-670 - Ben Stephenson, Wade Holst:

An evaluation of secialized Java bytecodes. 671-672 - Brian Cole, Daniel Hakim, David Hovemeyer, Reuven Lazarus, William W. Pugh, Kristin Stephens

:
Improving your software using static analysis to find bugs. 673-674 - Danny Dig, Ralph E. Johnson:

Automated upgrading of component-based applications. 675-676 - Jason Horne:

The availability manager design pattern. 677-678 - León Welicki, Juan Manuel Cueva Lovelle

, Luis Joyanes Aguilar:
Patterns meta-specification and cataloging: towards knowledge management in software engineering. 679-680 - Sushil Krishna Bajracharya, Trung Chi Ngo, Erik Linstead, Yimeng Dou, Paul Rigor, Pierre Baldi, Cristina Videira Lopes:

Sourcerer: a search engine for open source code supporting structure-based search. 681-682 - SeungBum Kim, SookKyoung Choi, HyeSun Jang, DaiYoung Kwon, YongChul Yeum, Won-Gyu Lee:

Smalltalk card game for learning object-oriented thinking in an evolutionary way. 683-684 - Pavel Avgustinov, Julian Tibble, Eric Bodden

, Laurie J. Hendren, Ondrej Lhoták, Oege de Moor, Neil Ongkingco, Ganesh Sittampalam
:
Efficient trace monitoring. 685-686
OOPSLA demonstrations chair's welcome
- Andrés Valloud:

Writing truly efficient smalltalk. 688-689 - Juha-Pekka Tolvanen

:
MetaEdit+: integrated modeling and metamodeling environment for domain-specific languages. 690-691 - Marc Guillemot, Dierk König:

Web testing made easy. 692-693 - Emerson R. Murphy-Hill, Andrew P. Black

:
Tools for a successful refactoring. 694-695 - Andrew David Eisenberg, Gregor Kiczales:

A simple edit-time metaobject protocol: controlling the display of metadata in programs. 696-697 - Uri Shani, Aviad Sela:

OO design methodology of a DSL using EMF: (demonstration for the telco revenue assurance domain). 698-699 - Kleber Rogerio Bacili, Marcilio Silva Oliveira:

DigitalAssets Manager, Sharing and Managing Software Development Assets. 700-701 - Marwan Abi-Antoun, Jonathan Aldrich

:
Bringing ownership domains to mainstream Java. 702-703 - Lars Thorup, Sune Gynthersen, Kristian Dupont:

Mutual satellites: round-trip modeling for complete applications. 704-705 - Randall B. Smith, Bernard Horan, John Daniels, Dave Cleal:

Programming the world with sun SPOTs. 706-707 - James Foster, Paul Juell:

A visualization of the frame representation language. 708-709 - Erik Meijer:

There is no impedance mismatch: (language integrated query in visual basic 9). 710-711 - Terry Hon, Gregor Kiczales:

Fluid AOP join point models. 712-713 - Silvia Breu, Thomas Zimmermann, Christian Lindig:

Aspect mining for large systems. 714-715 - Christian Glodt, Pierre Kelsen:

DEMOS: a tool for declarative executable modeling of object-based systems. 716-717 - George Fairbanks, David Garlan, William L. Scherlis:

Using framework interfaces with design fragments. 718 - Frédéric Jouault, Freddy Allilaire, Jean Bézivin, Ivan Kurtev

, Patrick Valduriez:
ATL: a QVT-like transformation language. 719-720 - Göran Krampe:

Advanced issue tracker in smalltalk. 721 - Philippe Charles, Julian Dolby, Robert M. Fuhrer, Stanley M. Sutton Jr., Mandana Vaziri:

SAFARI: a meta-tooling framework for generating language-specific IDE's. 722-723 - Neil Burroughs, George Tzanetakis:

Flexible event scheduling for data-flow audio processing. 724-725 - Leiguang Gong, Tim Klinger, Paul Matchen, Peri L. Tarr, Rosario Uceda-Sosa, Annie T. T. Ying, Jian Xu, Xin Zhou:

Integrated solution engineering. 726-727 - Eric Van Wyk, Lijesh Krishnan, Derek Bodin, Eric Johnson:

Adding domain-specific and general purpose language features to Java with the Java language extender. 728-729 - Nieraj Singh, Graeme Johnson, Yvonne Coady:

CViMe: viewing conditionally compiled C/C++ sources through Java. 730-731 - Danny Dig, Tien N. Nguyen, Kashif Manzoor, Ralph E. Johnson:

MolhadoRef: a refactoring-aware software configuration management tool. 732-733 - Marwan Abi-Antoun, Jonathan Aldrich

:
A static analysis for extracting runtime views from annotated object-oriented code. 734-735 - Mads Torgersen:

Language integrated query: unified querying across data sources and programming languages. 736-737 - Michal Antkiewicz, Krzysztof Czarnecki:

Round-trip engineering of eclipse plug-ins using eclipse workbench part interaction FSML. 738-739 - Daniel Lohmann

, Olaf Spinczyk:
Developing embedded software product lines with AspectC++. 740-742
OOPSLA student research competition chair's welcome
- Yuehua Lin:

Transformations to automate model change evolution. 744-745 - Emerson R. Murphy-Hill:

Improving usability of refactoring tools. 746-747 - Uri Dekel:

A study of artifact creation and use in collaborative object-oriented software design. 748-749 - Mithun Acharya:

Automatic generation and inference of interface properties from program source code. 750-751 - Evan Martin:

Automated test generation for access control policies. 752-753 - Sophia Chilingarova:

Optimizing JIT-compilation subsystem for Rotor 2.0. 754-755 - Michael D. Wilder:

The uniconc optimizing unicon compiler. 756-757 - Prasanth Anbalagan:

Automated testing of pointcuts in AspectJ programs. 758-759 - Darío Correal:

Definition and execution of multiple viewpoints in workflow processes. 760-761 - George Fairbanks, David Garlan, William L. Scherlis:

Design fragments make using frameworks easier. 762-763 - Thomas D. LaToza:

Using architecture to change code: studying information needs. 764-765
Doctoral symposium chair's welcome
- Yuehua Lin:

Transformations to automate model change evolution. 768-769 - Hayden Melton:

On the usage and usefulness of OO design principles. 770-771 - Hui Wu:

Grammar-driven generation of domain-specific language tools. 772-773 - Marcílio Mendonça, Krzysztof Czarnecki, Donald D. Cowan:

Towards a framework for collaborative and coordinated product configuration. 774-775 - Nianen Chen, Shangping Ren:

Using a role-based coordination model to achieve adaptive and quantifiable dependability for open distributed embedded systems. 776-777 - Pradeep Kumar Duraisamy Soundrapandian:

Modal logic & ownership types: uniting three worlds. 778-779 - Robert Tairas:

Clone detection and refactoring. 780-781 - Roberta Coelho, Arndt von Staa:

Using interfaces to support the testing of crosscutting features. 782-783
OOPSLA practitioner reports chair's welcome
- Ethan Hadar

, Irit Hadar:
The composition refactoring triangle (CRT) practical toolkit: from spaghetti to lasagna. 786-797 - William A. Hetrick, Charles W. Krueger, Joseph G. Moore:

Incremental return on incremental investment: Engenio's transition to software product line practice. 798-804 - Vidar Kongsli:

Towards agile security in web applications. 805-808 - Einar Landre, Harald Wesenberg, Harald Rønneberg:

Architectural improvement by use of strategic level domain-driven design. 809-814 - George Fairbanks, Kevin Bierhoff, Desmond D'Souza:

Software architecture at a large financial firm. 815-823 - Harald Wesenberg, Einar Landre, Harald Rønneberg:

Using domain-driven design to evaluate commercial off-the-shelf software. 824-829 - Alexander T. Murray, Mohammad Shahabuddin:

OO techniques applied to a real-time, embedded, spaceborne application. 830-838 - Steffen Schaefer:

Secure trade lane: a sensor network solution for more predictable and more secure container shipments. 839-845 - Bruce Trask, Dominick Paniscotti, Angel Roman, Vikram Bhanot:

Using model-driven engineering to complement software product line engineering in developing software defined radio components and applications. 846-853 - Timothy Boudreau, Jaroslav Tulach, Rich Unger:

Decoupled design: building applications on the NetBeans platform. 854 - Steve Freeman, Nat Pryce

:
Evolving an embedded domain-specific language in Java. 855-865 - Neil B. Harrison, John H. Meiners:

The dynamics of changing dynamic memory allocation in a large-scale C++ application. 866-873
OOPSLA educators' symposium chair's welcome
- Thomas VanDrunen:

Java interfaces in CS 1 textbooks. 875-880 - Christopher A. Egert, Kevin J. Bierre, Andrew M. Phelps, Phil Ventura:

Hello, M.U.P.P.E.T.S.: using a 3D collaborative virtual environment to motivate fundamental object-oriented learning. 881-886 - Axel-Tobias Schreiner, James E. Heliotis:

oops: discovering LL(1) through objects. 887-891 - Michael E. Caspersen, Michael Kölling

:
A novice's process of object-oriented programming. 892-900 - Edward F. Gehringer

, Luke M. Ehresman, Dale Skrien:
Expertiza: students helping to write an OOD text. 901-906 - Jaime Spacco

, William W. Pugh:
Helping students appreciate test-driven development (TDD). 907-913 - Dorota Jagielska, Paul Wernick, Mick Wood, Steve Bennett:

How natural is natural language?: how well do computer science students write use cases? 914-924
Panel chair's welcome
- William R. Cook, Robert Greene, Patrick Linskey, Erik Meijer, Ken Rugg, Craig Russell, Bob Walker, Christof Wittig:

Objects and databases: state of the union in 2006. 926-928 - Steven Fraser

, Gregor Kiczales, Ricardo López, Peter G. Neumann, Linda M. Northrop, Martin C. Rinard, Douglas C. Schmidt, Kevin J. Sullivan:
The ultra challenge: software systems beyond big. 929-933 - Steven Fraser

, Erich Gamma, Richard Helm, Ralph E. Johnson:
Design patterns: beginnings and futures. 934 - Richard P. Gabriel, Guy L. Steele Jr., Friedrich Steimann

, Jim Waldo, Gregor Kiczales, Kevin J. Sullivan:
Aspects and/versus modularity the grand debate. 935-936 - Steven Fraser

, Linda Rising, Scott W. Ambler, Alistair Cockburn, Jutta Eckstein, David Hussman, Randy Miller, Mark Striebeck, Dave A. Thomas:
A fishbowl with piranhas: coalescence, convergence or divergence? 937-939 - Jeffrey Overbey, Brian Foote, Paul Adamczyk, Jonathan Aldrich

, Elisa L. A. Baniassad, Christian Grothoff, Arvind Krishna, Sean McDirmid, Todd D. Millstein, Alex Potanin
, Mandana Vaziri:
Young guns/object orientation: the next generation. 940-942
Dynamic languages symposium chair's welcome
- Armin Rigo, Samuele Pedroni:

PyPy's approach to virtual machine construction. 944-953 - Christopher Mueller, Andrew Lumsdaine

:
Runtime synthesis of high-performance code from scripting languages. 954-963 - Sam Tobin-Hochstadt

, Matthias Felleisen:
Interlanguage migration: from scripts to programs. 964-974 - Manuel Serrano, Erick Gallesio, Florian Loitsch:

Hop: a language for programming the web 2.0. 975-985 - Tom Van Cutsem

, Jessie Dedecker, Stijn Mostinckx, Elisa Gonzalez Boix, Theo D'Hondt, Wolfgang De Meuter:
Ambient references: addressing objects in mobile networks. 986-997 - Nicholas Riley, Craig B. Zilles:

Hardware tansactional memory support for lightweight dynamic language evolution. 998-1008

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














