Connectors Synthesis for Deadlock-Free Component-Based Architectures

  • Authors:
  • Paola Inverardi;Simone Scriboni

  • Affiliations:
  • -;-

  • Venue:
  • Proceedings of the 16th IEEE international conference on Automated software engineering
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Nowadays component-based technologies offer straightforwardways of building applications out of existing components.Although these technologies might differ in terms of the level ofheterogeneity among components they support, e.g. CORBA orCOM versus J2EE, they all suffer the problem of dynamic integration.That is, once components are successfully integrated in auniform context how is it possible to check, control and assess thatthe dynamic behavior of the resulting application will not dead-lock?In this paper we propose an architectural, connector-basedapproach to this problem. We compose a system in such a waythat it is possible to check whether and why the system deadlocks.Depending on the kind of deadlock, we have a strategy that automaticallyoperates on the connector part of the system architecturein order to obtain a suitably equivalent version of the system whichis deadlock-free.