{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T12:34:18Z","timestamp":1742992458865,"version":"3.40.3"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030110291"},{"type":"electronic","value":"9783030110307"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","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":[[2019]]},"DOI":"10.1007\/978-3-030-11030-7_11","type":"book-chapter","created":{"date-parts":[[2019,1,31]],"date-time":"2019-01-31T04:13:06Z","timestamp":1548907986000},"page":"236-258","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Adaptation and Implementation of the ISO42010 Standard to Software Design and Modeling Tools"],"prefix":"10.1007","author":[{"given":"Maged","family":"Elaasar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Florian","family":"Noyrit","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Omar","family":"Badreddin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S\u00e9bastien","family":"G\u00e9rard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,2,1]]},"reference":[{"key":"11_CR1","unstructured":"IEEE 2008. IEEE Std 1028-2008: IEEE Standard for Software Reviews and Audits. ISO, Systems and Software Engineering \u2013 Architecture Description. ISO\/IEC\/IEEE 42010, pp. 1\u201346, May 2011"},{"issue":"4","key":"11_CR2","doi-asserted-by":"publisher","first-page":"795","DOI":"10.1016\/j.jss.2011.10.017","volume":"85","author":"U Heesch van","year":"2012","unstructured":"van Heesch, U., Avgeriou, P., Hilliard, R.: A documentation framework for architecture decisions. J. Syst. Softw. 85(4), 795\u2013820 (2012)","journal-title":"J. Syst. Softw."},{"key":"11_CR3","unstructured":"Hilliard, R.: Architecture viewpoint template for ISO\/IEC\/IEEE 42010, June 2012. \n                  http:\/\/www.iso-architecture.org\/42010\/templates\/\n                  \n                . Accessed Mar 2017"},{"issue":"4","key":"11_CR4","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1109\/2.917550","volume":"34","author":"MW Maier","year":"2001","unstructured":"Maier, M.W., Emery, D., Hilliard, R.: Software architecture: introducing IEEE standard 1471. Computer 34(4), 107\u2013109 (2001)","journal-title":"Computer"},{"issue":"4","key":"11_CR5","doi-asserted-by":"publisher","first-page":"336","DOI":"10.1109\/32.385971","volume":"21","author":"DC Luckham","year":"1995","unstructured":"Luckham, D.C., Kenney, J.J., Augustin, L.M., Vera, J., Bryan, D., Mann, W.: Specification and analysis of system architecture using Rapide. IEEE Trans. Softw. Eng. 21(4), 336\u2013354 (1995)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"11_CR6","unstructured":"Allen, R., Garlan, D.: The Wright architectural specification language. Rapport technique CMU-CS-96-TBD, Carnegie Mellon University, School of Computer Science (1996)"},{"key":"11_CR7","doi-asserted-by":"crossref","unstructured":"Magee, J., Dulay, N., Eisenbach, S., Kramer, J.: Specifying distributed software architectures. In: Proceedings on Fifth European Software Engineering Conference (ESEC 1995), September 1995","DOI":"10.1007\/3-540-60406-5_12"},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"Feiler, P.H., Gluch, D.P., Hudak, J.J.: The architecture analysis & design language (AADL): an introduction. No. CMU\/SEI-2006-TN-011. Carnegie-Mellon University, Pittsburgh, PA, Software Engineering Institute (2006)","DOI":"10.21236\/ADA455842"},{"key":"11_CR9","doi-asserted-by":"crossref","unstructured":"Huang, E., Ramamurthy, R., McGinnis, L.F.: System and simulation modeling using SysML. In: Proceedings of the 39th Conference on Winter Simulation: 40 Years! The Best is yet to Come. IEEE Press (2007)","DOI":"10.1109\/WSC.2007.4419675"},{"key":"11_CR10","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1007\/978-3-642-01862-6_30","volume-title":"Enterprise, Business-Process and Information Systems Modeling","author":"MM Lankhorst","year":"2009","unstructured":"Lankhorst, M.M., Proper, H.A., Jonkers, H.: The architecture of the ArchiMate language. In: Halpin, T., et al. (eds.) BPMDS\/EMMSAD -2009. LNBIP, vol. 29, pp. 367\u2013380. Springer, Heidelberg (2009). \n                  https:\/\/doi.org\/10.1007\/978-3-642-01862-6_30"},{"key":"11_CR11","doi-asserted-by":"crossref","unstructured":"Petre, M.: UML in practice. In: Proceedings of the 35th International Conference on Software Engineering (ICSE 2013), pp. 722\u2013731, San Francisco, CA, USA, 18\u201326 May 2013","DOI":"10.1109\/ICSE.2013.6606618"},{"key":"11_CR12","doi-asserted-by":"crossref","unstructured":"Forward, A., Lethbridge, T.C.: Problems and opportunities for model-centric versus code-centric software development: a survey of software professionals. In: Models in Software Engineering workshop (MiSE 2008) at ICSE, pp. 27\u201332. ACM (2008)","DOI":"10.1145\/1370731.1370738"},{"key":"11_CR13","doi-asserted-by":"crossref","unstructured":"Elves\u00e6ter, B., Panfilenko, D., Jacobi, S., Hahn, C.: Aligning business and IT models in service-oriented architectures using BPMN and SoaML. In: Proceedings of the First International Workshop on Model-Driven Interoperability, pp. 61\u201368. ACM, October 2010","DOI":"10.1145\/1866272.1866281"},{"key":"11_CR14","doi-asserted-by":"crossref","unstructured":"Hause, M.: The unified profile for DoDAF\/MODAF (UPDM) enabling systems of systems on many levels. In: 2010 4th Annual IEEE Systems Conference. IEEE (2010)","DOI":"10.1109\/SYSTEMS.2010.5482450"},{"issue":"7","key":"11_CR15","doi-asserted-by":"publisher","first-page":"781","DOI":"10.1002\/spe.1155","volume":"42","author":"A Forward","year":"2012","unstructured":"Forward, A., Badreddin, O., Lethbridge, T.C., Solano, J.: Model-driven rapid prototyping with Umple. Softw. Pract. Exp. 42(7), 781\u2013797 (2012)","journal-title":"Softw. Pract. Exp."},{"key":"11_CR16","unstructured":"D\u00e9vai, G., Kov\u00e1cs, G.F., An, \u00c1.: Textual, executable, translatable UML. In: OCL@ MoDELS, pp. 3\u201312 (2014)"},{"key":"11_CR17","unstructured":"Wrycza, S., Marcinkowski, B.: A light version of UML 2: survey and outcomes. In: Proceedings of the 2007 Computer Science and IT Education Conference, pp. 739\u2013749 (2007)"},{"issue":"3","key":"11_CR18","doi-asserted-by":"publisher","first-page":"555","DOI":"10.1147\/sj.453.0555","volume":"45","author":"D Leroux","year":"2006","unstructured":"Leroux, D., Nally, M., Hussey, K.: Rational software architect: a tool for domain-specific modeling. IBM Syst. J. 45(3), 555\u2013568 (2006)","journal-title":"IBM Syst. J."},{"key":"11_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1007\/11557432_36","volume-title":"Model Driven Engineering Languages and Systems","author":"P Baker","year":"2005","unstructured":"Baker, P., Loh, S., Weil, F.: Model-driven engineering in a large industrial context\u2014motorola case study. In: Briand, L., Williams, C. (eds.) MODELS 2005. LNCS, vol. 3713, pp. 476\u2013491. Springer, Heidelberg (2005). \n                  https:\/\/doi.org\/10.1007\/11557432_36"},{"key":"11_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"166","DOI":"10.1007\/978-3-319-11653-2_11","volume-title":"Model-Driven Engineering Languages and Systems","author":"G Liebel","year":"2014","unstructured":"Liebel, G., Marko, N., Tichy, M., Leitner, A., Hansson, J.: Assessing the state-of-practice of model-based engineering in the embedded systems domain. In: Dingel, J., Schulte, W., Ramos, I., Abrah\u00e3o, S., Insfran, E. (eds.) MODELS 2014. LNCS, vol. 8767, pp. 166\u2013182. Springer, Cham (2014). \n                  https:\/\/doi.org\/10.1007\/978-3-319-11653-2_11"},{"key":"11_CR21","unstructured":"Badreddin, O.B., Sturm, A., Hamou-Lhadj, A., Lethbridge, T., Dixon, W., Simmons, R.: The effects of education on students\u2019 perception of modeling in software engineering. In: HuFaMo@ MoDELS, pp. 39\u201346 (2015)"},{"key":"11_CR22","unstructured":"Liebel, G., Heldal, R., Stegh\u00f6fer, J.-P., Chaudron, M.R.V.: Ready for Prime Time,-Yes, Industrial-Grade Modelling Tools can be Used in Education (2015)"},{"key":"11_CR23","doi-asserted-by":"crossref","unstructured":"Elaasar, M., Noyrit, F., Badreddin, O., G\u00e9rard, S.: Reducing UML modeling tool complexity with architectural contexts and viewpoints. In: International Conference on Model-Driven Engineering and Software Development (MODELSWARD) (2018)","DOI":"10.5220\/0006597901290138"},{"key":"11_CR24","doi-asserted-by":"publisher","DOI":"10.1016\/C2012-0-13536-5","volume-title":"Modeling and Analysis of Real-Time and Embedded Systems with UML and MARTE: Developing Cyber-Physical Systems","author":"B Selic","year":"2013","unstructured":"Selic, B., G\u00e9rard, S.: Modeling and Analysis of Real-Time and Embedded Systems with UML and MARTE: Developing Cyber-Physical Systems. Elsevier, Burlington (2013). \n                  https:\/\/doi.org\/10.1016\/C2012-0-13536-5"},{"key":"11_CR25","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-0415-6_2","volume-title":"Service Engineering","author":"B Elves\u00e6ter","year":"2011","unstructured":"Elves\u00e6ter, B., Carrez, C., Mohagheghi, P., Berre, A.J., Johnsen, S.G., Solberg, A.: Model-driven service engineering with SoaML. In: Dustdar, S., Li, F. (eds.) Service Engineering. Springer, Vienna (2011). \n                  https:\/\/doi.org\/10.1007\/978-3-7091-0415-6_2"},{"key":"11_CR26","doi-asserted-by":"crossref","unstructured":"Agner, L.T.W., Lethbridge, T.C.: A survey of tool use in modeling education. In: 2017 ACM\/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 303\u2013311. IEEE (2017)","DOI":"10.1109\/MODELS.2017.1"},{"key":"11_CR27","unstructured":"Lanusse, A., et al.: Papyrus UML: an open source toolset for MDA. In: Proceedings of the Fifth European Conference on Model-Driven Architecture Foundations and Applications (ECMDA-FA 2009), pp. 1\u20134 (2009)"},{"key":"11_CR28","doi-asserted-by":"crossref","unstructured":"Ho-Quang, T., Hebig, R., Robles, G., Chaudron, M.R.V., Fernandez, M.A.: Practices and perceptions of UML use in open source projects. In: 2017 IEEE\/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP), pp. 203\u2013212. IEEE (2017)","DOI":"10.1109\/ICSE-SEIP.2017.28"},{"key":"11_CR29","doi-asserted-by":"crossref","unstructured":"Liebel, G., Badreddin, O., Heldal, R.: Model driven software engineering in education: a multi-case study on perception of tools and UML. In: 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T), pp. 124\u2013133. IEEE (2017)","DOI":"10.1109\/CSEET.2017.29"},{"key":"11_CR30","series-title":"IFIP Advances in Information and Communication Technology","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1007\/978-3-642-38928-3_9","volume-title":"Open Source Software: Quality Verification","author":"O Badreddin","year":"2013","unstructured":"Badreddin, O., Lethbridge, T.C., Elassar, M.: Modeling practices in open source software. In: Petrinja, E., Succi, G., El Ioini, N., Sillitti, A. (eds.) OSS 2013. IAICT, vol. 404, pp. 127\u2013139. Springer, Heidelberg (2013). \n                  https:\/\/doi.org\/10.1007\/978-3-642-38928-3_9"},{"key":"11_CR31","doi-asserted-by":"crossref","unstructured":"Aldaeej, A., Badreddin, O.: Towards promoting design and UML modeling practices in the open source community. In: Proceedings of the 38th International Conference on Software Engineering Companion, pp. 722\u2013724. ACM (2016)","DOI":"10.1145\/2889160.2892649"},{"key":"11_CR32","doi-asserted-by":"crossref","unstructured":"Abrah\u00e3o, S., et al.: User experience for model-driven engineering: challenges and future directions. In: 2017 ACM\/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 229\u2013236. IEEE (2017)","DOI":"10.1109\/MODELS.2017.5"},{"key":"11_CR33","doi-asserted-by":"crossref","unstructured":"Petre, M.: UML in practice. In: Proceedings of the 2013 International Conference on Software Engineering, pp. 722\u2013731. IEEE Press (2013)","DOI":"10.1109\/ICSE.2013.6606618"},{"key":"11_CR34","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1007\/978-1-4612-5695-3_12","volume-title":"Selected Writings on Computing: A Personal Perspective","author":"EW Dijkstra","year":"1982","unstructured":"Dijkstra, E.W.: On the role of scientific thought. In: Dijkstra, E.W. (ed.) Selected Writings on Computing: A Personal Perspective, pp. 60\u201366. Springer, New York (1982). \n                  https:\/\/doi.org\/10.1007\/978-1-4612-5695-3_12"},{"issue":"1","key":"11_CR35","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/TSE.1977.229900","volume":"SE-3","author":"D.T. Ross","year":"1977","unstructured":"Ross, D.T.: Structured Analysis (SA): a language for communicating ideas. IEEE Trans. Softw. Eng. 3(1), 16\u201334 (1977)","journal-title":"IEEE Transactions on Software Engineering"}],"container-title":["Communications in Computer and Information Science","Model-Driven Engineering and Software Development"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-11030-7_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T23:59:13Z","timestamp":1558396753000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-11030-7_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030110291","9783030110307"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-11030-7_11","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"1 February 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"MODELSWARD","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Model-Driven Engineering and Software Development","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Funchal","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Portugal","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":"22 January 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 January 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"modelsward2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.modelsward.org\/?y=2018","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"Primoris","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"101","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"29","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"28","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"29% - 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"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}}]}}