Engineering Complex OO Systems for e-Commerce

Call For Papers


e-Commerce solutions tend to be complex applications displaying all of the intricacies of traditional systems, exacerbated by some additional issues. Advances are being made in software engineering support for complex development, such as component-based development, and advanced ways of separating concerns such as aspect-oriented programming, multi-dimensional separation of concerns, adaptive software, composition filters and much more. An interesting suite of object-oriented solutions has emerged, building on both mature infrastructures such as CORBA and on newer platforms such as Java and agent systems. Such techniques have been successfully been applied to developing the first generation of B2B and B2C e-commerce solutions. If more complex e-commerce solutions are to be engineered rather than simply built, however, we must confront a new set of issues. These include the creation and management of trust in open environments, the construction and destruction of distributed interactions over short timescales, the dependability of systems using untrusted code, the creation of standards in the face of competing business needs, and so forth. It is not clear how far standard object-oriented methods and techniques can successfully be extended to address these areas, and there is currently no forum available for their discussion.

Major topics:

Relevance to ECOOP 2001:

Object-orientation provides the cornerstone for modern software engineering practices as well as for the majority of new software developments. E-commerce provides a major source of new application and framework developments, and casts into sharp relief a number of new issues which - whilst particularly important for e-commerce systems - also affect a large-scale distributed development project. It is vital that efforts to understand these new areas take place within, and feed back into, the wider community of object-oriented research and best practice. ECOOP provides Europe's major forum for such discussions, and its association with a workshop on e-commerce engineering will foster this two-exchange of ideas.

Creativity within the Workshop:

The workshop will occupy a full day and will consist of refereed submitted papers, break-out discussion groups and two invited presentations (one researcher and one practitioner).

For more details:

For details of the programme committee, keynote speakers, submission guidelines, etc. see our home page


Siobhán Clarke
Trinity College, Dublin

Simon Dobson
Trinity College, Dublin

Vinny Cahill
Trinity College, Dublin