loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Technology of Object-Oriented Languages and Systems
Tool Support for Coordination-Based Software Evolution
Zurich, Switzerland
March 12-March 14
ISBN: 0-7695-1095-7
J. Gouveia, University of Lisbon
G. Koutsoukos, University of Lisbon
L. Andrade, University of Lisbon
J.L. Fiadeiro, University of Lisbon
In today's global and highly competitive business environments, organisations are replying to the question of whether technology is forming business or vice-versa by integrating their business and IT strategies, thus using technology to do business. As a consequence, there is an increasing pressure for building software systems that are able to cope with new requirements imposed by both technological advances and different business rules. At the same time, it is now widely accepted that, although Object-Oriented techniques have provided useful tools for software construction, their support cannot be extended directly to evolution. Even worse, it is becoming evident that there is a lack of theoretical principles and accompanying practical tools that can effectively support software evolution. In this paper, we describe in detail a development tool that is based on sound mathematical principles and supports an architecture-based approach to evolution centred on the notion of coordination contract--a modelling primitive that treats components as black boxes and is compositional with respect to change.
Citation:
J. Gouveia, G. Koutsoukos, L. Andrade, J.L. Fiadeiro, "Tool Support for Coordination-Based Software Evolution," tools, pp.184, Technology of Object-Oriented Languages and Systems, 2001
Usage of this product signifies your acceptance of the Terms of Use.