relation: http://eprints.imtlucca.it/282/ title: Provably Correct Implementations of Services creator: Bruni, Roberto creator: De Nicola, Rocco creator: Loreti, Michele creator: Mezzina, Leonardo Gaetano subject: QA75 Electronic computers. Computer science description: A number of formalisms have been defined to support the specification and analysis of service oriented applications. These formalisms have been equipped with tools (types or logics) to guarantee the correct behavior of the specified services. Due to the semantic gap between the specification formalism and the programming languages of service oriented overlay computers a critical issue is guaranteeing that correctness is preserved when running the specified systems over available implementations. We have defined a service oriented abstract machine, equipped with a formal structural semantics, that can be used to implement service specification formalisms. We use our abstract machine to implement different service oriented formalisms that have been recently proposed, each posing specific challenges that we can address successfully. By exploiting the SOS semantics of the abstract machine and those of the considered service oriented formalisms we do prove that our implementations are correct (sound and complete). We also discuss possible implementations of other formalisms. publisher: Springer contributor: Kaklamanis, Christos contributor: Nielson, Flemming date: 2009 type: Book Section type: PeerReviewed identifier: Bruni, Roberto and De Nicola, Rocco and Loreti, Michele and Mezzina, Leonardo Gaetano Provably Correct Implementations of Services. In: Trustworthy Global Computing (TGC 2008). Lecture Notes in Computer Science (5474). Springer, pp. 69-86. ISBN 978-3-642-00944-0 (2009) relation: http://dx.doi.org/10.1007/978-3-642-00945-7_5 relation: 10.1007/978-3-642-00945-7_5