Download:
by Antonio Vallecillo, Vasco T. Vasconcelos, António Ravara
In FOCLASA’02, volume 68(3) of ENTCS
http://mikado.di.fc.ul.pt/repository/vallecillo.vasconcelos.ravara_typing-behavior-objects.pdf
Add To MetaCart
Abstract:
This paper describes a proposal for typing the behavior of objects in component models. Most component models, CORBA in particular, do not offer any support for expressing behavioral properties of objects beyond the “static ” information provided by IDLs. We build on the works by Honda et al. [6] and Gay and Hole [5] to show how session types can be effectively used for describing protocols, extending the information currently provided by object interfaces. We show how session types not only allow high level specifications of complex object interactions, but also allow the definition of powerful interoperability tests at the protocol level, namely compatibility and substitutability of objects 1
Citations
|
565
|
The Common Object Request Broker: Architecture and Specification
– OMG
- 1995
|
|
240
|
Specification matching of software components
– Zaremski, Wing
- 1997
|
|
187
|
Regular types for active objects
– Nierstrasz
- 1993
|
|
158
|
Protocol Specifications and Component Adaptors
– Yellin, Strom
- 1997
|
|
96
|
Language primitives and type discipline for structured communication-based programming
– Honda, Vasconcelos, et al.
- 1998
|
|
45
|
Behaviour analysis of software architectures
– Magee, Kramer, et al.
- 1999
|
|
26
|
Typing non-uniform concurrent objects
– Ravara, Vasconcelos
- 2000
|
|
24
|
Formal specification and prototyping of CORBA systems
– Bastide, Sy, et al.
- 1999
|
|
21
|
Interface-based protocol specification of open systems using PSL
– Lea
- 1995
|
|
16
|
Compatibility and inheritance in software architectures
– Canal, Pimentel, et al.
- 2001
|
|
13
|
Coordinating interaction patterns
– Bracciali, Brogi, et al.
- 2001
|
|
11
|
Extending CORBA interfaces with protocols
– Canal, Fuentes, et al.
- 2001
|
|
9
|
Types for correct communication in client-server systems
– Gay, Hole
- 2000
|
|
4
|
and Murali Sitaraman, editors. Foundations of ComponentBased Systems
– Leavens
- 2000
|