© University of Kent - Contact | Feedback | Legal | FOI | Cookies
EventPorts: Preventing Legacy Componentware
A Lauder and S Kent
In Proceedings of 3rd International Enterprise Distributed Object Computing Conference (EDOC 99), pages 182-196. IEEE Press, December 1999.Abstract
In our work with legacy information systems we have found two prevalent anti-patterns tight coupling and code pollution which, if not addressed in replacement systems, could result in todays new systems simply becoming tomorrows new legacy system. Tight coupling results from Explicit Invocation across collaborating components. Code pollution results from implicit (rather than explicit) reflection of time-ordered collaboration protocols. These anti-patterns diminish component maintainability, flexibility, and reusability. In response, we propose a synthesis of Implicit Invocation (which reduces tight coupling) and Statecharts (which reflect collaboration protocols directly). This paper describes the development of EventPorts, which realize this synthesis and thus encapsulate a novel and promising component collaboration technology.
Download publication
59 kbytes
(PDF)
Bibtex Record
@inproceedings{984, author = {A Lauder and S Kent}, title = {{EventPorts: Preventing Legacy Componentware}}, month = {December}, year = {1999}, pages = {182-196}, keywords = {determinacy analysis, Craig interpolants}, note = {}, doi = {}, url = {http://www.cs.kent.ac.uk/pubs/1999/984}, booktitle = {Proceedings of 3rd International Enterprise Distributed Object Computing Conference (EDOC 99)}, publication_type = {inproceedings}, publisher = {IEEE Press}, submission_id = {10156_950004966}, }