The Business Class project aims at introducing object-oriented technology in the field of business application development, and more generally of information system development.
The business class project aims at the expansion of the commercial base for object oriented technology in the field of business application development. The following areas have been researched:
the definition and development of methods and high level design and analysis tools to support large object oriented business application developments;
the development of software facilities to ensure successful interworking of object oriented business applications with existing commercial software tools and environments;
the development and execution of significant pilot applications for the validation of the tools and techniques produced, and their completion with 'ready to use', reusable software components for business applications.
A life cycle model has been defined based upon a distinction between the analysis and the design phase. The analysis model is a generic OO model extended with some powerful modelling concepts which are defined for business system analysis. A first (stand alone) implementation of a tool supporting this model is available. A first (stand alone) prototype supporting the design phase for the Eiffel environment is implemented. A persistency mechanism, based on an object oriented database modelling system (OOBMS), has been added to the Eiffel run time environment.
In order to allow for the integration of the tools in a later phase, an Eiffel binding has been realized for the portable common tool environment/object modelling system (PCTE/OMS).
The approach is to:
- Define and develop methods and high-level design and analysis tools to support object-oriented application developments.
- Develop software facilities to ensure successful interworking of object-oriented applications with existing business environments.
- Develop a set of reusable components in the field of business application, and integrate them into pilot applications developed with the BC tools.
SW15 1AZ London