{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T12:36:44Z","timestamp":1742992604824,"version":"3.40.3"},"publisher-location":"Cham","reference-count":26,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031215940"},{"type":"electronic","value":"9783031215957"}],"license":[{"start":{"date-parts":[[2022,11,19]],"date-time":"2022-11-19T00:00:00Z","timestamp":1668816000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,11,19]],"date-time":"2022-11-19T00:00:00Z","timestamp":1668816000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-21595-7_13","type":"book-chapter","created":{"date-parts":[[2022,11,18]],"date-time":"2022-11-18T18:07:03Z","timestamp":1668794823000},"page":"176-189","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["MDMSD4IoT a\u00a0Model Driven Microservice Development for\u00a0IoT Systems"],"prefix":"10.1007","author":[{"given":"Meriem","family":"Belguidoum","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aya","family":"Gourari","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ines","family":"Sehili","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,11,19]]},"reference":[{"unstructured":"Acceleo. https:\/\/www.eclipse.org\/acceleo\/","key":"13_CR1"},{"unstructured":"Eclipse papyrus. https:\/\/www.eclipse.org\/papyrus\/","key":"13_CR2"},{"unstructured":"Iot-a: internet of things architecture. https:\/\/portal.effra.eu\/project\/1470","key":"13_CR3"},{"unstructured":"Object management group (omg). https:\/\/www.omg.org\/","key":"13_CR4"},{"unstructured":"OMG: object management group MDA (Model Driven Architecture) Guide Version 1.0.1. http:\/\/www.omg.org\/mda\/ (2001)","key":"13_CR5"},{"issue":"15","key":"13_CR6","doi-asserted-by":"publisher","first-page":"7582","DOI":"10.3390\/app12157582","volume":"12","author":"JA Aguilar-Calder\u00f3n","year":"2022","unstructured":"Aguilar-Calder\u00f3n, J.A., Tripp-Barba, C., Zald\u00edvar-Colado, A., Aguilar-Calder\u00f3n, P.A.: Requirements engineering for internet of things (loT) software systems development: a systematic mapping study. Appl. Sci. 12(15), 7582 (2022)","journal-title":"Appl. Sci."},{"unstructured":"Bahga, A., Madisetti, V.: Internet of things: a hands-on approach, chap. 5, pp. 99\u2013115. Bahga and Madisetti (2014)","key":"13_CR7"},{"doi-asserted-by":"publisher","unstructured":"Bassi, A., et al.: Enabling Things to Talk: Designing IoT Solutions with the IoT Architectural Reference Model. 1st edn. Springer, Berlin (2013). https:\/\/doi.org\/10.1007\/978-3-642-40403-0","key":"13_CR8","DOI":"10.1007\/978-3-642-40403-0"},{"key":"13_CR9","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"350","DOI":"10.1007\/978-3-030-79186-5_23","volume-title":"Enterprise, Business-Process and Information Systems Modeling","author":"F Corradini","year":"2021","unstructured":"Corradini, F., Fedeli, A., Fornari, F., Polini, A., Re, B.: FloWare: an approach for IoT support and application development. In: Augusto, A., Gill, A., Nurcan, S., Reinhartz-Berger, I., Schmidt, R., Zdravkovic, J. (eds.) BPMDS\/EMMSAD -2021. LNBIP, vol. 421, pp. 350\u2013365. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-79186-5_23"},{"doi-asserted-by":"publisher","unstructured":"Cortellessa, V., Pompeo, D.D., Eramo, R., Tucci, M.: A model-driven approach for continuous performance engineering in microservice-based systems. J. Syst. Softw. 183, 111084 (2022). https:\/\/doi.org\/10.1016\/j.jss.2021.111084","key":"13_CR10","DOI":"10.1016\/j.jss.2021.111084"},{"doi-asserted-by":"crossref","unstructured":"Costa, B., Pires, P., Delicato, F.: Modeling IoT Applications with SysML4IoT. In: 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 157\u2013164 (2016)","key":"13_CR11","DOI":"10.1109\/SEAA.2016.19"},{"doi-asserted-by":"publisher","unstructured":"Debbabi, M., Hassa\u00efne, F., Jarraya, Y., Soeanu, A., Alawneh, L.: Verification and Validation in Systems Engineering. Springer, Berlin (2010). https:\/\/doi.org\/10.1007\/978-3-642-15228-3","key":"13_CR12","DOI":"10.1007\/978-3-642-15228-3"},{"doi-asserted-by":"publisher","unstructured":"Delsing, J., Kulcs\u00e1r, G., Haugen, \u00d8.: SysML modeling of service-oriented system-of-systems. Innov. Syst. Softw. Eng. (2022). https:\/\/doi.org\/10.1007\/s11334-022-00455-5","key":"13_CR13","DOI":"10.1007\/s11334-022-00455-5"},{"key":"13_CR14","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1007\/978-3-319-67425-4_12","volume-title":"Present and Ulterior Software Engineering","author":"N Dragoni","year":"2017","unstructured":"Dragoni, N., et al.: Microservices: yesterday, today, and tomorrow. In: Present and Ulterior Software Engineering, pp. 195\u2013216. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-67425-4_12"},{"doi-asserted-by":"crossref","unstructured":"F. Rademacher, J. Sorgalla, P.W.S.S., Zundorf, A.: Microservice architecture and model-driven development: yet singles, soon married (?). In: Proceedings of the 19th International Conference on Agile Software Development: Companion, p. 5, No. 23, ACM, New York, USA (2018)","key":"13_CR15","DOI":"10.1145\/3234152.3234193"},{"issue":"1","key":"13_CR16","doi-asserted-by":"publisher","first-page":"259","DOI":"10.3390\/iot3010014","volume":"3","author":"C Giannelli","year":"2022","unstructured":"Giannelli, C., Picone, M.: Editorial industrial IoT as it and OT convergence: challenges and opportunities. IoT 3(1), 259\u2013261 (2022)","journal-title":"IoT"},{"doi-asserted-by":"crossref","unstructured":"Harrand, N., Fleurey, F., Morin, B., Husa, K.E.: ThingML: a language and code generation framework for heterogeneous targets. In: Proceedings of the 19th International Conference on Model Driven Engineering Languages and Systems, pp. 125\u2013135. ACM (2016)","key":"13_CR17","DOI":"10.1145\/2976767.2976812"},{"unstructured":"Holt, J., Perry, S.: SysML for Systems Engineering. 2nd edn. The Institution of Engineering and Technology, London (2013)","key":"13_CR18"},{"unstructured":"Hussein, M., Li, S., Radermacher, A.: Model-driven development of adaptive IoT systems. In: MoDELS (2017)","key":"13_CR19"},{"unstructured":"Nadareishvili, I.R., Mitra, M.M., Amundsen, M.: Microservice Architecture. 1st edn. O\u2019Reilly Media, Sebastopol (2016)","key":"13_CR20"},{"unstructured":"Ihirwe, F., Ruscio, D.D., Mazzini, S., Pierantonio, A.: Towards a modeling and analysis environment for industrial IoT systems. In: Iovino, L., Kristensen, L.M. (eds.) STAF 2021 Software Technologies: Applications and Foundations. CEUR Workshop Proceedings, vol.\u00a02999, pp. 90\u2013104. CEUR-WS.org (2021). http:\/\/ceur-ws.org\/Vol-2999\/messpaper1.pdf","key":"13_CR21"},{"unstructured":"Newman, S.: Building Microservices. O\u2019Reilly Media, Sebastopol (2015)","key":"13_CR22"},{"key":"13_CR23","first-page":"1","volume":"1","author":"P Sethi","year":"2017","unstructured":"Sethi, P., Sarangi, S.: Internet of things: architectures, protocols, and applications. J. Electr. Comput. Eng. 1, 1\u201325 (2017)","journal-title":"J. Electr. Comput. Eng."},{"unstructured":"Picek, R., Strahonja, V.: Model driven development - future or failure of software development? (2007)","key":"13_CR24"},{"key":"13_CR25","first-page":"139","volume":"43","author":"AR da Silva","year":"2015","unstructured":"da Silva, A.R.: Model-driven engineering: a survey supported by the unified conceptual model. Comput. Lang. Syst. Struct. 43, 139\u2013155 (2015)","journal-title":"Comput. Lang. Syst. Struct."},{"key":"13_CR26","volume-title":"Model-Driven Software Development: Technology, Engineering. Management","author":"T Stahl","year":"2006","unstructured":"Stahl, T., Voelter, M., Czarnecki, K.: Model-Driven Software Development: Technology, Engineering. Management. Wiley, Hoboken (2006)"}],"container-title":["Lecture Notes in Computer Science","Model and Data Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-21595-7_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,18]],"date-time":"2022-11-18T18:08:42Z","timestamp":1668794922000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-21595-7_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,19]]},"ISBN":["9783031215940","9783031215957"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-21595-7_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2022,11,19]]},"assertion":[{"value":"19 November 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"MEDI","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Model and Data Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Cairo","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Egypt","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 November 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 November 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"medi2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.medi22.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"65","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"18","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"28% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3.25","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3.5","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}