{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,18]],"date-time":"2023-09-18T17:04:16Z","timestamp":1695056656225},"reference-count":32,"publisher":"Sociedade Brasileira de Computacao - SB","issue":"1","license":[{"start":{"date-parts":[[2015,6,13]],"date-time":"2015-06-13T00:00:00Z","timestamp":1434153600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Internet Serv Appl"],"published-print":{"date-parts":[[2015,12]]},"DOI":"10.1186\/s13174-015-0027-3","type":"journal-article","created":{"date-parts":[[2015,6,12]],"date-time":"2015-06-12T10:39:12Z","timestamp":1434105552000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["A unifying perspective on protocol mediation: interoperability in the future internet"],"prefix":"10.5753","volume":"6","author":[{"given":"Amel","family":"Bennaceur","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emil","family":"Andriescu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roberto Speicys","family":"Cardoso","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Val\u00e9rie","family":"Issarny","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"3742","published-online":{"date-parts":[[2015,6,13]]},"reference":[{"issue":"1","key":"27_CR1","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1007\/s13174-011-0021-3","volume":"2","author":"V Issarny","year":"2011","unstructured":"Issarny V, Georgantas N, Hachem S, Zarras A, Vassiliadis P, Autili M, Gerosa MA, Hamida AB (2011) Service-oriented middleware for the future internet: state of the art and research directions. J Internet Serv Appl 2(1): 23\u201345. doi: 10.1007\/s13174-011-0021-3 .","journal-title":"J Internet Serv Appl"},{"key":"27_CR2","volume-title":"ICSE","author":"D Garlan","year":"1995","unstructured":"Garlan D, Allen R, Ockerbloom J (1995) Architectural mismatch or why it\u2019s hard to build systems out of existing parts In: ICSE.. ACM, New York, NY, USA."},{"key":"27_CR3","volume-title":"LNCS SFM-11","author":"V Issarny","year":"2011","unstructured":"Issarny V, Bennaceur A, Bromberg YD (2011) Middleware-layer connector synthesis: Beyond state of the art in middleware interoperability In: LNCS SFM-11.. Springer, Berlin, Heidelberg."},{"key":"27_CR4","unstructured":"Chappell DA (2004) Enterprise Service Bus. O\u2019reilly Media."},{"key":"27_CR5","volume-title":"ICDCS","author":"Y D. Bromberg","year":"2011","unstructured":"D. Bromberg Y, Grace P, R\u00e9veill\u00e8re L (2011) Starlink: Runtime Interoperability between Heterogeneous Middleware Protocols In: ICDCS.. IEEE Computer Society, Washington, DC, USA."},{"issue":"3","key":"27_CR6","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/2.121508","volume":"25","author":"G Wiederhold","year":"1992","unstructured":"Wiederhold G (1992) Mediators in the architecture of future information systems. IEEE Comput 25(3): 38\u201349.","journal-title":"IEEE Comput"},{"issue":"2","key":"27_CR7","doi-asserted-by":"crossref","first-page":"292","DOI":"10.1145\/244795.244801","volume":"19","author":"DM Yellin","year":"1997","unstructured":"Yellin DM, Strom RE (1997) Protocol specifications and component adaptors. ACM TOPLAS 19(2): 292\u2013333.","journal-title":"ACM TOPLAS"},{"issue":"2","key":"27_CR8","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/5254.920599","volume":"16","author":"SA McIlraith","year":"2001","unstructured":"McIlraith SA, Son TC, Zeng H (2001) Semantic web services. IEEE Intell Syst 16(2): 46\u201353.","journal-title":"IEEE Intell Syst"},{"key":"27_CR9","volume-title":"ICSE","author":"B Spitznagel","year":"2003","unstructured":"Spitznagel B, Garlan D (2003) A compositional formalization of connector wrappers In: ICSE.. IEEE Computer Society, Washington, DC, USA."},{"issue":"4","key":"27_CR10","doi-asserted-by":"crossref","first-page":"755","DOI":"10.1109\/TSE.2011.62","volume":"38","author":"R Mateescu","year":"2012","unstructured":"Mateescu R, Poizat P, Sala\u00fcn G (2012) Adaptation of service protocols using process algebra and on-the-fly reduction techniques. IEEE Trans Softw Eng 38(4): 755\u2013777.","journal-title":"IEEE Trans Softw Eng"},{"key":"27_CR11","first-page":"3","volume-title":"Proc. of the 35th International Conference on Software Engineering, ICSE","author":"P Inverardi","year":"2013","unstructured":"Inverardi P, Tivoli M (2013) Automatic synthesis of modular connectors via composition of protocol mediation patterns In: Proc. of the 35th International Conference on Software Engineering, ICSE, 3\u201312.. IEEE Pres, Piscataway, NJ, USA."},{"key":"27_CR12","first-page":"688","volume-title":"Proc. of the 36th International Conference on Software Engineering, ICSE","author":"N D\u2019Ippolito","year":"2014","unstructured":"D\u2019Ippolito N, Braberman VA, Kramer J, Magee J, Sykes D, Uchitel S (2014) Hope for the best, prepare for the worst: multi-tier control for adaptive systems In: Proc. of the 36th International Conference on Software Engineering, ICSE, 688\u2013699.. ACM, New York, NY, USA."},{"issue":"3","key":"27_CR13","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1109\/TSE.2014.2364844","volume":"41","author":"A Bennaceur","year":"2015","unstructured":"Bennaceur A, Issarny V (2015) Automated synthesis of mediators to support component interoperability. IEEE Trans Softw Eng 41(3): 221\u2013240.","journal-title":"IEEE Trans Softw Eng"},{"key":"27_CR14","volume-title":"Middleware","author":"YD Bromberg","year":"2011","unstructured":"Bromberg YD, Grace P, R\u00e9veill\u00e8re L, Blair GS (2011) Bridging the Interoperability Gap: Overcoming Combined Application and Middleware Heterogeneity In: Middleware.. Springer, Berlin Heidelberg."},{"key":"27_CR15","doi-asserted-by":"crossref","unstructured":"Oldham N, Thomas C, Sheth AP, Verma K (2004) METEOR-S web service annotation framework with machine learning classification In: SWSWPC, 137\u2013146.","DOI":"10.1007\/978-3-540-30581-1_12"},{"key":"27_CR16","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1145\/1368088.1368157","volume-title":"Proc. of the International Conference on Software Engineering, ICSE","author":"D Lorenzoli","year":"2008","unstructured":"Lorenzoli D, Mariani L, Pezz\u00e8 M (2008) Automatic generation of software behavioral models In: Proc. of the International Conference on Software Engineering, ICSE, 501\u2013510.. ACM, New York, NY, USA."},{"key":"27_CR17","first-page":"179","volume-title":"Proc. of the 32nd International Conference on Software Engineering, ICSE (2)","author":"I Krka","year":"2010","unstructured":"Krka I, Brun Y, Popescu D, Garcia J, Medvidovic N (2010) Using dynamic execution traces and program invariants to enhance behavioral model inference In: Proc. of the 32nd International Conference on Software Engineering, ICSE (2), 179\u2013182.. ACM, New York, NY, USA."},{"key":"27_CR18","volume-title":"Proc. of the Joint Workshop on Intelligent Methods for Software System Engineering, JIMSE","author":"A Bennaceur","year":"2012","unstructured":"Bennaceur A, Issarny V, Sykes D, Howar F, Isberner M, Steffen B, Johansson R, Moschitti A (2012) Machine learning for emergent middleware In: Proc. of the Joint Workshop on Intelligent Methods for Software System Engineering, JIMSE.. Springer, Berlin Heidelberg."},{"key":"27_CR19","first-page":"168","volume-title":"Formal Methods for Components and Objects - 11th International Symposium, FMCO 2012, Bertinoro, Italy, September 24\u201328, 2012, Revised Lectures","author":"V Issarny","year":"2012","unstructured":"Issarny V, Bennaceur A (2012) Composing distributed systems: Overcoming the interoperability challenge In: Formal Methods for Components and Objects - 11th International Symposium, FMCO 2012, Bertinoro, Italy, September 24\u201328, 2012, Revised Lectures, 168\u2013196.. Springer Berlin, Heidelberg."},{"issue":"1","key":"27_CR20","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1504\/IJAOSE.2009.022945","volume":"3","author":"R Vacul\u00edn","year":"2009","unstructured":"Vacul\u00edn R, Neruda R, Sycara KP (2009) The process mediation framework for semantic web services. Int J Agent-Oriented Softw Eng IJAOSE 3(1): 27\u201358.","journal-title":"Int J Agent-Oriented Softw Eng IJAOSE"},{"key":"27_CR21","volume-title":"ICSOC","author":"L Cavallaro","year":"2009","unstructured":"Cavallaro L, Nitto ED, Pradella M (2009) An automatic approach to enable replacement of conversational services In: ICSOC.. Springer, Berlin, Heidelberg."},{"key":"27_CR22","doi-asserted-by":"crossref","unstructured":"Heering J, Klint P, Rekers J (1989) Incremental Generation of Parsers In: PLDI. doi: 10.1145\/73141.74834 . http:\/\/doi.acm.org\/10.1145\/73141.74834 .","DOI":"10.1145\/73141.74834"},{"key":"27_CR23","doi-asserted-by":"crossref","unstructured":"Schwerdfeger AC, Van Wyk ER (2009) Verifiable Composition of Deterministic Grammars. PLDI. doi: 10.1145\/1543135.1542499 .","DOI":"10.1145\/1543135.1542499"},{"key":"27_CR24","volume-title":"SLE","author":"AC Schwerdfeger","year":"2009","unstructured":"Schwerdfeger AC, Van Wyk ER (2009) Verifiable Parse Table Composition for Deterministic Parsing In: SLE.. Springer-Verlag, Berlin, Heidelberg."},{"key":"27_CR25","doi-asserted-by":"crossref","unstructured":"Swierstra SD (2000) Combinator parsers - from toys to tools41: 38\u201359.","DOI":"10.1016\/S1571-0661(05)80545-6"},{"key":"27_CR26","doi-asserted-by":"crossref","unstructured":"Burgy L, Reveillere L, Lawall J, Muller G (2011) Zebu: A Language-Based Approach for Network Protocol Message Processing. IEEE TSE. doi:10.1109\/TSE.2010.64.","DOI":"10.1109\/TSE.2010.64"},{"key":"27_CR27","unstructured":"Borisov N, Brumley DJ, Wang HJ (2007) Generic Application-Level Protocol Analyzer and its Language In: NDSS, The Internet Society."},{"key":"27_CR28","volume-title":"Ambiguity detection methods for context-free grammars","author":"H Basten","year":"2007","unstructured":"Basten H (2007) Ambiguity detection methods for context-free grammars. Master\u2019s thesis, Universiteit van Amsterdam."},{"key":"27_CR29","doi-asserted-by":"crossref","unstructured":"Van Wyk ER, Schwerdfeger AC (2007) Context-aware Scanning for Parsing Extensible Languages In: GPCE. doi: 10.1145\/1289971.1289983 . http:\/\/doi.acm.org\/10.1145\/1289971.1289983 .","DOI":"10.1145\/1289971.1289983"},{"key":"27_CR30","doi-asserted-by":"crossref","unstructured":"Cardelli L, Matthes F, Abadi M (1994) Extensible grammars for language specialization In: DBPL. http:\/\/dl.acm.org\/citation.cfm?id=648290.754352 .","DOI":"10.1007\/978-1-4471-3564-7_2"},{"key":"27_CR31","unstructured":"Moors A, Piessens F, Odersky M (2008) Parser combinators in scala. KU Leuven, CW Reports vol:CW491."},{"key":"27_CR32","doi-asserted-by":"crossref","unstructured":"Andriescu EM, Martinez T, Issarny V (2015) Composing Message Translators and Inferring their Data Types using Tree Automata In: Proc. of the 18th International Conference on Fundamental Approaches to Software Engineering, FASE, London, United Kingdom. https:\/\/hal.inria.fr\/hal-01097389 .","DOI":"10.1007\/978-3-662-46675-9_3"}],"container-title":["Journal of Internet Services and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13174-015-0027-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13174-015-0027-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13174-015-0027-3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,9]],"date-time":"2022-02-09T22:15:16Z","timestamp":1644444916000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.jisajournal.com\/content\/6\/1\/12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,6,13]]},"references-count":32,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2015,12]]}},"alternative-id":["27"],"URL":"https:\/\/doi.org\/10.1186\/s13174-015-0027-3","relation":{},"ISSN":["1867-4828","1869-0238"],"issn-type":[{"value":"1867-4828","type":"print"},{"value":"1869-0238","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,6,13]]},"article-number":"12"}}