{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:18:44Z","timestamp":1750306724378,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":10,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,7,22]],"date-time":"2014-07-22T00:00:00Z","timestamp":1405987200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,7,22]]},"DOI":"10.1145\/2630768.2630771","type":"proceedings-article","created":{"date-parts":[[2014,7,11]],"date-time":"2014-07-11T12:10:42Z","timestamp":1405080642000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Integrating Protocol Contracts with Java Code"],"prefix":"10.1145","author":[{"given":"Marco","family":"Konersmann","sequence":"first","affiliation":[{"name":"plauno - The Ruhr Institute for Software Technology, University of Duisburg-Essen, Gerlingstra\u00dfe 16, 45127 Essen, Germany"}]},{"given":"Noyan","family":"Kurt","sequence":"additional","affiliation":[{"name":"plauno - The Ruhr Institute for Software Technology, University of Duisburg-Essen, Gerlingstra\u00dfe 16, 45127 Essen, Germany"}]},{"given":"Michael","family":"Goedicke","sequence":"additional","affiliation":[{"name":"plauno - The Ruhr Institute for Software Technology, University of Duisburg-Essen, Gerlingstra\u00dfe 16, 45127 Essen, Germany"}]}],"member":"320","published-online":{"date-parts":[[2014,7,22]]},"reference":[{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.326"},{"key":"e_1_3_2_1_3_1","volume-title":"Introduction: Models, Modeling, and Model-Driven Architecture (MDA) Model-Driven Software Development","author":"Brown A.","year":"2005","unstructured":"A. Brown , J. Conallen , and D. Tropeano . Introduction: Models, Modeling, and Model-Driven Architecture (MDA) Model-Driven Software Development . In S. Beydeda, M. Book, and V. Gruhn, editors, Model-Driven Software Development, chapter 1. Springer , Berlin\/Heidelberg, 2005 . A. Brown, J. Conallen, and D. Tropeano. Introduction: Models, Modeling, and Model-Driven Architecture (MDA) Model-Driven Software Development. In S. Beydeda, M. Book, and V. Gruhn, editors, Model-Driven Software Development, chapter 1. Springer, Berlin\/Heidelberg, 2005."},{"key":"e_1_3_2_1_4_1","volume-title":"Communicating sequential processes","author":"Hoare C. A. R.","year":"1985","unstructured":"C. A. R. Hoare . Communicating sequential processes , volume 178 . Prentice-hall Englewood Cliffs , 1985 . http:\/\/www.usingcsp.com\/. C. A. R. Hoare. Communicating sequential processes, volume 178. Prentice-hall Englewood Cliffs, 1985. http:\/\/www.usingcsp.com\/."},{"key":"e_1_3_2_1_5_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1007\/978-3-642-30835-2_4","volume-title":"Software Service and Application Engineering","author":"Konersmann M.","year":"2012","unstructured":"M. Konersmann and M. Goedicke . A Conceptual Framework and Experimental Workbench for Architectures . In M. Heisel, editor, Software Service and Application Engineering , volume 7365 of Lecture Notes in Computer Science , pages 36 -- 52 . Springer Berlin Heidelberg , 2012 . M. Konersmann and M. Goedicke. A Conceptual Framework and Experimental Workbench for Architectures. In M. Heisel, editor, Software Service and Application Engineering, volume 7365 of Lecture Notes in Computer Science, pages 36--52. Springer Berlin Heidelberg, 2012."},{"key":"e_1_3_2_1_6_1","first-page":"23","volume-title":"Programming in Protocols - A Paradigm of Behavioral Programming","author":"McNeile A. T.","year":"2008","unstructured":"A. T. McNeile and E. E. Roubtsova . Programming in Protocols - A Paradigm of Behavioral Programming . In C. Gonzalez-Perez and S. Jablonski, editors, ENASE, pages 23 -- 30 . INSTICC Press , 2008 . A. T. McNeile and E. E. Roubtsova. Programming in Protocols - A Paradigm of Behavioral Programming. In C. Gonzalez-Perez and S. Jablonski, editors, ENASE, pages 23--30. INSTICC Press, 2008."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-005-0100-7"},{"key":"e_1_3_2_1_8_1","volume-title":"Proc of 2nd Workshop on Software-Reengineering (WSR)","author":"Nickel U. A.","year":"2000","unstructured":"U. A. Nickel , J. Niere , J. P. Wadsack , and A. Z\u00fcndorf . Roundtrip Engineering with FUJABA . In Proc of 2nd Workshop on Software-Reengineering (WSR) , Bad Honnef, Germany , 2000 . U. A. Nickel, J. Niere, J. P. Wadsack, and A. Z\u00fcndorf. Roundtrip Engineering with FUJABA. In Proc of 2nd Workshop on Software-Reengineering (WSR), Bad Honnef, Germany, 2000."},{"key":"e_1_3_2_1_9_1","unstructured":"OMG. OMG Unified Modeling Language (OMG UML) Superstructure Version 2.4.1 August.  OMG. OMG Unified Modeling Language (OMG UML) Superstructure Version 2.4.1 August."},{"key":"e_1_3_2_1_10_1","volume-title":"Engineering, Management","author":"Stahl T.","year":"2006","unstructured":"T. Stahl , M. Voelter , and K. Czarnecki . Model-Driven Software Development: Technology , Engineering, Management . John Wiley & Sons , 2006 . T. Stahl, M. Voelter, and K. Czarnecki. Model-Driven Software Development: Technology, Engineering, Management. John Wiley & Sons, 2006."},{"key":"e_1_3_2_1_11_1","volume-title":"EMF: Eclipse Modeling Framework 2.0","author":"Steinberg D.","year":"2009","unstructured":"D. Steinberg , F. Budinsky , M. Paternostro , and E. Merks . EMF: Eclipse Modeling Framework 2.0 . Addison-Wesley Professional , 2 nd edition, 2009 . D. Steinberg, F. Budinsky, M. Paternostro, and E. Merks. EMF: Eclipse Modeling Framework 2.0. Addison-Wesley Professional, 2nd edition, 2009.","edition":"2"}],"event":{"name":"BM-FA '14: Behaviour Modelling-Foundations and Applications","sponsor":["ECMFA European Conference on Modelling Foundations and Applications"],"location":"York United Kingdom","acronym":"BM-FA '14"},"container-title":["Proceedings of the 2014 Workshop on Behaviour Modelling-Foundations and Applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2630768.2630771","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2630768.2630771","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:19:36Z","timestamp":1750231176000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2630768.2630771"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,7,22]]},"references-count":10,"alternative-id":["10.1145\/2630768.2630771","10.1145\/2630768"],"URL":"https:\/\/doi.org\/10.1145\/2630768.2630771","relation":{},"subject":[],"published":{"date-parts":[[2014,7,22]]},"assertion":[{"value":"2014-07-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}