


default search action
30. TOOLS 1999: Santa Barbara, CA, USA
- Donald Firesmith, Richard Riehle, Gilda Pour, Bertrand Meyer:

TOOLS 1999: 30th International Conference on Technology of Object-Oriented Languages and Systems, Delivering Quality Software - The Way Ahead, 1-5 August 1999, Santa Barbara, CA, USA. IEEE Computer Society 1999, ISBN 0-7695-0278-4
Keynote Presentations
- David Lorge Parnas:

Tools for Component Documentation, Analysis and Testing. 2 - Bertrand Meyer:

The Unity of Software and the Power of Roundtrip Engineering. 3 - Don Box:

Life After the Object Wars. 4 - S. Tucker Taft:

Programming Language Design and Software Quality. 5
Quality
- Sterling S. Foster, Bohdan A. Nebesh, Dana Moore, Michael J. Flester:

Performance Tuning Mobile Agent Workflow Applications. 8-17 - Oliver Ciupke:

Automatic Detection of Design Problems in Object-Oriented Reengineering. 18-32 - Thomas M. Morrisette:

Evolution of a Small Object Oriented Manufacturing System. 33-
Databases
- Richard Bielak, Jean-Pierre Sarkis:

Implementing a Distributed Garbage Collector for OO Databases. 42-52 - Fábio Porto, Sergio E. R. de Carvalho, Mauricio J. V. de Silva, Rubens N. Melo:

Persistent Object Synchronization with Active Relational Databases. 53-62 - Mengchi Liu:

Overview of the ROL2 Deductive Object-Oriented Database System. 63-
Testing
- F. J. Daniels, Kuo-Chung Tai:

Measuring the Effectiveness of Method Test Sequences Derived from Sequencing Constraints. 74-83 - Kasilingam Periyasamy, X. Liu:

A New Metrics Set for Evaluating Testing Efforts for Object-Oriented Programs. 84-93 - Mark Vilicich, Shahzad Aslam-Mir:

Benchmark Metrics for Enterprise Object Request Brokers. 94-103 - Roger T. Alexander, A. Jefferson Offutt:

Analysis Techniques for Testing Polymorphic Relationships. 104-
Java 1
- Charles Crichton, Jim Davies, Jim Woodcock

:
When to Trust Mobile Objects: Access Control in the Jini(tm) Software System. 116-125 - Mira Mezini, Jens Uwe Pipka, Thorsten Dittmar, Wim Boot:

Detecting Evolution Incompatibilities by Analyzing Java Binaries. 126-135 - Anna Mikhajlova:

Specifying Java Frameworks Using Abstract Programs. 136-
Frameworks 1
- Herbert Praehofer, Johannes Sametinger

, Alois Stritzinger:
Component Frameworks - A Case Study. 148-157 - Mari Omori, Nobuyuki Ikeda, Jun-ichi Yamamoto:

Answerer: A Design Pattern for Dynamical Conditional Execution. 158-161 - Bilhanan Silverajan, Jarmo Harju:

Enhancing an Event-Based OO Framework for Distributed Programming. 162-
Methods 1
- Susan Lilly:

Use Case Pitfalls: Top 10 Problems from Real Projects Using Use Cases. 174-183 - Donald Firesmith:

Use Case Modeling Guidelines. 184-193 - Josef Altmann, Gustav Pomberger:

Cooperative Software Development: Concepts, Model and Tools. 194-
Frameworks 2
- Hafedh Mili, Joumana Dargham, Omar Cherkaoui, Robert Godin, Ali Mili:

View Programming for Decentralized Development of OO Programs. 210-221 - Demetrios Yannakopoulos, Michael Ferretti, Mark Schultz:

Object Lessons Learned from an Intelligent Agents Framework for Telephony-Based Applications. 222-236 - Wolfgang Strunk, Carola Lilienthal:

Tool Support for Testing and Documenting Framework-Based Software. 237-
Methods 2
- Reinhold Plösch, Josef Pichler:

Contracts: From Analysis to C++ Implementation. 248-257 - Donald Firesmith:

A Comparison of Defensive Development and Design by Contract. 258-267 - Neeraj Sangal, Edward Farrell, Karl J. Lieberherr, David H. Lorenz:

Interaction Schemata: Compiling Interactions to Code. 268-
Teaching
- Malcolm Macgregor, Pete Thomas, Mark Woodman:

Recording User Actions in a Smalltalk Programming Environment. 280-289 - Robert Griffiths, Mark Woodman, Simon Holland

, Malcolm Macgregor, Hugh Robinson:
Separable UI Architectures in Teaching Object Technology. 290-299 - Sita Ramakrishnan:

Visualizing O-O Testing in Virtual Communities - Distributed Teaching and Learning. 300-
Java 2
- Raimund K. Ege:

Storing Java Objects in Any Database. 312-321 - Raimund K. Ege, Naphtali Rishe

, Jingyu Liu, Vladimir Lebedev:
Using Java to Add "Stored Procedures" to Databases. 322-331 - Salam Majoul, Christian Percebois, Jean-Paul Bodeveix:

A Concurrent Object-Based Model and its Use for Coordinating Java Components. 332-
Tools
- Arturo I. Concepcion, Sunny Lin, Scott J. Simon:

Managing the Software Development by Using the Recursive Multi- Threaded (RMT) Tool. 344-353 - Pornsiri Muenchaisri, Toshimi Minoura:

Entity-Relationship Software Development Environment. 354-363 - Paul A. Steckler:

MysterX: A Scheme Toolkit for Building Interactive Applications with COM. 364-
Theory
- Dwight Deugo, Franz Oppacher, Bruce Ashfield, Michael Weiss:

Communication as a Means to Differentiate Objects, Components and Agents. 376-386 - Frantisek Plásil, Milos Besta, Stanislav Visnovsky:

Bounding Component Behavior via Protocols. 387-398 - Philippe Collet, Roger Rousseau:

Towards Efficient Support for Executing the Object Constraint Language. 399-
Quality
- David Lorge Parnas:

Systematic Techniques for Inspecting Critical Software. 410 - George Romanski:

The Development and Verification of Safety Critical Software. 411 - Bertrand Meyer:

Managing By Contract. 412 - Kasilingam Periyasamy, Vangalur S. Alagar, D. Muthiayen:

Verification and Validation Techniques of Object-Oriented Software Systems. 413-
Language
- Mitchell Goldstein:

Mastering JFC 'Look and Feel' and UI Delegation. 426 - Gilda Pour:

Quality Component Development: Making the Most of JavaBeans and Enterprise JavaBeans Features. 427-437 - Benjamin M. Brosgol:

Ada and the Objects. 438 - Angelika Langer:

Programming with C++ Exceptions. 439 - Michael Stal:

Behind the Beans. 440 - Ian Joyner:

Java, Eiffel and C++: The Language Comparison. 441
Technology
- Glenn Maughan, Raphael Simon:

Mastering the Windows Eiffel Library. 444 - Michael Stal:

Distributed Objects from a Patterns Perspective. 445 - Matt BenDaniel:

Building Scalable ODBMS Applications. 446 - Antonios Broumas:

Real-Time Object-Oriented DistributedSystems: RT CORBA and RMA. 447
Methodology
- Stephen J. Mellor:

System Design: Architectures and Archetypes. 450 - Alistair Cockburn:

A Short Use Case Writing Workshop. 451 - Cristina Videira Lopes:

Modularization Revisited: Aspects in the Design and Evolution of Software Systems. 452 - Joseph Gil, John Howse, Stuart Kent:

Constraint Diagrams: A Step Beyond UML. 453-463 - Brian Henderson-Sellers:

Advanced 00 Modelling: Metamodels and Notations for the Next Millenium. 464 - Richard Mitchell:

Analysis by Contract or UML with Attitude. 465-
Experience
- Frieder Monninger:

Design of Commercial Object-Oriented Applications - The Patterns. 478 - Rallis Farfarakis:

Octopus/UML: Combining Objects with Real-Time. 479-489 - Ali Arsanjani:

Analysis, Design and Implementation of Distributed Java Business Frameworks Using Domain Patterns. 490-500 - Christopher Creel:

Requirement Patterns. 501
Management
- Brian Henderson-Sellers:

Introduction to the OPEN Method with UML. 504 - Michael P. Anton:

Effective Strategies and Techniques for Rapid Object-Oriented Application Development. 505-517 - Todd Lauinger:

Software Development "in the Zone". 518 - Dana Moore:

Creating Social Agents with Reusable Components: A Practitioner's Guide. 519
UML Demo
- Tony Wasserman:

Features of UML Tools. 522
Workshops
- Guy Carter, Dilip Patel:

Project Management of Object-Oriented Developed Systems. 524-526 - Martin L. Griss, Gilda Pour, John M. Favaro:

Making the Transition to Component-Based Enterprise Software Development Overcoming the Obstacles - Patterns for Success. 527-531 - Robert C. Seacord, Kingsley C. Nwosu:

Component-Based Software Engineering Processes. 532-
Panels
- Martin L. Griss, Qiming Chen, Gregory A. Bolcer, Robert R. Kessler, Leon J. Osterweil:

Agents and Workflow - An Intimate Connection, or Just Friends? 558-562 - Ulrich Frank, Don S. Batory, Jean Bézivin, Brian Henderson-Sellers, Houman Younessi:

High level Modelling Languages, Adaptable Process Models and Software Generation: Drivers for Quality and Productivity. 563-570 - Richard Riehle:

The Great Language Debate. 571
Eiffel Summit '99
- Rex Fowler:

Direct Mapping and User Interface. 574-583 - Guido Dedene:

Experiences Teaching Eiffel as a First Programming Language to Economy Students. 584-592

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














