{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T03:41:22Z","timestamp":1743046882097,"version":"3.40.3"},"publisher-location":"Cham","reference-count":14,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319942131"},{"type":"electronic","value":"9783319942148"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-94214-8_33","type":"book-chapter","created":{"date-parts":[[2018,6,29]],"date-time":"2018-06-29T02:07:31Z","timestamp":1530238051000},"page":"421-431","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Towards a Methodology for Designing Micro-service Architectures Using \u03bc\u03c3ADL"],"prefix":"10.1007","author":[{"given":"Tasos","family":"Papapostolu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dimitar","family":"Birov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,6,30]]},"reference":[{"key":"33_CR1","unstructured":"Fowler, M., Lewis, J.: Microservices: a definition of this new architectural term. http:\/\/martinfowler.com\/articles\/microservices.html. Accessed 01 Apr 2018"},{"key":"33_CR2","volume-title":"Microservice Architecture - Aligning Principles, Practices, and Culture","author":"M Amundsen","year":"2016","unstructured":"Amundsen, M., McLarty, M., Mitra, R., Nadareishvili, I.: Microservice Architecture - Aligning Principles, Practices, and Culture. O\u2019Reilly Media, Newton (2016)"},{"key":"33_CR3","volume-title":"Building Microservices - Designing Fine-Grained Systems","author":"S Newman","year":"2015","unstructured":"Newman, S.: Building Microservices - Designing Fine-Grained Systems. O\u2019Reilly Media, Newton (2015)"},{"key":"33_CR4","doi-asserted-by":"crossref","unstructured":"Mayer, B., Weinreich, R.: A dashboard for microservice monitoring and management. In: 2017 IEEE International Conference on Software Architecture Workshops (ICSAW), pp. 66\u201369 (2017)","DOI":"10.1109\/ICSAW.2017.44"},{"key":"33_CR5","doi-asserted-by":"crossref","unstructured":"Granchelli, G., Cardarelli, M., Francesco, P.D., Malavolta, I., Iovino, L., Salle, A.D.: Towards recovering the software architecture of microservice-based systems. In: 2017 IEEE International Conference on Software Architecture Workshops (ICSAW), pp. 46\u201353 (2017)","DOI":"10.1109\/ICSAW.2017.48"},{"key":"33_CR6","doi-asserted-by":"crossref","unstructured":"Oquendo, F.: \u03c0-ADL for WS-composition: a service-oriented architecture description language for the formal development of dynamic web service compositions. In: SBCARS (2008)","DOI":"10.5753\/sbcars.2008.46105"},{"key":"33_CR7","doi-asserted-by":"publisher","unstructured":"Papapostolu, A., Birov, D.: Structured component and connector communication. In: Proceedings of BCI 2017, Macedonia (2017). https:\/\/doi.org\/10.1145\/3136273.3136291","DOI":"10.1145\/3136273.3136291"},{"key":"33_CR8","unstructured":"Papapostolu, T., Birov, D.: Architectural self-adaptation and dynamic reconfiguration in jADL. In: Proceedings of the Forty-Seventh Spring Conference of the Union of Bulgarian Mathematicians, pp. 168\u2013177 (2018)"},{"key":"33_CR9","doi-asserted-by":"crossref","unstructured":"Francesco, P.: Architecting microservices. In: 2017 IEEE International Conference on Software Architecture Workshops (ICSAW) (2017)","DOI":"10.1109\/ICSAW.2017.65"},{"key":"33_CR10","unstructured":"Ibm.com. IBM Knowledge Center. https:\/\/www.ibm.com\/support\/knowledgecenter\/en\/SSCQGF_7.1.1\/com.ibm.IBMDI.doc_7.1.1\/referenceguide37.htm. Accessed 01 Apr 2018"},{"key":"33_CR11","unstructured":"Spring.io. Understanding: REST. https:\/\/spring.io\/understanding\/REST. Accessed 01 Apr 2018"},{"key":"33_CR12","unstructured":"Online Shopping Process BPMN. https:\/\/www.edrawsoft.com\/template-online-shopping-process-bpmn.php. Accessed 01 Apr 2018"},{"key":"33_CR13","unstructured":"Cavalcante, E., Oquendo, F., Batista, T.: \u03c0-ADL: a formal description language for software architectures. Technical report, UFRN-DIMAp-2014-102-RT (2014)"},{"key":"33_CR14","unstructured":"ArchWare Team: piadl2go: Software Architecture-Based Code Generation. https:\/\/www-archware.irisa.fr\/software\/piadl2go\/. Accessed 01 Apr 2018"}],"container-title":["Lecture Notes in Business Information Processing","Business Modeling and Software Design"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-94214-8_33","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,7]],"date-time":"2024-03-07T15:04:57Z","timestamp":1709823897000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-94214-8_33"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319942131","9783319942148"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-94214-8_33","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"30 June 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"BMSD","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Business Modeling and Software Design","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Vienna","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Austria","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2 July 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 July 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"bmsd2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.is-bmsd.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}