Synthesizing the Mediator with jABC/ABC.

作者: Tiziana Margaria , Marco Bakera , Harald Raffelt , Bernhard Steffen

DOI:

关键词:

摘要: Abstract. In this paper we show how to apply a tableau-based software com-position technique automatically generate the mediator’s service logic. Thisuses an LTL planning (or configuration) algorithm originally embedded in theABC and ETI platforms. The works on basis of existingjABC library available services (SIB library) enhanced descriptionof their semantics given terms taxonomic classification behaviour(modules) abstract interfaces/messages (types). 1 SWS Challenge Mediator ongoing Sematic Web Service [19] proposes number increasinglycomplexscenariosforworkflow-basedservicemediationandservicediscovery.Weusehere technology presented [10] synthesise process that realizes commu-nication layer for Challenge’s initial mediation scenario.Inthisscenario,acustomer(technically,aclient)initiatesaPurchaseOrderRequestspecifiedbyaspecialmessageformat(RosettaNetPIP3A4)andwaitsforacorrespond-ingPurchaseOrderConfirmationaccordingtothesameRosettaNetstandard.Thesellerhoweverdoesnotsupportthisstandard.Itsbackendsystemorserverawaitsanorderinaproprietary message format provides appropriate Services serve requestin proprietary format. As client server here speak different languages, there is aneed adapts both data formats also granularity.Of course can easily define concrete within our jABC modellingframework, as have shown past [11,6,7].To provide more flexible solution framework, especially accommodate laterdeclarative specification changes backend side or flow, synthe-size whole mediator using synthesis introduced [10]. We proceedhere exactly along lines already paper.In following, Sect. 2 use SLTL methodology togeneratethemediatorworkflowbasedonaknowledgebasethatexpressesthesemantics

参考文章(15)
Christian Kubczak, Tiziana Margaria, Federico Michele Facca, Bernhard Steffen, Emanuele Della Valle, Christian Winkler, Dario Cerizza, Marco Brambilla, Christina Tziviskou, Stefano Ceri, The SWS Mediator with WEBML/WEBRATIO and JABC/JETI: A Comparison. international conference on enterprise information systems. pp. 422- 429 ,(2007)
Ulrich Zukowski, Tiziana Margaria, Bernhard Steffen, Burkhard Freitag, An Approach to Intelligent Software Library Management database systems for advanced applications. pp. 71- 78 ,(1995)
Tiziana Margaria, Andreas Claßen, Bernhard Steffen, Heterogeneous Analysis and Verification for Distributed Systems. Software - Concepts and Tools. ,vol. 17, pp. 13- 25 ,(1996)
Daniel J. Mandell, Sheila A. McIlraith, Adapting BPEL4WS for the semantic web: the bottom-up approach to web service interoperation international semantic web conference. pp. 227- 241 ,(2003) , 10.1007/978-3-540-39718-2_15
Tiziana Margaria, Bernhard Steffen, Backtracking-Free Design Planning by Automatic Synthesis in MetaFrame fundamental approaches to software engineering. pp. 188- 204 ,(1998) , 10.1007/BFB0053591
Murray Shanahan, The Event Calculus Explained Artificial Intelligence Today. pp. 409- 430 ,(1999) , 10.1007/3-540-48317-9_17
Sven Jörges, Tiziana Margaria, Bernhard Steffen, FormulaBuilder Proceeding of the 28th international conference on Software engineering - ICSE '06. pp. 815- 818 ,(2006) , 10.1145/1134285.1134422
T. Margaria, B. Steffen, LTL Guided Planning: Revisiting Automatic Tool Composition in ETI annual software engineering workshop. pp. 214- 226 ,(2007) , 10.1109/SEW.2007.101
Kathi Fisler, Toward diagrammability and efficiency in event-sequence languages formal methods. ,vol. 8, pp. 431- 447 ,(2006) , 10.1007/S10009-005-0195-8
Christian Kubczak, Stefan Naujokat, Tiziana Margaria, Bernhard Steffen, Service-Oriented Mediation with jETI/jABC: Verification and Export web intelligence. pp. 144- 147 ,(2007) , 10.5555/1339264.1339678