Publications of Franz Puntigam (Punt01)

Franz Puntigam.
Strong types for coordinating active objects.
Concurrency and Computation: Practice and Experience 13:293-326, 2001.

Abstract:

An object type is usually regarded as a contract between an object and each of its clients. However, in concurrent (and sometimes also in sequential) systems it is more useful to regard a type as a contract between an object and the set of all clients: when the object acts as a shared resource, the clients must be coordinated before sending messages to the object. Process types of active objects specify constraints on the ordering of messages. Static type checking ensures proper coordination of clients so that objects receive messages only in acceptable orderings. As presented in this article, the process type system is based on a simple computation model where active objects communicate via asynchronous message passing.

Keywords:

type systems, concurrent programming languages, active objects

@Article{Punt01,
  author  = {Franz Puntigam},
  title   = {Strong types for coordinating active objects},
  journal = {Concurrency and Computation: Practice and Experience},
  year    = 2001,
  volume  = 13,
  pages   = {293--326}
}
Complang
Puntigam
   About Me
   Research
      Publications
      Student Work
   Lehre
   Links
Sitemap
Contact
Faculty of Informatics
Vienna University of Technology
top | HTML 4.01 | last update: 2004-04-21 (Puntigam)