The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

On the role of language constructs for framework design

Author

Summary, in English

The relationship between framework design and

language constructs are discussed for two reasons:

firstly, designing frameworks requires the ability to

give the framework designer precise control over

aspects of the framework extensions; secondly, the

framework constraints should be specified such that

they are statically checkable. Four existing language

constructs are discussed: generalized block structure,

generalized inheritance, generalized virtuality, and

singular objects. It is discussed how these language

constructs give precise means for controlling the

framework extensions in statically checkable ways.

Publishing year

2000

Language

English

Publication/Series

ACM Computing Surveys

Volume

32

Issue

1es

Document type

Journal article

Publisher

Association for Computing Machinery (ACM)

Topic

  • Computer Science

Keywords

  • frameworks
  • Language constructs

Status

Published

Research group

  • LUCAS

ISBN/ISSN/Other

  • ISSN: 0360-0300