On the coherence of component protocols
✍ Scribed by Andrés Farías; Yann-Gaël Guéhéneuc
- Publisher
- Elsevier Science
- Year
- 2003
- Tongue
- English
- Weight
- 151 KB
- Volume
- 82
- Category
- Article
- ISSN
- 1571-0661
No coin nor oath required. For personal study only.
✦ Synopsis
Component-based programming promises to ease the construction of large-scale applications. The construction of applications using components relies on the notion of interfaces. However, the notion of interfaces provided by current component models is restricted: In particular, it does not include behavioral information to define the protocols of the components: Sequences of service requests. The lack of behavioral information limits our trust in components: Security, reuse, and quality relate directly on this missing information. In this paper, we consider the problem of verifying if a component implementation respects the protocol specified during its design. First, we define a notion of coherence between protocols and an algorithm to verify the coherence between two protocols. Then, we describe an algorithm to extract the protocol of a component from its source code. Finally, we present a tool that enables the static verification and enforcement of the notion of coherence.
📜 SIMILAR VOLUMES
The World Wide Web (WWW) is of major significance to the Biotechnologist. One of the fastest growing and most useful areas of the internet, the WWW contains information sites, genome and sequence databases, newsgroups and forums, search and comparison too& and electronic journals. To many scientists