skip to main content
10.1145/367845acmconferencesBook PagePublication PagessplashConference Proceedingsconference-collections
OOPSLA '00: Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum)
ACM2000 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
OOPSLA00: Object Oriented Programming Systems Languages and Applications Conference Minneapolis Minnesota USA
ISBN:
978-1-58113-307-3
Published:
01 January 2000
Sponsors:
Bibliometrics
Abstract

No abstract available.

Article
Free
Educators' symposium

The Educators' Symposium is a unique forum for educators from both academia and industry who have a vested interest in OO education and training. The Educators' Symposium facilitates the exchange of ideas in a number of ways, including featured talks by ...

Article
Processes (panel session): the roles of ceremony and adaptation

As industry begins to invest in OO/CBD (Component-Based Development) processes and the OMG considers whether/how to standardize on process, many issues arise. Those to be debated include process framework versus process; high ceremony versus low ...

Article
Free
How difficult is the transition from OOA to OOD? (panel session)

One of the claimed advantages of object-oriented (OO) development is that developers can use objects in a uniform modeling approach throughout the process. In particular, they can coherently apply the same notation for representing these objects and ...

Article
Free
Back to the future (panel session): Is worse (still) better?

Functional programming, AI, patterns, OO, structured programming - they were promising, and yet they seem to have failed to deliver. Did we lose interest too soon? Is the best too good for our industry? Is there “a” best for our industry or is our ...

Article
Free
Remote access to clinical data

This practitioner report focuses on a project, named “Remote Access to Clinical Data” (RACD). The report describes the techniques used to clarify the requirements and deliver the project successfully. In addition, it covers the team's experiences in ...

Article
Free
Modelling infection scenarios - a fixed-price eXtreme programming success story

Is it possible to do fixed-price eXtreme Programming projects? How does one bid on a project with changing scope? When is the project finished? These questions and others were addressed in the context of a successful project modeling infection and ...

Article
Free
Extreme programming in practice

Follow along the implementation of an actual web-based application developed using Extreme Programming (XP). The application implements the user area for a commercial web site, using Java Servlets and JDBC. This report highlights the practices of XP ...

Article
Free
Porting a core CGI workflow system onto a WAS platform while being used and extended to support the enterprise

This paper describes our experiences with evolving a system infrastructure while continuing to support new functionality. In it we explore the architecture, technology decisions made, and difficulties encountered in porting a core business application ...

Article
Free
Virtual yacht racing on the Web
Article
Free
Designing a flexible services-based architecture for Internet applications

This article describes a flexible architecture for developing services-based business applications that use component-based architectural services to demarcate the application into various tiers that enable the decoupling of each layer, both logically ...

Article
Free
A decade of modeling financial vehicles

While building nine object-oriented financial systems since 1989, we evolved techniques for modeling “financial vehicles” (bonds, contracts, real estate, racehorses). We specify each particular financial vehicle and vehicle type by combining objects ...

Article
Free
How conceptual system architecture leads to business process

While designing a global bank's Money-Link, the clustering of non-functional properties suggested two “lobes”: (1) transactional (enabling payments among affiliate banks), which required high-availability, high-security, and geographical distribution; ...

Article
Free
Building a large-scale generic object model: applying the CYC upper ontology to object database development in Java

Can the benefits of re-use and patterns that are so well known in software design and implementation be carried over into analysis and database design? The fledgling field of Analysis Patterns has provided only a partial affirmative answer. We have ...

Article
Free
Application integration framework for a large business process redesign project

Boeing has nearly completed a major program for business process redesign. Given the scale of this project and the large number of existing, heterogeneous systems, it has been essential that a standards-based architecture be implemented. The Common ...

Article
Free
ESCORT: lessons from an integration project

We present the key lessons learned from the ESCORT European project. ESCORT is concerned with integrating diverse applications and devices for traffic control at the intersection level. The paper emphasises the difficulty of breaking existing, vertical ...

Article
Free
Application frameworks before system frameworks

Application development with an end-to-end declarative Application Framework has shown the following significant benefits: 80% error reduction, 40-80% code reduction, and predictable development cycles by first time object/Java developers. These ...

Article
Free
The camp smalltalk ANSI test suite (poster session)

Although there has been an ANSI standard for Smalltalk for some years, there has not been a verification suite for it. This has allowed the various dialects to deviate from the standard without much notice. One of the first Camp Smalltalk projects was a ...

Article
Free
Evaluation of coupling in the context of Java interfaces (poster session)

Several coupling frameworks have been introduced in the literature to identify and measure the design complexity of object-oriented software systems. The coupling metric COF presented by the unified framework considers inheritance, polymorphism, method ...

Article
Free
Global reuse strategy based on use cases (poster session)

The paper introduces two concepts based on use cases: business patterns and automation patterns. It describes a connection between the business and automation patterns with classes. Finally, it presents an idea of a multi-level library that allows ...

Article
Free
A workbench for quality based software re-engineering (Poster)

This research presents a re-engineering workbench and architecture that allows for legacy systems written in procedural languages to be migrated to new object oriented platforms. This methodology allows for specific design and quality requirements of ...

Article
Free
Design patterns and real-time object-oriented modeling (poster session)

Real-time object-oriented modeling tools (e.g. Rational Rose-RT, i-Logix Rhapsody) allow developers to focus on software architecture by abstracting away low-level implementation details. We believe that design patterns can be very beneficial in this ...

Article
Free
Reinvent the wheel (poster session)
Article
Free
Aspect-oriented frameworks (poster session): the design of adaptable operating systems

With software systems such as operating systems, the interaction of their components becomes more complex. This interaction may limit reusability, adaptability, and make it difficult to validate the design and correctness of the system. As a result, re-...

Article
Free
Towards a two-dimensional separation of concerns (poster session)

As the size and requirements of software systems increase, their design has reached a complexity that requires software engineers to revisit the principle of separation of concerns [5]. Traditional software organization has been performed along some ...

Contributors
  • International Business Machines

Index Terms

  1. Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum)

      Recommendations