Are Reference Architectures Integration Tools or Descriptive Aids ?

@inproceedings{Reiter1999AreRA,
  title={Are Reference Architectures Integration Tools or Descriptive Aids ?},
  author={Ehud Reiter},
  year={1999}
}
Reference architectures are most commonly thought of as tools which enable modules developed at different institutions to be easily integrated. However, reference architectures can also be used for other purposes. In particular, they can make it easier to describe the architecture of systems, by allowing developers to just describe how their architecture differs from the reference one. This is one of the goals of the architecture described in a forthcoming book on NLG (Reiter and Dale, 1999).