Skip to main content

EventPorts: Preventing Legacy Componentware

Lauder, Anthony and Kent, Stuart (1999) EventPorts: Preventing Legacy Componentware. In: Proceedings Third International Enterprise Distributed Object Computing. IEEE, pp. 224-232. ISBN 0-7803-5784-1. (doi:10.1109/EDOC.1999.792066) (KAR id:21741)

PDF
Language: English
Click to download this file (78kB) Preview
[thumbnail of eventports_preventing_legacy_lauder.pdf]
Preview
This file may not be suitable for users of assistive technology.
Request an accessible format
Official URL:
https://doi.org/10.1109/EDOC.1999.792066

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 today's new systems simply becoming tomorrow's 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.

Item Type: Book section
DOI/Identification number: 10.1109/EDOC.1999.792066
Uncontrolled keywords: information systems; business; collaborative work; collaboration; reflection; pollution; protocols; software systems; laboratories; resists
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Mark Wheadon
Date Deposited: 04 Sep 2009 17:42 UTC
Last Modified: 16 Nov 2021 10:00 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/21741 (The current URI for this page, for reference purposes)
  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.