{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,28]],"date-time":"2026-09-28T17:57:38Z","timestamp":1790618258881,"version":"4.1.0"},"reference-count":76,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2026,7,30]],"date-time":"2026-07-30T00:00:00Z","timestamp":1785369600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,7,30]],"date-time":"2026-07-30T00:00:00Z","timestamp":1785369600000},"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":["Softw Syst Model"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1007\/s10270-026-01406-5","type":"journal-article","created":{"date-parts":[[2026,7,30]],"date-time":"2026-07-30T05:47:14Z","timestamp":1785390434000},"page":"1423-1454","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["UML4UI: UML as a foundation for model-based and model-driven user interface engineering"],"prefix":"10.1007","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3275-3333","authenticated-orcid":false,"given":"Jean","family":"Vanderdonckt","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0855-5564","authenticated-orcid":false,"given":"Emilio","family":"Insfran","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1344-8472","authenticated-orcid":false,"given":"Abel","family":"G\u00f3mez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3580-2014","authenticated-orcid":false,"given":"Silvia","family":"Abrah\u00e3o","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,7,30]]},"reference":[{"key":"1406_CR1","unstructured":"D1.3 - UsiXML Definition. Tech. rep. (2012). https:\/\/itea4.org\/project\/workpackage\/document\/download\/1583\/D1.3"},{"issue":"5","key":"1406_CR2","doi-asserted-by":"publisher","first-page":"1335","DOI":"10.1007\/S10270-021-00909-7","volume":"20","author":"S Abrah\u00e3o","year":"2021","unstructured":"Abrah\u00e3o, S., Insfr\u00e1n, E., Slu\u00ffters, A., Vanderdonckt, J.: Model-based intelligent user interface adaptation: challenges and future directions. Journal on Software and Systems Modelling 20(5), 1335\u20131349 (2021). https:\/\/doi.org\/10.1007\/S10270-021-00909-7","journal-title":"Journal on Software and Systems Modelling"},{"key":"1406_CR3","doi-asserted-by":"publisher","unstructured":"Abrah\u00e3o, S., Bourdeleau, F., Cheng, B., Kokaly, S., Paige, R., St\u00f6errle, H., Whittle, J.: User experience for model-driven engineering: Challenges and future directions. In: Proceedings of the ACM\/IEEE 20th International Conference on Model Driven Engineering Languages and Systems, MODELS \u201917, pp. 229\u2013236. IEEE Press, Piscataway, NJ, USA (2017). https:\/\/doi.org\/10.1109\/MODELS.2017.5","DOI":"10.1109\/MODELS.2017.5"},{"issue":"12","key":"1406_CR4","doi-asserted-by":"publisher","first-page":"1118","DOI":"10.1109\/TSE.2016.2553035","volume":"42","author":"PA Akiki","year":"2016","unstructured":"Akiki, P.A., Bandara, A.K., Yu, Y.: Engineering adaptive model-driven user interfaces. IEEE Trans. Software Eng. 42(12), 1118\u20131147 (2016). https:\/\/doi.org\/10.1109\/TSE.2016.2553035","journal-title":"IEEE Trans. Software Eng."},{"key":"1406_CR5","unstructured":"Appian: Appian low-code platform. https:\/\/appian.com\/. Accessed: 2026-03-08"},{"key":"1406_CR6","doi-asserted-by":"publisher","unstructured":"Aquino, N., Vanderdonckt, J., Panach, J.I., Pastor, O.: Conceptual modelling of interaction. In: D.W. Embley, B.\u00a0Thalheim (eds.) Handbook of Conceptual Modeling - Theory, Practice, and Research Challenges, pp. 335\u2013358. Springer (2011). https:\/\/doi.org\/10.1007\/978-3-642-15865-0_10","DOI":"10.1007\/978-3-642-15865-0_10"},{"key":"1406_CR7","doi-asserted-by":"publisher","unstructured":"Aquino, N., Vanderdonckt, J., Pastor, O.: Transformation templates: Adding flexibility to model-driven engineering of user interfaces. In: Proceedings of the ACM International Symposium on Applied Computing, SAC \u201910, pp. 1195\u20131202. ACM, New York, NY, USA (2010). https:\/\/doi.org\/10.1145\/1774088.1774340","DOI":"10.1145\/1774088.1774340"},{"key":"1406_CR8","doi-asserted-by":"publisher","unstructured":"Aquino, N., Vanderdonckt, J., Valverde, F., Pastor, O.: Using profiles to support model transformations in the model-driven development of user interfaces. In: V.\u00a0L\u00f3pez-Jaquero, F.M. Simarro, J.P.M. Mass\u00f3, J.\u00a0Vanderdonckt (eds.) Computer-Aided Design of User Interfaces VI, Proceedings of the Seventh International Conference on Computer-Aided Design of User Interfaces, CADUI \u201908, pp. 35\u201346. Springer (2008). https:\/\/doi.org\/10.1007\/978-1-84882-206-1_4","DOI":"10.1007\/978-1-84882-206-1_4"},{"key":"1406_CR9","doi-asserted-by":"publisher","unstructured":"Beirekdar, A., Vanderdonckt, J., Noirhomme-Fraiture, M.: A Framework and a Language for Usability Automatic Evaluation of Web Sites by Static Analysis of HTML Source Code, pp. 337\u2013348. CADUI \u201902. Springer Netherlands, Dordrecht (2002). https:\/\/doi.org\/10.1007\/978-94-010-0421-3_29","DOI":"10.1007\/978-94-010-0421-3_29"},{"key":"1406_CR10","doi-asserted-by":"publisher","unstructured":"Blair, G., Bencomo, N., France, R.B.: Models@run.time. IEEE Computer 42(10), 22\u201327 (2009). https:\/\/doi.org\/10.1109\/MC.2009.326","DOI":"10.1109\/MC.2009.326"},{"key":"1406_CR11","doi-asserted-by":"publisher","unstructured":"Bouillon, L., Vanderdonckt, J.: Retargeting web pages to other computing platforms with vaquita. In: Ninth Working Conference on Reverse Engineering, 2002. Proceedings., pp. 339\u2013348 (2002). https:\/\/doi.org\/10.1109\/WCRE.2002.1173091","DOI":"10.1109\/WCRE.2002.1173091"},{"key":"1406_CR12","doi-asserted-by":"publisher","unstructured":"Bouillon, L., Vanderdonckt, J., Eisenstein, J.: Model-based approaches to reengineering web pages. In: C.\u00a0Pribeanu, J.\u00a0Vanderdonckt (eds.) Proceedings of the First International Workshop on Task Models and Diagrams for User Interface Design, TAMODIA \u201902, pp. 86\u201395. INFOREC Publishing House Bucharest (2002). https:\/\/doi.org\/10.5555\/646617.697239","DOI":"10.5555\/646617.697239"},{"key":"1406_CR13","first-page":"176","volume-title":"Mobile Web Information Systems","author":"M Brambilla","year":"2014","unstructured":"Brambilla, M., Mauri, A., Umuhoza, E.: Extending the interaction flow modeling language (ifml) for model driven development of mobile applications front end. In: Awan, I., Younas, M., Franch, X., Quer, C. (eds.) Mobile Web Information Systems, pp. 176\u2013191. Springer International Publishing, Cham (2014)"},{"key":"1406_CR14","unstructured":"Brel, C., Renevier-Gonin, P., Giboin, A., Riveill, M., Dery, A.: Reusing and combining ui, task and software component models to compose new applications. In: D.\u00a0Fitton, M.\u00a0Horton, J.C. Read, G.\u00a0Sim (eds.) Proceedings of the 28th International BCS Human-Computer Interaction Conference, HCI \u201904. British Computer Society, Oxford (2014). https:\/\/www.scienceopen.com\/document?vid=d857ccd9-4660-4627-9d71-ee2db9d1d28a"},{"issue":"1","key":"1406_CR15","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10270-019-00773-6","volume":"19","author":"A Bucchiarone","year":"2020","unstructured":"Bucchiarone, A., Cabot, J., Paige, R.F., Pierantonio, A.: Grand challenges in model-driven engineering: an analysis of the state of the research. Software and System Modeling 19(1), 5\u201313 (2020). https:\/\/doi.org\/10.1007\/s10270-019-00773-6","journal-title":"Software and System Modeling"},{"issue":"3","key":"1406_CR16","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1016\/S0953-5438(03)00010-9","volume":"15","author":"G Calvary","year":"2003","unstructured":"Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A unifying reference framework for multi-target user interfaces. Interact. Comput. 15(3), 289\u2013308 (2003). https:\/\/doi.org\/10.1016\/S0953-5438(03)00010-9","journal-title":"Interact. Comput."},{"key":"1406_CR17","doi-asserted-by":"publisher","unstructured":"Chamberlain, D., D\u00edaz, A., Gisolfi, D., Konuru, R.B., Lucassen, J.M., MacNaught, J., Maes, S.H., Merrick, R., Mundel, D., Raman, T.V., Ramaswamy, S., Schaeck, T., Thompson, R., Wiecha, C.: WSXL: A web services language for integrating end-user experience. In: C.\u00a0Kolski, J.\u00a0Vanderdonckt (eds.) Proceedings of the Fourth International Conference on Computer-Aided Design of User Interfaces, Computer-Aided Design of User Interfaces III, pp. 35\u201350. Kluwer, Dordrecht (2002). https:\/\/doi.org\/10.1007\/978-94-010-0421-3_3","DOI":"10.1007\/978-94-010-0421-3_3"},{"issue":"3","key":"1406_CR18","doi-asserted-by":"publisher","first-page":"2313","DOI":"10.1007\/S10270-018-0675-4","volume":"18","author":"F Ciccozzi","year":"2019","unstructured":"Ciccozzi, F., Malavolta, I., Selic, B.: Execution of UML models: a systematic review of research and practice. Softw. Syst. Model. 18(3), 2313\u20132360 (2019). https:\/\/doi.org\/10.1007\/S10270-018-0675-4","journal-title":"Softw. Syst. Model."},{"issue":"4","key":"1406_CR19","doi-asserted-by":"publisher","first-page":"188","DOI":"10.4230\/DAGREP.3.4.188","volume":"3","author":"T Clark","year":"2013","unstructured":"Clark, T., France, R.B., Gogolla, M., Selic, B.: Meta-modeling model-based engineering tools (dagstuhl seminar 13182). Dagstuhl Reports 3(4), 188\u2013226 (2013). https:\/\/doi.org\/10.4230\/DAGREP.3.4.188","journal-title":"Dagstuhl Reports"},{"key":"1406_CR20","doi-asserted-by":"publisher","unstructured":"Collignon, B., Vanderdonckt, J., Calvary, G.: An intelligent editor for multi-presentation user interfaces. In: Proceedings of the ACM Symposium on Applied Computing, SAC \u201908, pp. 1634\u20131641. ACM, New York, NY, USA (2008). https:\/\/doi.org\/10.1145\/1363686.1364072","DOI":"10.1145\/1363686.1364072"},{"key":"1406_CR21","unstructured":"Conallen, J.: Building Web Applications with UML, Addison-Wesley (2003)"},{"key":"1406_CR22","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1016\/j.ijhcs.2015.09.003","volume":"86","author":"A Delgado","year":"2016","unstructured":"Delgado, A., Estepa, A., Troyano, J., Estepa, R.M.: Reusing ui elements with model-based user interface development. Int. J. Hum Comput Stud. 86, 48\u201362 (2016). https:\/\/doi.org\/10.1016\/j.ijhcs.2015.09.003","journal-title":"Int. J. Hum Comput Stud."},{"issue":"3","key":"1406_CR23","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1007\/s12193-010-0043-3","volume":"3","author":"B Dumas","year":"2010","unstructured":"Dumas, B., Lalanne, D., Ingold, R.: Description languages for multimodal interaction: a set of guidelines and its illustration with smuiml. Journal on Multimodal User Interfaces 3(3), 237\u2013247 (2010). https:\/\/doi.org\/10.1007\/s12193-010-0043-3","journal-title":"Journal on Multimodal User Interfaces"},{"key":"1406_CR24","doi-asserted-by":"publisher","unstructured":"Eisenstein, J., Vanderdonckt, J., Vanderdonckt, J., Puerta, A.: Adapting to mobile contexts with user-interface modeling. In: Proceedings of the Third IEEE Workshop on Mobile Computing Systems and Applications, pp. 83\u201392. Institute of Electrical and Electronics Engineers, Los Alamitos, CA, USA (2000). https:\/\/doi.org\/10.1109\/MCSA.2000.895384","DOI":"10.1109\/MCSA.2000.895384"},{"key":"1406_CR25","doi-asserted-by":"publisher","unstructured":"Erazo-Garz\u00f3n, L., Suquisupa, S., Bermeo, A., Cedillo, P.: Model-driven engineering applied to user interfaces. a systematic literature review. In: M.\u00a0Botto-Tobar, M.\u00a0Zambrano\u00a0Vizuete, S.\u00a0Montes\u00a0Le\u00f3n, P.\u00a0Torres-Carri\u00f3n, B.\u00a0Durakovic (eds.) Applied Technologies, pp. 575\u2013591. Springer Nature Switzerland, Cham (2023). https:\/\/doi.org\/10.1007\/978-3-031-24985-3_42","DOI":"10.1007\/978-3-031-24985-3_42"},{"key":"1406_CR26","doi-asserted-by":"publisher","unstructured":"Florins, M., Simarro, F.M., Vanderdonckt, J., Michotte, B.: Splitting rules for graceful degradation of user interfaces. In: Proceedings of the Working Conference on Advanced Visual Interfaces, AVI \u201906, p. 59\u201366. Association for Computing Machinery, New York, NY, USA (2006). https:\/\/doi.org\/10.1145\/1133265.1133276","DOI":"10.1145\/1133265.1133276"},{"key":"1406_CR27","unstructured":"Fonseca, J.M.C.: Model-based ui xg final report (2010). Contributors: Juan M. Gonzalez Calleros, Gerrit Meixner, Fabio Paterno, Jaroslav Pullmann, Dave Raggett, Daniel Schwabe, Jean Vanderdonckt https:\/\/www.w3.org\/2005\/Incubator\/model-based-ui\/XGR-mbui-20100504\/"},{"key":"1406_CR28","doi-asserted-by":"publisher","unstructured":"France, R., Rumpe, B.: Model-driven development of complex software: A research roadmap. In: Future of Software Engineering (FOSE \u201907), pp. 37\u201354 (2007). https:\/\/doi.org\/10.1109\/FOSE.2007.14","DOI":"10.1109\/FOSE.2007.14"},{"key":"1406_CR29","unstructured":"Furtado, E., Furtado, V., Silva, W.B., Rodrigues, D.W.T., da\u00a0Silva\u00a0Taddeo, L., Limbourg, Q., Vanderdonckt, J.: An ontology-based method for designing multiple user interfaces. In: Proceedings of Int. Workshop on Multiple User Interfaces, MUI\u2019 01 (2001). https:\/\/www.researchgate.net\/publication\/2567741_An_Ontology-Based_Method_for_Universal_Design_of_User_Interfaces"},{"key":"1406_CR30","doi-asserted-by":"publisher","unstructured":"Gaspar-Figueiredo, D., Vanderdonckt, J., Abrah\u00e3o, S., Insfr\u00e1n, E.: User experience with adaptive user interfaces: Comparing performance and preferences. J. Syst. Softw. 231, 112,598 (2026). https:\/\/doi.org\/10.1016\/J.JSS.2025.112598","DOI":"10.1016\/J.JSS.2025.112598"},{"key":"1406_CR31","doi-asserted-by":"publisher","unstructured":"Genaro\u00a0Motti, V., Raggett, D., Van\u00a0Cauwelaert, S., Vanderdonckt, J.: Simplifying the development of cross-platform web user interfaces by collaborative model-based design. In: Proceedings of the 31st ACM International Conference on Design of Communication, SIGDOC \u201913, pp. 55\u201364. ACM, New York, NY, USA (2013). https:\/\/doi.org\/10.1145\/2507065.2507067","DOI":"10.1145\/2507065.2507067"},{"key":"1406_CR32","doi-asserted-by":"crossref","unstructured":"G\u00f3mez, J., Cachero, C.: OO-H method: extending UML to model web interfaces. In: Information modeling for internet applications, pp. 144\u2013173. IGI Global Scientific Publishing (2003)","DOI":"10.4018\/978-1-59140-050-9.ch008"},{"key":"1406_CR33","doi-asserted-by":"publisher","unstructured":"Helms, J., Schaefer, R., Luyten, K., Vermeulen, J., Abrams, M., Coyette, A., Vanderdonckt, J.: Human-Centered Engineering Of Interactive Systems With The User Interface Markup Language, pp. 139\u2013171. Springer, London (2009). https:\/\/doi.org\/10.1007\/978-1-84800-907-3_7","DOI":"10.1007\/978-1-84800-907-3_7"},{"key":"1406_CR34","unstructured":"ISO: ISO\/IEC 25010 - Software Quality Product Standard. standard, International Standard Organization, Geneva (2019). https:\/\/iso25000.com\/index.php\/en\/iso-25000-standards\/iso-25010?limit=3&limitstart=0"},{"key":"1406_CR35","unstructured":"Koch, N., Kraus, A.: The expressive power of uml-based web engineering. In: Second Int. Worskhop on Web-oriented Software Technology (IWWOST 2002), , M\u00e1laga, Spain (2002)"},{"key":"1406_CR36","doi-asserted-by":"publisher","unstructured":"Limbourg, Q., Vanderdonckt, J.: Multipath Transformational Development of User Interfaces with Graph Transformations, pp. 107\u2013138. Springer London, London (2009). https:\/\/doi.org\/10.1007\/978-1-84800-907-3_6","DOI":"10.1007\/978-1-84800-907-3_6"},{"key":"1406_CR37","unstructured":"Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., Florins, M.: USIXML: A user interface description language supporting multiple levels of independence. In: Matera, M., Comai, S. (eds.) Proceedings of Workshops in connection with the 4th International Conference on Web Engineering (ICWE \u201904). Engineering Advanced Web Applications, DIWE \u201904, pp. 325\u2013338. Rinton Press (2004)"},{"key":"1406_CR38","doi-asserted-by":"publisher","unstructured":"Meixner, G., Patern\u00f2, F., Vanderdonckt, J.: Past, present, and future of model-based user interface development. i-com Zeitschrift f\u00fcr interaktive und kooperative Medien 10(3), 2\u201311 (2011). https:\/\/doi.org\/10.1524\/icom.2011.0026","DOI":"10.1524\/icom.2011.0026"},{"key":"1406_CR39","unstructured":"Mendix: Mendix low-code platform. https:\/\/www.mendix.com\/. Accessed: 2026-03-08"},{"key":"1406_CR40","doi-asserted-by":"publisher","unstructured":"Michotte, B., Vanderdonckt, J.: Grafixml, a multi-target user interface builder based on usixml. In: Fourth International Conference on Autonomic and Autonomous Systems (ICAS\u201908), pp. 15\u201322 (2008). https:\/\/doi.org\/10.1109\/ICAS.2008.29","DOI":"10.1109\/ICAS.2008.29"},{"key":"1406_CR41","unstructured":"Microsoft Power Apps: Microsoft Power Apps. https:\/\/www.microsoft.com\/en-gb\/power-platform\/products\/power-apps. Accessed: 2026-03-08"},{"key":"1406_CR42","doi-asserted-by":"publisher","unstructured":"Moldovan, A., Nicula, V., Pasca, I., Popa, M., Namburu, J.K., Oros, A., Brie, P.: OpenUIDL, a user interface description language for runtime omni-channel user interfaces. Proc. ACM Hum.-Comput. Interact. 4(EICS) (2020). https:\/\/doi.org\/10.1145\/3397874","DOI":"10.1145\/3397874"},{"key":"1406_CR43","doi-asserted-by":"crossref","unstructured":"Montero, F., L\u00f3pez-Jaquero, V., Vanderdonckt, J., Gonz\u00e1lez, P., Lozano, M., Limbourg, Q.: Solving the mapping problem in user interface design by seamless integration in idealxml. In: S.W. Gilroy, M.D. Harrison (eds.) Interactive Systems. Design, Specification, and Verification, pp. 161\u2013172. Springer Berlin Heidelberg, Berlin, Heidelberg (2006)","DOI":"10.1007\/11752707_14"},{"issue":"1","key":"1406_CR44","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1109\/MS.2021.3120177","volume":"39","author":"I M\u00fcller","year":"2022","unstructured":"M\u00fcller, I., Selic, B.: Stakeholders: Going beyond just \u201cend users\u2019\u2019. IEEE Softw. 39(1), 112\u2013113 (2022). https:\/\/doi.org\/10.1109\/MS.2021.3120177","journal-title":"IEEE Softw."},{"key":"1406_CR45","unstructured":"Object Management Group: Interaction flow modeling language (ifml) specification, (2014)"},{"key":"1406_CR46","doi-asserted-by":"crossref","unstructured":"Object Management Group: OMG Unified Modeling Language (OMG UML). Tech. rep., Object Management Group (2017). https:\/\/www.omg.org\/spec\/UML\/2.5.1\/","DOI":"10.1016\/B978-1-78548-171-0.50001-3"},{"key":"1406_CR47","unstructured":"OMG: Model Driven Architecture (MDA) Guide rev. 2.0. Tech. rep., Object Management Group (2014). http:\/\/www.omg.org\/cgi-bin\/doc?ormsc\/14-06-01"},{"key":"1406_CR48","unstructured":"OutSystems: Outsystems low-code platform. https:\/\/www.outsystems.com\/. Accessed: 2026-03-08"},{"key":"1406_CR49","doi-asserted-by":"publisher","unstructured":"Patern\u00f2, F., Santoro, C., Spano, L.D.: MARIA: A universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments. ACM Trans. Comput. Hum. Interact. 16(4), 19:1\u201319:30 (2009). https:\/\/doi.org\/10.1145\/1614390.1614394","DOI":"10.1145\/1614390.1614394"},{"key":"1406_CR50","doi-asserted-by":"publisher","unstructured":"Ram\u00f3n, O.S., Vanderdonckt, J., Molina, J.G.: Re-engineering graphical user interfaces from their resource files with usiresourcer. In: IEEE 7th International Conference on Research Challenges in Information Science (RCIS), pp. 1\u201312 (2013). https:\/\/doi.org\/10.1109\/RCIS.2013.6577696","DOI":"10.1109\/RCIS.2013.6577696"},{"key":"1406_CR51","doi-asserted-by":"publisher","unstructured":"Ruiz, J., Serral, E., Snoeck, M.: Evaluating user interface generation approaches: model-based versus model-driven development. Software & Systems Modeling pp. 2753\u2013\u20132776 (2018). https:\/\/doi.org\/10.1007\/s10270-018-0698-x","DOI":"10.1007\/s10270-018-0698-x"},{"key":"1406_CR52","doi-asserted-by":"publisher","unstructured":"Savary-Leblanc, M.: Improving mbse tools ux with ai-empowered software assistants. In: Proceedings of ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C\u201919, pp. 648\u2013652. IEEE Computer Society, Los Alamitos, CA, USA (2019). https:\/\/doi.org\/10.1109\/MODELS-C.2019.00099","DOI":"10.1109\/MODELS-C.2019.00099"},{"key":"1406_CR53","doi-asserted-by":"publisher","unstructured":"Schlee, M., Vanderdonckt, J.: Generative programming of graphical user interfaces. In: Proceedings of the Working Conference on Advanced Visual Interfaces, AVI \u201904, p. 403\u2013406. Association for Computing Machinery, New York, NY, USA (2004). https:\/\/doi.org\/10.1145\/989863.989936","DOI":"10.1145\/989863.989936"},{"key":"1406_CR54","doi-asserted-by":"publisher","unstructured":"Selic, B.: Using uml for modeling complex real-time systems. In: F.\u00a0Mueller, A.\u00a0Bestavros (eds.) Proceedings of the ACM SIGPLAN International Workshop on Languages, Compilers, and Tools for Embedded Systems, LCTES \u201998, Montreal, Canada, June 19-20, 1998, Lecture Notes in Computer Science, pp. 250\u2013260. Springer, Berlin, Heidelberg (1998). https:\/\/doi.org\/10.1007\/BFb0057795","DOI":"10.1007\/BFb0057795"},{"key":"1406_CR55","unstructured":"Selic, B.: From model-driven development to model-driven engineering. In: Proceedings of the 2nd International Workshop on Model-Driven Engineering, Verification, and Validation, (2003)"},{"issue":"5","key":"1406_CR56","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/MS.2003.1231146","volume":"20","author":"B Selic","year":"2003","unstructured":"Selic, B.: The pragmatics of model-driven development. IEEE Softw. 20(5), 19\u201325 (2003). https:\/\/doi.org\/10.1109\/MS.2003.1231146","journal-title":"IEEE Softw."},{"key":"1406_CR57","doi-asserted-by":"publisher","unstructured":"Selic, B.: Model-driven development: its essence and opportunities. In: Proceedings of the Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, ISORC\u201906, pp. 7 pp.\u2013 (2006). https:\/\/doi.org\/10.1109\/ISORC.2006.54","DOI":"10.1109\/ISORC.2006.54"},{"issue":"3","key":"1406_CR58","doi-asserted-by":"publisher","first-page":"607","DOI":"10.1147\/SJ.453.0607","volume":"45","author":"B Selic","year":"2006","unstructured":"Selic, B.: UML 2: A model-driven development tool. IBM Syst. J. 45(3), 607\u2013620 (2006). https:\/\/doi.org\/10.1147\/SJ.453.0607","journal-title":"IBM Syst. J."},{"key":"1406_CR59","doi-asserted-by":"publisher","unstructured":"Selic, B.: From model-driven development to model-driven engineering. In: 19th Euromicro Conference on Real-Time Systems (ECRTS\u201907), pp. 3\u20133 (2007). https:\/\/doi.org\/10.1109\/ECRTS.2007.16","DOI":"10.1109\/ECRTS.2007.16"},{"key":"1406_CR60","doi-asserted-by":"publisher","unstructured":"Selic, B.: A systematic approach to domain-specific language design using uml. In: Proceedings of the 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, ISORC \u201907, pp. 2\u20139 (2007). https:\/\/doi.org\/10.1109\/ISORC.2007.10","DOI":"10.1109\/ISORC.2007.10"},{"key":"1406_CR61","unstructured":"Selic, B.: Model-based software engineering: Expected and unexpected challenges. In: A.\u00a0Moreira, M.J. Su\u00e1rez-Cabal, C.\u00a0de\u00a0la Riva, J.\u00a0Tuya (eds.) XIII Jornadas de Ingenier\u00eda del Software y Bases de Datos (JISBD 2008), Gij\u00f3n, Spain, October 7-10, 2008. Proceedings, pp. 357\u2013358 (2008)"},{"key":"1406_CR62","unstructured":"Selic, B.: A short catalogue of abstraction patterns for model-based software engineering. Int. J. Softw. Informatics 5(1-2), 313\u2013334 (2011). http:\/\/www.ijsi.org\/ch\/reader\/view_abstract.aspx?file_no=i86"},{"key":"1406_CR63","doi-asserted-by":"publisher","unstructured":"Selic, B.: Programming $$\\subset $$ modeling $$\\subset $$ engineering. In: T.\u00a0Margaria, B.\u00a0Steffen (eds.) Leveraging Applications of Formal Methods, Verification and Validation: Discussion, Dissemination, Applications - 7th International Symposium, ISoLA 2016, Imperial, Corfu, Greece, October 10-14, 2016, Proceedings, Part II, Lecture Notes in Computer Science, vol. 9953, pp. 11\u201326 (2016). https:\/\/doi.org\/10.1007\/978-3-319-47169-3_2","DOI":"10.1007\/978-3-319-47169-3_2"},{"key":"1406_CR64","doi-asserted-by":"publisher","unstructured":"Selic, B.: Modeling of real-time software systems. In: Y.\u00a0Tian, D.C. Levy (eds.) Handbook of Real-Time Computing, pp. 25\u201398. Springer (2022). https:\/\/doi.org\/10.1007\/978-981-287-251-7_57","DOI":"10.1007\/978-981-287-251-7_57"},{"key":"1406_CR65","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1007\/978-3-540-92698-6_9","volume-title":"Engineering Interactive Systems","author":"JS Sottet","year":"2008","unstructured":"Sottet, J.S., Calvary, G., Coutaz, J., Favre, J.M.: A model-driven engineering approach for the usability of plastic user interfaces. In: Gulliksen, J., Harning, M.B., Palanque, P., van der Veer, G.C., Wesson, J. (eds.) Engineering Interactive Systems, pp. 140\u2013157. Springer, Berlin Heidelberg, Berlin, Heidelberg (2008)"},{"key":"1406_CR66","doi-asserted-by":"publisher","unstructured":"Stanciulescu, A., Vanderdonckt, J.: Design options for multimodal web applications. In: G.\u00a0Calvary, C.\u00a0Pribeanu, G.\u00a0Santucci, J.\u00a0Vanderdonckt (eds.) Computer-Aided Design Of User Interfaces V, Proceedings of the Sixth International Conference on Computer-Aided Design of User Interfaces, CADUI 2006 6-8 June 2006, Bucharest, Romania, pp. 41\u201356. Springer (2006). https:\/\/doi.org\/10.1007\/978-1-4020-5820-2_4","DOI":"10.1007\/978-1-4020-5820-2_4"},{"key":"1406_CR67","doi-asserted-by":"publisher","unstructured":"Tran, V., Vanderdonckt, J., Tesoriero, R., Beuvens, F.: Systematic generation of abstract user interfaces. In: S.D.J. Barbosa, J.C. Campos, R.\u00a0Kazman, P.A. Palanque, M.D. Harrison, S.\u00a0Reeves (eds.) Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, EICS\u201912, pp. 101\u2013110. ACM (2012). https:\/\/doi.org\/10.1145\/2305484.2305502","DOI":"10.1145\/2305484.2305502"},{"key":"1406_CR68","doi-asserted-by":"publisher","unstructured":"Vanderdonckt, J.: A mda-compliant environment for developing user interfaces of information systems. In: O.\u00a0Pastor, J.F. e\u00a0Cunha (eds.) Advanced Information Systems Engineering, 17th International Conference, CAiSE 2005, Porto, Portugal, June 13-17, 2005, Proceedings, Lecture Notes in Computer Science, vol. 3520, pp. 16\u201331. Springer (2005). https:\/\/doi.org\/10.1007\/11431855_2","DOI":"10.1007\/11431855_2"},{"key":"1406_CR69","doi-asserted-by":"publisher","unstructured":"Vanderdonckt, J., Berquin, P.: Towards a very large model-based approach for user interface development. In: Proceedings User Interfaces to Data Intensive Systems, pp. 76\u201385 (1999). https:\/\/doi.org\/10.1109\/UIDIS.1999.791464","DOI":"10.1109\/UIDIS.1999.791464"},{"key":"1406_CR70","doi-asserted-by":"publisher","unstructured":"Vanderdonckt, J., Bodart, F.: Encapsulating knowledge for intelligent automatic interaction objects selection. In: B.\u00a0Arnold, G.C. van\u00a0der Veer, T.N. White (eds.) Human-Computer Interaction, INTERACT \u201993, IFIP TC13 International Conference on Human-Computer Interaction, 24-29 April 1993, Amsterdam, The Netherlands, jointly organised with ACM Conference on Human Aspects in Computing Systems CHI\u201993, pp. 424\u2013429. ACM (1993). https:\/\/doi.org\/10.1145\/169059.169340","DOI":"10.1145\/169059.169340"},{"key":"1406_CR71","doi-asserted-by":"publisher","unstructured":"Vanderdonckt, J., Gonz\u00e1lez-Calleros, J.M.: Task-driven plasticity: One step forward with ubidraw. In: P.\u00a0Forbrig, F.\u00a0Patern\u00f2 (eds.) Engineering Interactive Systems, Proc. of Second Conference on Human-Centered Software Engineering, HCSE 2008, and 7th International Workshop on Task Models and Diagrams, TAMODIA 2008, Pisa, Italy, September 25-26, 200, Lecture Notes in Computer Science, vol. 5247, pp. 181\u2013196. Springer (2008). https:\/\/doi.org\/10.1007\/978-3-540-85992-5_16","DOI":"10.1007\/978-3-540-85992-5_16"},{"key":"1406_CR72","unstructured":"W3C: Concur Task Trees (CTT). Tech. rep., World Wide Web Consortium (2012). https:\/\/www.w3.org\/2012\/02\/ctt\/"},{"issue":"5","key":"1406_CR73","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1145\/253769.253801","volume":"40","author":"P Wegner","year":"1997","unstructured":"Wegner, P.: Why interaction is more powerful than algorithms. Commun. ACM 40(5), 80\u201391 (1997). https:\/\/doi.org\/10.1145\/253769.253801","journal-title":"Commun. ACM"},{"issue":"3","key":"1406_CR74","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1109\/MS.2013.65","volume":"31","author":"J Whittle","year":"2014","unstructured":"Whittle, J., Hutchinson, J., Rouncefield, M.: The state of practice in model-driven engineering. IEEE Softw. 31(3), 79\u201385 (2014). https:\/\/doi.org\/10.1109\/MS.2013.65","journal-title":"IEEE Softw."},{"key":"1406_CR75","doi-asserted-by":"crossref","unstructured":"Winckler, M., Vanderdonckt, J., Stanciulescu, A., Trindade, F.: Cascading dialog modeling with usixml. In: T.C.N. Graham, P.\u00a0Palanque (eds.) Interactive Systems. Design, Specification, and Verification, pp. 121\u2013135. Springer Berlin Heidelberg, Berlin, Heidelberg (2008)","DOI":"10.1007\/978-3-540-70569-7_12"},{"issue":"5","key":"1406_CR76","doi-asserted-by":"publisher","first-page":"1057","DOI":"10.1007\/s10270-020-00777-7","volume":"19","author":"E Yigitbas","year":"2020","unstructured":"Yigitbas, E., Jovanovikj, I., Biermeier, K., Sauer, S., Engels, G.: Integrated model-driven development of self-adaptive user interfaces. Software and Systems Modelling 19(5), 1057\u20131081 (2020). https:\/\/doi.org\/10.1007\/s10270-020-00777-7","journal-title":"Software and Systems Modelling"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-026-01406-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-026-01406-5","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-026-01406-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,9,28]],"date-time":"2026-09-28T17:08:35Z","timestamp":1790615315000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-026-01406-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7,30]]},"references-count":76,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2026,10]]}},"alternative-id":["1406"],"URL":"https:\/\/doi.org\/10.1007\/s10270-026-01406-5","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,7,30]]},"assertion":[{"value":"8 March 2026","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 June 2026","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 June 2026","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 July 2026","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}