Proceedings of the 1999 ACM Symposium on Applied Computing 1999
DOI: 10.1145/298151.298223
|View full text |Cite
|
Sign up to set email alerts
|

Changeable interfaces and promised messages for concurrent components

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

1999
1999
2004
2004

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 11 publications
0
10
0
Order By: Relevance
“…Sumii and Kobayashi proposed a system to ensure deadlock freedom [KSS00]. The type model of Puntigam ensures that all the messages sent by a client process are understood by a server, and Puntigam and Peter later extended it to ensure that the server sends the promised responses [PuP99].…”
Section: Behavioral Typesmentioning
confidence: 99%
“…Sumii and Kobayashi proposed a system to ensure deadlock freedom [KSS00]. The type model of Puntigam ensures that all the messages sent by a client process are understood by a server, and Puntigam and Peter later extended it to ensure that the server sends the promised responses [PuP99].…”
Section: Behavioral Typesmentioning
confidence: 99%
“…Thanks to this generalization, we can reason about not only deadlock-freedom but also other properties such as race conditions within a single framework. The new type system can also guarantee deadlock-freedom of more processes, such as that of concurrent objects with non-uniform service availability [30,31].…”
Section: Main Ideasmentioning
confidence: 99%
“…Hence, by giving an appropriate type to the record, we can enforce a certain protocol that clients should respect. Since our type system can capture, in particular, temporal dependency on the utilized services, it is possible to guarantee race-freedom of accesses to methods, studied by Abadi, Flanagan and Freund [4,6], and deadlockfreedom for objects with non-uniform service availability, studied by Puntigam [30]. Note that, so far, these properties have been discussed only for languages with primitive notion of objects.…”
Section: Further Applications: Analysis Of Race and Deadlock Of Concumentioning
confidence: 99%
See 1 more Smart Citation
“…A coordination protocol is developed and used by the agents in their reasoning process. Puntigam and Peter ( [2]) propose an extension of process types based on promised messages to ensure that servers return always appropriate answers to clients and thus related problems of livelock and deadlock get minimised. This work is applicable to middleware platforms such as CORBA.…”
Section: The Contributed Papersmentioning
confidence: 99%