This book constitutes the thoroughly refereed post-proceedings of the international conference NetObjectDays 2002, held in Erfurt, Germany, in October 2002.
The 26 revised full papers presented were carefully selected during two rounds of reviewing and revision. The papers are organized in topical sections on embedded and distributed systems; components and MDA; Java technology; Web services; aspect-oriented software design; agents and mobility; software product lines; synchronization; testing, refactoring, and CASE tools.
Author(s): Gregor Kiczales (auth.), Mehmet Aksit, Mira Mezini, Rainer Unland (eds.)
Series: Lecture Notes in Computer Science 2591
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2003
Language: English
Pages: 434
Tags: Software Engineering; Computer Communication Networks; Operating Systems; Information Storage and Retrieval; Information Systems Applications (incl.Internet); Business Information Systems
AspectJ(tm): Aspect-Oriented Programming in Java....Pages 1-1
Agile Processes and Modeling....Pages 2-2
Eclipse - An Open Source Platform for the Next Generation of Development Tools....Pages 3-3
Consistency Checking of Financial Derivatives Transactions....Pages 166-183
Toolkits for Generating Wrappers....Pages 184-198
Developing a Generic Concept of an Electronic Negotiation Process with ebXML....Pages 199-215
AspectS - Aspect-Oriented Programming with Squeak....Pages 216-232
Relational Database Support for Aspect-Oriented Programming....Pages 233-247
Object Teams: Improving Modularity for Crosscutting Collaborations....Pages 248-264
Ubiquitous Healthcare: The OnkoNet Mobile Agents Architecture....Pages 265-277
A Framework for Resource Management in Peer-to-Peer Networks....Pages 4-21
A Lightweight Communication Infrastructure for Spontaneously Networked Devices with Limited Resources....Pages 22-40
Serialization of Distributed Execution-State in Java....Pages 41-61
Specification of Business Components....Pages 62-75
Graph Rewrite Systems for Software Design Transformations....Pages 76-86
Lightweight Plug-In-Based Application Development....Pages 87-102
Supporting Component-Based Software Evolution....Pages 103-120
Java Smart Ticket Demo Application Scrutinized....Pages 121-134
Java Class Deployment Using Class Collections....Pages 135-151
Do We Need Components for Persistent Data Storage in the Java 2 Enterprise Environment?....Pages 152-165
Extending Activity Diagrams to Model Mobile Systems....Pages 278-293
A Concrete Method for Developing and Applying Product Line Architectures....Pages 294-312
Generic Implementation of Product Line Components....Pages 313-329
Qualifying Types Illustrated by Synchronisation Examples....Pages 330-344
Advanced Thread Synchronization in Java Using Interaction Expressions....Pages 345-365
Refactoring Browser for UML....Pages 366-377
Test-Driven Web Application Development in Java....Pages 378-393
UML-Based Statistical Test Case Generation....Pages 394-411
Do We Need ‘Agile’ Software Development Tools?....Pages 412-430