EventPorts: Preventing Legacy Componentware

Lauder, A. and Kent, S. (1999) EventPorts: Preventing Legacy Componentware. In: Proceedings of 3rd International Enterprise Distributed Object Computing Conference (EDOC 99), Sep 27-30, 1999, Mannheim, Germany. (Full text available)

PDF
Download (60kB)
[img]
Preview

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: Conference or workshop item (Paper)
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Faculties > Science Technology and Medical Studies > School of Computing > Systems Architecture Group
Depositing User: Mark Wheadon
Date Deposited: 04 Sep 2009 17:42
Last Modified: 06 Sep 2011 04:03
Resource URI: http://kar.kent.ac.uk/id/eprint/21741 (The current URI for this page, for reference purposes)
  • Depositors only (login required):

Downloads

Downloads per month over past year