{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,8]],"date-time":"2025-12-08T03:43:05Z","timestamp":1765165385599,"version":"3.40.3"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319929002"},{"type":"electronic","value":"9783319929019"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-92901-9_14","type":"book-chapter","created":{"date-parts":[[2018,6,6]],"date-time":"2018-06-06T06:27:41Z","timestamp":1528266461000},"page":"148-162","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":23,"title":["MICROLYZE: A Framework for Recovering the Software Architecture in Microservice-Based Environments"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3282-9756","authenticated-orcid":false,"given":"Martin","family":"Kleehaus","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8793-8605","authenticated-orcid":false,"given":"\u00d6mer","family":"Uluda\u011f","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick","family":"Sch\u00e4fer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Florian","family":"Matthes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,6,7]]},"reference":[{"key":"14_CR1","series-title":"Management for Professionals","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1007\/978-3-319-14430-6_8","volume-title":"BPM - Driving Innovation in a Digital World","author":"WMP van der Aalst","year":"2015","unstructured":"van der Aalst, W.M.P.: Extracting event data from databases to unleash process mining. In: vom Brocke, J., Schmiedel, T. (eds.) BPM - Driving Innovation in a Digital World. MP, pp. 105\u2013128. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-14430-6_8"},{"key":"14_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45594-9","volume-title":"Business Process Management: Models, Techniques, and Empirical Studies","year":"2000","unstructured":"van der Aalst, W., Desel, J., Oberweis, A. (eds.): Business Process Management: Models, Techniques, and Empirical Studies. LNCS, vol. 1806. Springer, Heidelberg (2000). https:\/\/doi.org\/10.1007\/3-540-45594-9"},{"key":"14_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"467","DOI":"10.1007\/BFb0101003","volume-title":"Advances in Database Technology \u2014 EDBT\u201998","author":"R Agrawal","year":"1998","unstructured":"Agrawal, R., Gunopulos, D., Leymann, F.: Mining process models from workflow logs. In: Schek, H.-J., Alonso, G., Saltor, F., Ramos, I. (eds.) EDBT 1998. LNCS, vol. 1377, pp. 467\u2013483. Springer, Heidelberg (1998). https:\/\/doi.org\/10.1007\/BFb0101003"},{"key":"14_CR4","doi-asserted-by":"crossref","unstructured":"Alshuqayran, N., Ali, N., Evans, R.: A systematic mapping study in microservice architecture. In: 2016 IEEE 9th International Conference on Service-Oriented Computing and Applications (SOCA), pp. 44\u201351. IEEE (2016)","DOI":"10.1109\/SOCA.2016.15"},{"key":"14_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1007\/978-3-642-23798-0_31","volume-title":"Software Architecture","author":"T Br\u00fcckmann","year":"2011","unstructured":"Br\u00fcckmann, T., Gruhn, V., Pfeiffer, M.: Towards real-time monitoring and controlling of enterprise architectures using business software control centers. In: Crnkovic, I., Gruhn, V., Book, M. (eds.) ECSA 2011. LNCS, vol. 6903, pp. 287\u2013294. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-23798-0_31"},{"key":"14_CR6","unstructured":"Cal\u00e7ado, P.: Building products at soundcloud part III: Microservices in scala and finagle. Technical report, SoundCloud Limited (2014). https:\/\/developers.soundcloud.com\/blog\/building-products-at-soundcloud-part-3-microservices-in-scala-and-finagle"},{"key":"14_CR7","unstructured":"Cockcroft, A.: Microservices workshop: why, what, and how to get there (2016)"},{"key":"14_CR8","doi-asserted-by":"crossref","unstructured":"Cuadrado, F., Garc\u00eda, B., Due\u00f1as, J.C., Parada, H.A.: A case study on software evolution towards service-oriented architecture. In: 22nd International Conference on Advanced Information Networking and Applications-Workshops, AINAW 2008, pp. 1399\u20131404. IEEE (2008)","DOI":"10.1109\/WAINA.2008.296"},{"key":"14_CR9","doi-asserted-by":"crossref","unstructured":"Dragoni, N., Giallorenzo, S., Lluch-Lafuente, A., Mazzara, M., Montesi, F., Mustafin, R., Safina, L.: Microservices: yesterday, today, and tomorrow. CoRR abs\/1606.04036 (2016)","DOI":"10.1007\/978-3-319-67425-4_12"},{"key":"14_CR10","volume-title":"Domain-Driven Design: Tacking Complexity in the Heart of Software","author":"EJ Evans","year":"2003","unstructured":"Evans, E.J.: Domain-Driven Design: Tacking Complexity in the Heart of Software. Addison-Wesley Longman Publishing Co., Inc., Boston (2003)"},{"key":"14_CR11","unstructured":"Fowler, M., Lewis, J.: Microservices. Technical report, ThoughtWorks (2014). https:\/\/martinfowler.com\/articles\/microservices.html"},{"key":"14_CR12","doi-asserted-by":"crossref","unstructured":"Francesco, P., Malavolta, I., Lago, P.: Research on architecting microservices: trends, focus, and potential for industrial adoption. In: International Conference on Software Architecture (ICSA) (2017)","DOI":"10.1109\/ICSA.2017.24"},{"key":"14_CR13","doi-asserted-by":"crossref","unstructured":"Granchelli, G., Cardarelli, M., Di Francesco, P., Malavolta, I., Iovino, L., Di Salle, A.: Microart: a software architecture recovery tool for maintaining microservice-based systems. In: IEEE International Conference on Software Architecture (ICSA) (2017)","DOI":"10.1109\/ICSAW.2017.9"},{"key":"14_CR14","doi-asserted-by":"crossref","unstructured":"Granchelli, G., Cardarelli, M., Di Francesco, P., Malavolta, I., Iovino, L., Di Salle, A.: Towards recovering the software architecture of microservice-based systems. In: 2017 IEEE International Conference on Software Architecture Workshops (ICSAW), pp. 46\u201353. IEEE (2017)","DOI":"10.1109\/ICSAW.2017.48"},{"key":"14_CR15","unstructured":"The Open Group Library: ArchiMate 3.0 Specification. Van Haren Publishing, Zaltbommel (2016)"},{"key":"14_CR16","doi-asserted-by":"crossref","unstructured":"Haitzer, T., Zdun, U.: DSL-based support for semi-automated architectural component model abstraction throughout the software lifecycle. In: Proceedings of the 8th International ACM SIGSOFT Conference on Quality of Software Architectures, pp. 61\u201370. ACM (2012)","DOI":"10.1145\/2304696.2304709"},{"key":"14_CR17","volume-title":"TOGAF Version 9.1","author":"V Haren","year":"2011","unstructured":"Haren, V.: TOGAF Version 9.1, 10th edn. Van Haren Publishing, Zaltbommel (2011)","edition":"10"},{"key":"14_CR18","unstructured":"van Hoorn, A., Rohr, M., Hasselbring, W., Waller, J., Ehlers, J., Frey, S., Kieselhorst, D.: Continuous monitoring of software services: design and application of the Kieker framework (2009)"},{"key":"14_CR19","doi-asserted-by":"crossref","unstructured":"van Hoorn, A., Waller, J., Hasselbring, W.: Kieker: a framework for application performance monitoring and dynamic software analysis. In: Proceedings of the 3rd ACM\/SPEC International Conference on Performance Engineering, ICPE 2012, pp. 247\u2013248. ACM, New York (2012)","DOI":"10.1145\/2188286.2188326"},{"key":"14_CR20","unstructured":"Ihde, S.: From a monolith to microservices + REST: the evolution of Linkedin\u2019s service architecture (2015). http:\/\/www.infoq.com\/presentations\/linkedin-microservices-urn. Accessed 18 Nov 2017"},{"key":"14_CR21","volume-title":"Building a Monitoring Infrastructure with Nagios","author":"D Josephsen","year":"2007","unstructured":"Josephsen, D.: Building a Monitoring Infrastructure with Nagios. Prentice Hall PTR, Upper Saddle River (2007)"},{"key":"14_CR22","unstructured":"Kramer, S.: The biggest thing Amazon got right: the platform (2011). https:\/\/gigaom.com\/2011\/10\/12\/419-the-biggest-thing-amazon-got-right-the-platform\/. Accessed 18 Nov 2017"},{"key":"14_CR23","unstructured":"Montesi, F., Weber, J.: Circuit breakers, discovery, and API gateways in microservices. CoRR abs\/1609.05830 (2016)"},{"key":"14_CR24","unstructured":"Netflix: Eureka. https:\/\/github.com\/Netflix\/eureka. Accessed 18 Oct 2017"},{"key":"14_CR25","unstructured":"Richards, M.: Microservices vs. Service-Oriented Architecture, 1st edn. O\u2019Reilly Media, Inc. (2016)"},{"key":"14_CR26","unstructured":"O\u2019Brien, L., Stoermer, C.: Architecture reconstruction case study. Technical report CMU\/SEI-2003-TN-008, Software Engineering Institute, Carnegie Mellon University, Pittsburgh (2003). http:\/\/resources.sei.cmu.edu\/library\/asset-view.cfm?AssetID=6431"},{"key":"14_CR27","doi-asserted-by":"crossref","unstructured":"O\u2019Brien, L., Stoermer, C., Verhoef, C.: Software architecture reconstruction: practice needs and current approaches. Technical report CMU\/SEI-2002-TR-024, Software Engineering Institute, Carnegie Mellon University, Pittsburgh (2002)","DOI":"10.21236\/ADA407795"},{"issue":"12","key":"14_CR28","doi-asserted-by":"publisher","first-page":"1724","DOI":"10.14778\/2367502.2367512","volume":"5","author":"Tilmann Rabl","year":"2012","unstructured":"Rabl, T., G\u00f3mez-Villamor, S., Sadoghi, M., Munt\u00e9s-Mulero, V., Jacobsen, H.A., Mankovskii, S.: Solving big data challenges for enterprise application performance management. CoRR abs\/1208.4167 (2012)","journal-title":"Proceedings of the VLDB Endowment"},{"key":"14_CR29","unstructured":"Sigelman, B.H., Barroso, L.A., Burrows, M., Stephenson, P., Plakal, M., Beaver, D., Jaspan, S., Shanbhag, C.: Dapper, a large-scale distributed systems tracing infrastructure. Technical report Google, Inc. (2010)"},{"key":"14_CR30","doi-asserted-by":"crossref","unstructured":"Toffetti, G., Brunner, S., Bl\u00f6chlinger, M., Dudouet, F., Edmonds, A.: An architecture for self-managing microservices. In: Proceedings of the 1st International Workshop on Automated Incident Management in Cloud, AIMC 2015, pp. 19\u201324. ACM, New York (2015)","DOI":"10.1145\/2747470.2747474"},{"issue":"3","key":"14_CR31","doi-asserted-by":"publisher","first-page":"276","DOI":"10.1147\/sj.263.0276","volume":"26","author":"JA Zachman","year":"1987","unstructured":"Zachman, J.A.: A framework for information systems architecture. IBM Syst. J. 26(3), 276\u2013292 (1987)","journal-title":"IBM Syst. J."}],"container-title":["Lecture Notes in Business Information Processing","Information Systems in the Big Data Era"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-92901-9_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,12]],"date-time":"2024-03-12T15:26:57Z","timestamp":1710257217000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-92901-9_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319929002","9783319929019"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-92901-9_14","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":"7 June 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CAiSE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Advanced Information Systems Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Tallinn","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Estonia","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":"11 June 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 June 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"caise2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/caise2018.ut.ee","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}