(Enter summary)
Abstract: The aim of todays software development is to build applications by the reuse of binary components. This requires the composition of components and as special cases component enhancement as well as adaption. We demonstrate how to deal with these cases by furnishing components with a type consisting of two protocols --- a call and a use protocol. We model these protocols by finite automata and show how those reflect component enhancement and adaption. This mechanism allows for automatic adaption... (Update)
Context of citations to this paper: More
...state. Finally, the type system developed by Reussner in [14, 15] which based on earlier work by Reussner and Heuzeroth in [5, 16], extends Java interfaces with augmented finite state automata. Reussner s approach decorates each interface with a call automata that...
Cited by: More
Negotiable Interfaces for Components - Kent, Ho-Stuart, Roe (2002)
(Correct)
The DESS Methodology: Deliverable D.1 - Van Baelen, Gorinsek, Wills (2001)
(Correct)
Similar documents (at the sentence level):
56.3%: A Meta-protocol and Type system for the Dynamic Coupling of .. - Reussner, Heuzeroth (1999)
(Correct)
Active bibliography (related documents): More All
2.1: Dynamic Coupling of Binary Components and its Technical Support - Heuzeroth, Reussner (1999)
(Correct)
0.4: An Internet Protocol Testing Framework - ipTF - Cashman (1998)
(Correct)
0.2: Dynamic Types for Software Components - Reussner (1999)
(Correct)
Similar documents based on text: More All
0.6: An Enhanced Model for Component Interfaces to Support Automatic.. - Reussner
(Correct)
0.5: URL.. - Informatik
(Correct)
Related documents from co-citation: More All
2: available online httpwww (context) - Omohundro, online et al. - 1996
2: BCOOPL: Basic concurrent object-oriented programming language (context) - de Bruin - 2000
2: A Meta-Protocol and Type system for the Dynamic Coupling of Binary Components
- Reussner, Heuzeroth - 1999
BibTeX entry: (Update)
D. Heuzeroth and R. Reussner. Dynamic coupling of binary components and it technical support. In First Workshop on Generative and Component based Software Engineering -- Young Researchers Workshop, Erfurt, 1999. http://citeseer.ist.psu.edu/article/heuzeroth99dynamic.html More
@inproceedings{ heuzeroth99b,
author = "Dirk Heuzeroth and Ralf Reussner",
title = "{Dynamic Coupling of Binary Components and its Technical Support}",
booktitle = "First Workshop on Generative and Component based Software
Engineering (GCSE) -- Young Researchers Workshop",
month = sep # "~27--30",
adress = Erfurt, Germany",
year = "1999",
url = "citeseer.ist.psu.edu/article/heuzeroth99dynamic.html" }
Citations (may not include all citations):
554
Design Patterns: Elements of Reusable Object-Oriented Softwa.. (context) - Gamma, Helm et al. - 1995
537
Component Software: Beyond Object-Oriented Programming (context) - Szyperski - 1998
470
Design and Validation of Computer Protocols (context) - Holzmann - 1991
427
the criteria to be used in decomposing systems into modules (context) - Parnas - 1972
400
Pattern-Oriented Software Architecture -- A System of Patter.. (context) - Buschmann, Meunier et al. - 1996
224
Design Patterns for Object-Oriented Software Development (context) - Pree - 1995
213
An introduction to software architecture (context) - Garlan, Shaw - 1993
162
Programming in MODULA (context) - Wirth - 1985
121
A Formal Approach to Software Architecture
- Allen - 1997
114
Regular types for active objects
- Nierstrasz - 1993
102
Architectural mismatch: Why reuse is so hard (context) - Garlan, Allen et al. - 1995
99
design by contract (context) - Meyer - 1992
86
Advanced compiler design and implementation (context) - Muchnick - 1997
45
Communications of the ACM (context) - Johnson, components - 1997
44
Component-oriented software technology
- Nierstrasz, Dami - 1995
37
Software Reusability (context) - Biggerstaff, Perlis - 1989
10
Komponentenbasierte Softwareentwicklung mit Frameworks (context) - Pree - 1997
8
Programming Mobile Objects With Java (context) - Nelson - 1999
8
Open Implementations and Metaobject Protocols (context) - Paepcke - 1996
5
Theoretische Informatik kurz gefasst (context) - Schoning - 1992
5
Introduction to Automata (context) - Nelson - 1968
5
A unified object topology (context) - Tepfenhart, Cusick - 1997
4
Why explore object methods (context) - Mellor, Johnson - 1997
3
Mass produced (context) - McIlroy - 1969
2
The COMPOST project main page (context) - Amann
2
Eine Software-Architektur fur flexible Ubersetzer fur Sprach.. (context) - Heuzeroth
Documents on the same site (http://liinwww.ira.uka.de/~reussner/): More
Formal Foundations of Dynamic Types for Software Components - Reussner (2000)
(Correct)
SKaMPI: The Special Karlsruher MPI-Benchmark - User Manual - Reussner (1999)
(Correct)
SKaMPI: A Detailed, Accurate MPI Benchmark - Reussner, Sanders, Prechelt.. (1998)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC