On the role of language constructs for framework design
Författare
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.
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.
Avdelning/ar
Publiceringsår
2000
Språk
Engelska
Publikation/Tidskrift/Serie
ACM Computing Surveys
Volym
32
Issue
1es
Länkar
Dokumenttyp
Artikel i tidskrift
Förlag
Association for Computing Machinery (ACM)
Ämne
- Computer Science
Nyckelord
- frameworks
- Language constructs
Status
Published
Forskningsgrupp
- LUCAS
ISBN/ISSN/Övrigt
- ISSN: 0360-0300