Hostname: page-component-8448b6f56d-gtxcr Total loading time: 0 Render date: 2024-04-23T21:33:37.276Z Has data issue: false hasContentIssue false

Software Architecture for Language Engineering

Published online by Cambridge University Press:  11 October 2004

HAMISH CUNNINGHAM
Affiliation:
Department of Computer Science, University of Sheffield, Sheffield, S1 4DP, UK e-mail: hamish@dcs.shef.ac.uk
DONIA SCOTT
Affiliation:
ITRI, University of Brighton, Lewes Road, Brighton, BN2 4GJ, UK e-mail: Donia.Scott@itri.brighton.ac.uk

Extract

Every building, and every computer program, has an architecture: structural and organisational principles that underpin its design and construction. The garden shed once built by one of the authors had an ad hoc architecture, extracted (somewhat painfully) from the imagination during a slow and non-deterministic process that, luckily, resulted in a structure which keeps the rain on the outside and the mower on the inside (at least for the time being). As well as being ad hoc (i.e. not informed by analysis of similar practice or relevant science or engineering) this architecture is implicit: no explicit design was made, and no records or documentation kept of the construction process.

Type
Papers
Copyright
© 2004 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)