2004
DOI: 10.5381/jot.2004.3.1.a1
|View full text |Cite
|
Sign up to set email alerts
|

Qualifying Types with Bracket Methods in Timor.

Abstract: A new kind of type is described whose objects ("qualifiers") have bracket methods which can modify the run-time behaviour of other objects ("targets"). Bracket methods can qualify either specific methods of a target or can separately qualify their reader and writer methods, thus allowing general qualifiers to be developed for standard activities such as synchronisation, monitoring and protection. Qualifiers are associated with a target when it is created, in the form of a qualifier list. Individual qualifiers … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
35
0

Year Published

2004
2004
2006
2006

Publication Types

Select...
4
2

Relationship

4
2

Authors

Journals

citations
Cited by 9 publications
(35 citation statements)
references
References 25 publications
0
35
0
Order By: Relevance
“…In this sense the body statement of Timor, when used in isolation -as in earlier papers on qualifying types and bracket methods (e.g. [4,5]) -can be viewed as a convenient short form for target.body(...).…”
Section: Identifying a Target And The Access Mode To The Targetmentioning
confidence: 99%
See 4 more Smart Citations
“…In this sense the body statement of Timor, when used in isolation -as in earlier papers on qualifying types and bracket methods (e.g. [4,5]) -can be viewed as a convenient short form for target.body(...).…”
Section: Identifying a Target And The Access Mode To The Targetmentioning
confidence: 99%
“…Several cases of enhancing functionality in this sense have already been described in earlier papers [4,5], including the addition of synchronisation, monitoring and protection to objects. In this paper we present more advanced features of Timor that make it possible to develop components which for example can (a) allow copies of objects to be automatically created and updated in parallel with the original objects in a system, and (b) allow an existing system to be transformed into a transaction processing system in the traditional database sense.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations