Proto-Frameworks: Building a Bridge between Architectural Styles and Object-Oriented Frameworks

SPEAKER

Prof. Marcelo Campo
ISISTAN (Tandil Systems Research Institute)
UNICEN-Argentina

CONTENT

(Duration 3 hs)

This talk will present a new approach to architecture-driven design of object- oriented frameworks based on the notion of object-oriented materialization of architectural styles. This approach led us to the development of the proto- framework concept, which is an object-oriented framework that provides the essential basis to build other frameworks that adopt an underlying architectural design derived from non-object-oriented styles. Our experience started with the development of Bubble, a framework primary intended to support simulation applications and ended up with an unpredicted use of it for building, InQuality, an industrial framework for Enterprise Quality Management Systems developed by Analyte Lab Information Technology. InQuality was designed following the architectural guidance provided by the underlying architectural style of Bubble, and simultaneously it was implemented using the Java materialization of the proto- framework.