The Unity of Software and the Power of Roundtrip Engineering
The Death of Patterns and the Last Pattern Language
Design Patterns at Work
Trends in Technology - Getting Ready for the 21st
Component Based Development - The True Object Orientation
Two or Three Things I Have Learnt about Repositories
Design and Implementation of a Programmable Coordination Architecture for Mobile Agents
Developing Safe Concurrent and Distributed Applications with an Architectural Environment
Declaratively Codifying Software Architectures Using Virtual Software Classifications
A Design Model for Object-Oriented Systems with Explicit Architecture
Combining Object Orientation and Dataflow Modeling in the VISSION Simulation System
Emulating Design by Contract in C++
Consistent Extension of Components in the Presence of Explicit Invariants
Abstract Object State and Version Recovery in N-Version Programming
Self-Testable Components: From Pragmatic Tests to Design-for-Testability Methodology
Measuring OO Systems: A Critical Analysis of the MOOD Metrics
Characterizing Stability in Evolving Frameworks
SmartBooks: A Step Beyond Active-Cookbooks to Aid in Framework Instantiation
A "Framework" for Object-Oriented Frameworks Design
LOCAL++: A C++ Framework for Local Search Algorithms
Needs of Object-Oriented Languages for Physics Knowledge Representation in the Simulation Field
The Requirements/Services/Interface Approach to Use Case Analysis
A Semi-Automatic Approach to Translating Use Cases to Sequence Diagrams
Use Cases Considered Harmful
Events in Use Cases as a Basis for Identifying & Specifying Classes and Business Rules
Lessons Learned Introducing an Object-Oriented Database in the Telecom Industry
Associations as a Language Construct
What Is This Thing Called Aggregation?
TRUNIS: An Object Oriented Trunking Radio Telephone Network Information System . An Experience Report
Towards Integration of State Machines and OO Languages
Adding Visual Rules to Object-Oriented Modeling Techniques
Dejay: Unifying Concurrency and Distribution to Achieve a Distributed Java
Internet Servers, Safe-Language Extensions, and Structured Resource Control
Dynamic Reuse of Services in Distributed Systems
Dependable Multiparty Interactions: A Case Study
Dynamic Reconfiguration of Corba-Based Applications
Optimizations of Eiffel Programs: SmallEiffel, The GNU Eiffel Compiler
Robust Dynamic Exchange of Implementation Aspects
Very High Level Programming with Collection Components
Employing Object Technology to Expose Fundamental Object Concepts
Dynamic Bytecode Usage by Object Oriented Java Programs
Unleashing the Power of Distributed Enterprise Information Systems
Seamless Development with the Eiffel Model
Understanding Software Component Technologies: JavaBeans and ActiveX
Introduction to the OPEN Method with UML
Catalysis: Precision Modeling and Design for Components
CORBA and DCOM: Architectures for Distributed Computing
Advanced Programming by Contract
Reflexivity and Meta-Tools to Manage Your Software Real Estate
Design and Use of Industrial Software Architectures
Introduction to OCL
DSDM: Dynamic Systems Development Method
Analysis by Contract: UML with Attitude!
Multiparadigm Design and Implementation in C++
Building Reusable Software
Applied Software Engineering Principles for UML
Extreme Programming
Comprehensive Object-Oriented Business Process Modeling
Visual Programming: Tips and Techniques Using VisualAge for Java
Efficiency in C++
Using Components, Patterns and Frameworks to Realize Architecture
Eiffel Workshop: Tools and Platforms
Making the Transition to Component-Based Enterprise Software Development: Overcoming the Obstacles - Patterns for Success
Designing Reusable Object-Oriented Architectures - Challenges, Methods & Tools
Trusted Components
About the TOOLS Conference Series
[an error occurred while processing this directive]