Preface |
Organizing Committee |
Program Committee |
Requirements Engineering: Use Cases Are from Mars, Generative Languages are from Venus / Ian Graham |
The Future of Component-Based Development / Bertrand Meyer |
Component Contracts / John Daniels |
Impact of E-Commerce on Software Construction / Wolfgang Pree |
Teaching Design: The Rest Is SMOP / Jim Coplien |
Real-Time and E-Commerce |
An Open and Secure Terminal Infrastructure for Hosting Personal Services / A. Macaire |
Pickling Threads State in the Java System / S. Bouchenak ; D. Hagimont |
Streamlining Object-Oriented Software for Deeply Embedded Applications / D. Beuche ; W. Schroder-Preikschat ; O. Spinczyk ; U. Spinczyk |
Connecting Non-Java Devices to a Jini Network? / C. McDowell ; K. Shankari |
An Interactive Environment for Real-Time Software Development / P. Persson ; G. Hedin |
Software Engineering |
Measures for Object-Event Interactions / G. Poels ; G. Dedene |
UML for Protocol Engineering--Extensions and Experiences / J. Parssinen ; N. von Knorring ; J. Heinonen ; M. Turunen |
Tool Integration: Experiences and Issues in Using XMI and Component Technology / C. Damm ; K. Hansen ; M. Thomsen ; M. Tyrsted |
Testing-for-Trust: The Genetic Selection Model Applied to Component Qualification / B. Baudry ; V. Hanh ; Y. Traon |
Comparative Case Study in SDL and UML / P. Leblanc ; I. Ober |
An Architecture for Bridging OO and Business Process Modeling / M. Snoeck ; S. Poelmans |
Distributed Objects |
An Original View Mechanism for the CORBA Middleware / O. Caron ; B. Carre ; L. Debrauwer |
Operation Execution Groups: Efficient Operation Processing in Widely Distributed Object Systems / C. Hartwich ; S. Tai |
A Middleware Approach for Building Large-Scale Open Shared Virtual Worlds / A. Gerodolle ; F. Tran ; L. Garcia-Banuelos |
Customization of Component-Based Object Request Brokers through Dynamic Reconfiguration / E. Truyen ; B. Jorgensen ; W. Joosen |
Non-Intrusive Testing, Monitoring and Control of Distributed CORBA Objects / B. Sridharan ; S. Mundkur ; A. Mathur |
Advanced Components |
Extending CORBA Interfaces with [pi]-Calculus for Protocol Compatibility / C. Canal ; L. Fuentes ; J. Troya ; A. Vallecillo |
Another Mediocre Assertion Mechanism for C++ / P. Guerreiro |
Extending Business Objects With Business Rules / I. Rouvellou ; L. Degenaro ; K. Rasmus ; D. Ehnebuske ; B. McKee |
Components on the Desktop / T. Weis ; K. Geihs |
Behaviour Inheritance for Object Lifecycles / C. Lakos ; G. Lewis |
Aspects and Components |
Distributed Separation of Concerns with Aspect Components / R. Pawlak ; L. Duchien ; G. Florin ; L. Martelli ; L. Seinturier |
Making UML Activity Diagrams Object-Oriented / A. Kleppe ; J. Warmer |
Meta-Programming Grey-Box Connectors / U. Assmann ; T. Genssler ; H. Bar |
Role Modeling for Component Design / L. Zhao ; E. Kendall |
UMLAUT: A Framework for Weaving UML-Based Aspect-Oriented Designs / W-M. Ho ; F. Pennaneac'h ; N. Plouzeau |
Application Frameworks |
A Framework for Dynamic Adaptation in Wireless Environments / M. Segarra ; F. Andre |
An Understandable and Configurable Domain-Specific Framework for Industrial Automation Applications / S. Dujmovic |
SCAF: A Simple Component Architecture Framework / A. Rakotonirainy ; A. Bond ; J. Indulska ; D. Leonard |
CoDelivery: An Environment for Distribution of Reusable Components / G. da Silveira ; S. Meira |
An Object Oriented Framework for Task Scheduling / I. Gimenes S. Tanaka ; J. de Oliveira |
Patterns |
GENVIS--Model-Based Generation of Data Visualizers / A. Bredenfeld ; E. Ihler ; O. Vogel |
Using the PAC-Amodeus Model and Design Patterns to Make Interactive an Existing Object-Oriented Kernel / T. Duval |
Statically Checked Documentation with Design Patterns / A. Cornils |
Iterators and Encapsulation / J. Noble |
Applying a Crystal Ball to Design Pattern Adoption / M. Seen ; P. Taylor ; M. Dick |
An Introduction to the Object Constraint Language (OCL) |
Introduction to Concurrent Object-Oriented Programming in Java / D. Holmes ; D. Lea |
Object-Oriented Modeling with Events / S. Monique ; D. Guido |
Programming with Agents: Combining O-O and Functional Techniques / B. Meyer |
Designing Concurrent Object-Oriented Programs in Java |
GOF Pursuit--Learning Patterns by Playing / C. Weir |
Adding Value to the Unified Process / R. Mitchell |
Software Architecture / J. Bosch |
Java Design Traps and Pitfalls / T. Lauinger |
Beyond RUP / B. Henderson-Sellers |
Software Product Lines |
Aspect-Oriented Programming / C. Lopes ; G. Kiczales |
Framework Development and Adaptation with UML / M. Fontoura ; W. Pree ; B. Rumpe |
Component Based Design: A Complete Worked Example / J. Daniels |
Smaller Software: Patterns for Objects in Limited Memory |
Coherent Enterprise Modeling / A.C. Wills |
Enterprise JavaBeans (EJB): New Opportunities for Component-Based Development of Web-Based Enterprise Solutions / G. Pour |
Advanced Visual Modeling: Beyond UML / J. Gil ; J. Howse ; S. Kent |
Design and Implementation of Business Rules in Object-Oriented Applications / A. Arsanjani |
The What, Why and How of the UML Collaboration / T. Reenskaug |
Component Based Development: Software Architecture, Component Models and Teaching / M. Collins-Cope ; H. Matthews ; D. Deveaux ; P. Frison |
Mastery of Pattern Concepts through Pattern Writing / J. Coplien ; N. Gaertner |
Patterns of Visual Programming / D. Parsons ; M. Cranshaw ; A. Rashid ; A. Telea |
Modeling Large Systems |
Author Index |