Lancaster EPrints

An architectural pattern for designing component-based application frameworks

Parsons, David and Rashid, Awais and Telea, Alexandru and Speck, Andreas (2006) An architectural pattern for designing component-based application frameworks. Software Practice & Experience, 36 (2). pp. 157-190. ISSN 0038-0644

Full text not available from this repository.

Abstract

A widely used architecture for the development of software systems is the component-based application framework. Such frameworks offer two mechanisms. First, they provide component integration and interoperability services which make it possible to extend the framework with various third-party components. Second, they provide mechanisms to customize the integrated components to the specific needs of applications to be built using the framework. This paper describes an architectural pattern for designing such frameworks so that the appropriate mix of fixed and flexible elements can be integrated into architectures that maximize scalability and extensibility. The pattern is illustrated by frameworks developed for three different application domains: electronic design automation, scientific visualization and numerical simulation, and industrial control systems.

Item Type: Article
Journal or Publication Title: Software Practice & Experience
Uncontrolled Keywords: framework ; architectural pattern ; component backbone ; electronic design automation ; simulation ; visualization ; industrial control
Subjects: UNSPECIFIED
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 50822
Deposited By: ep_importer_pure
Deposited On: 07 Nov 2011 11:42
Refereed?: Yes
Published?: Published
Last Modified: 12 Feb 2014 13:30
Identification Number:
URI: http://eprints.lancs.ac.uk/id/eprint/50822

Actions (login required)

View Item