• DocumentCode
    3643590
  • Title

    Interface decomposition for service compositions

  • Author

    Domenico Bianculli;Dimitra Giannakopoulou;Corina S. Pasareanu

  • Author_Institution
    University of Lugano, Lugano, Switzerland
  • fYear
    2011
  • fDate
    5/1/2011 12:00:00 AM
  • Firstpage
    501
  • Lastpage
    510
  • Abstract
    Service-based applications can be realized by composing existing services into new, added-value composite services. The external services with which a service composition interacts are usually known by means of their syntactical interface. However, an interface providing more information, such as a behavioral specification, could be more useful to a service integrator for assessing that a certain external service can contribute to fulfill the functional requirements of the composite application. Given the requirements specification of a composite service, we present a technique for obtaining the behavioral interfaces - in the form of labeled transition systems - of the external services, by decomposing the global interface specification that characterizes the environment of the service composition. The generated interfaces guarantee that the service composition fulfills its requirements during the execution. Our approach has been implemented in the LTSA tool and has been applied to two case studies.
  • Keywords
    "Thyristors","Safety","Software","Availability","Silicon carbide","Computational modeling","Government"
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2011 33rd International Conference on
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4503-0445-0
  • Type

    conf

  • DOI
    10.1145/1985793.1985862
  • Filename
    6032489