School of Computing

Modelling Components

S. Kent, J. Howse, and A. Lauder

In Proceedings: International Workshop on Large-Scale Software Composition at DEXA98, pages 182-196. IEEE Press, August 1998.

Abstract

This paper makes two contributions. (1) it argues that precise visual modelling techniques are important for modelling large-scale software components, as they facilitate the core activities of component-based software development (CBSD): building, finding, adapting and assembling components. The paper argues for a carefully selected set of techniques based on UML, to provide accessible yet precise component models. (2) it proposes a high level reference model for CBSD to tease out exactly what is meant by the terms `component', `component adaptation' and `component assembly'. The paper illustrates this reference model by giving examples of components, and the transformations that can be applied to them, using precise visual models.

Download publication 132 kbytes (PDF)

Bibtex Record

@inproceedings{787,
author = {S. Kent and J. Howse and A. Lauder},
title = {{Modelling Components}},
month = {August},
year = {1998},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/1998/787},
    booktitle = {Proceedings: International Workshop on Large-Scale Software Composition at DEXA98},
    publisher = {IEEE Press},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014