• DocumentCode
    1579856
  • Title

    Run-time Composition and Adaptation of Mismatching Behavioural Transactions

  • Author

    Cámara, Javier ; Salaün, Gwen ; Canal, Carlos

  • Author_Institution
    Univ. of Malaga, Malaga
  • fYear
    2007
  • Firstpage
    381
  • Lastpage
    390
  • Abstract
    Reuse of software entities such as components or web services raise composition issues since, most of the time, they present mismatching behavioural interfaces. Here, we particularly focus on systems for which the number of transactions is unbounded, and unknown in advance. This is typical in pervasive systems where a new client may show up at any moment to request or access a specific service. Hence, we advocate for the use of the pi-calculus to specify component interfaces. The pi-calculus is particularly suitable for creating new component instances and channels dynamically. The unbounded number of transactions and the use of the pi-calculus obliges to apply the composition at run-time. In this paper, we propose a run-time composition engine that solves existing mismatches.
  • Keywords
    software reusability; Web services; mismatching behavioural interfaces; mismatching behavioural transactions; pervasive systems; run-time adaptation; run-time composition; software reuse; Calculus; Computer science; Engines; Irrigation; Runtime; Software engineering; Software quality; Software reusability; System recovery; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2007. SEFM 2007. Fifth IEEE International Conference on
  • Conference_Location
    London
  • Print_ISBN
    978-0-7695-2884-7
  • Type

    conf

  • DOI
    10.1109/SEFM.2007.35
  • Filename
    4343954