{"id":"https://openalex.org/W4412967083","doi":"https://doi.org/10.1007/s10270-025-01308-y","title":"A model and workflow-driven approach for engineering domain-specific low-code platforms and applications","display_name":"A model and workflow-driven approach for engineering domain-specific low-code platforms and applications","publication_year":2025,"publication_date":"2025-07-18","ids":{"openalex":"https://openalex.org/W4412967083","doi":"https://doi.org/10.1007/s10270-025-01308-y"},"language":"en","primary_location":{"id":"doi:10.1007/s10270-025-01308-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10270-025-01308-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10270-025-01308-y.pdf","source":{"id":"https://openalex.org/S64245694","display_name":"Software & Systems Modeling","issn_l":"1619-1366","issn":["1619-1366","1619-1374"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software and Systems Modeling","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10270-025-01308-y.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5092364207","display_name":"Francisco Mart\u00ednez-Lasaca","orcid":"https://orcid.org/0000-0003-4384-170X"},"institutions":[{"id":"https://openalex.org/I63634437","display_name":"Universidad Aut\u00f3noma de Madrid","ror":"https://ror.org/01cby8j38","country_code":"ES","type":"education","lineage":["https://openalex.org/I63634437"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Francisco Mart\u00ednez-Lasaca","raw_affiliation_strings":["UGROUND, Madrid, Spain","Universidad Aut\u00f3noma de Madrid, Madrid, Spain"],"raw_orcid":"https://orcid.org/0000-0003-4384-170X","affiliations":[{"raw_affiliation_string":"UGROUND, Madrid, Spain","institution_ids":[]},{"raw_affiliation_string":"Universidad Aut\u00f3noma de Madrid, Madrid, Spain","institution_ids":["https://openalex.org/I63634437"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025845601","display_name":"Pablo D\u00edez","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Pablo D\u00edez","raw_affiliation_strings":["UGROUND, Madrid, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UGROUND, Madrid, Spain","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040491852","display_name":"Esther Guerra","orcid":"https://orcid.org/0000-0002-2818-2278"},"institutions":[{"id":"https://openalex.org/I63634437","display_name":"Universidad Aut\u00f3noma de Madrid","ror":"https://ror.org/01cby8j38","country_code":"ES","type":"education","lineage":["https://openalex.org/I63634437"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Esther Guerra","raw_affiliation_strings":["Universidad Aut\u00f3noma de Madrid, Madrid, Spain"],"raw_orcid":"https://orcid.org/0000-0002-2818-2278","affiliations":[{"raw_affiliation_string":"Universidad Aut\u00f3noma de Madrid, Madrid, Spain","institution_ids":["https://openalex.org/I63634437"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007371727","display_name":"Juan de Lara","orcid":"https://orcid.org/0000-0001-9425-6362"},"institutions":[{"id":"https://openalex.org/I63634437","display_name":"Universidad Aut\u00f3noma de Madrid","ror":"https://ror.org/01cby8j38","country_code":"ES","type":"education","lineage":["https://openalex.org/I63634437"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Juan de Lara","raw_affiliation_strings":["Universidad Aut\u00f3noma de Madrid, Madrid, Spain"],"raw_orcid":"https://orcid.org/0000-0001-9425-6362","affiliations":[{"raw_affiliation_string":"Universidad Aut\u00f3noma de Madrid, Madrid, Spain","institution_ids":["https://openalex.org/I63634437"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5092364207"],"corresponding_institution_ids":["https://openalex.org/I63634437"],"apc_list":{"value":2290,"currency":"EUR","value_usd":2890},"apc_paid":{"value":2290,"currency":"EUR","value_usd":2890},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.19630907,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"25","issue":"2","first_page":"579","last_page":"614"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10703","display_name":"Business Process Modeling and Analysis","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.7426064014434814},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7219027280807495},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.66869056224823},{"id":"https://openalex.org/keywords/interoperability","display_name":"Interoperability","score":0.554235577583313},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.5412203669548035},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5085173845291138},{"id":"https://openalex.org/keywords/vendor","display_name":"Vendor","score":0.5071871280670166},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.48741963505744934},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4741593897342682},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.46547409892082214},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.45699211955070496},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.4456883370876312},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.44033247232437134},{"id":"https://openalex.org/keywords/domain-engineering","display_name":"Domain engineering","score":0.42300593852996826},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4010237455368042},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.38914090394973755},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2197941243648529},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.2058355212211609},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19189193844795227},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.18121594190597534}],"concepts":[{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.7426064014434814},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7219027280807495},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.66869056224823},{"id":"https://openalex.org/C20136886","wikidata":"https://www.wikidata.org/wiki/Q749647","display_name":"Interoperability","level":2,"score":0.554235577583313},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.5412203669548035},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5085173845291138},{"id":"https://openalex.org/C2777338717","wikidata":"https://www.wikidata.org/wiki/Q1762621","display_name":"Vendor","level":2,"score":0.5071871280670166},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.48741963505744934},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4741593897342682},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.46547409892082214},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.45699211955070496},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.4456883370876312},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.44033247232437134},{"id":"https://openalex.org/C5977032","wikidata":"https://www.wikidata.org/wiki/Q5289815","display_name":"Domain engineering","level":5,"score":0.42300593852996826},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4010237455368042},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.38914090394973755},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2197941243648529},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2058355212211609},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19189193844795227},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.18121594190597534},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/s10270-025-01308-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10270-025-01308-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10270-025-01308-y.pdf","source":{"id":"https://openalex.org/S64245694","display_name":"Software & Systems Modeling","issn_l":"1619-1366","issn":["1619-1366","1619-1374"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software and Systems Modeling","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1007/s10270-025-01308-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10270-025-01308-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10270-025-01308-y.pdf","source":{"id":"https://openalex.org/S64245694","display_name":"Software & Systems Modeling","issn_l":"1619-1366","issn":["1619-1366","1619-1374"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software and Systems Modeling","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.6200000047683716,"display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G3128775721","display_name":null,"funder_award_id":"TED2021-129381B-C21","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"},{"id":"https://openalex.org/G7296462594","display_name":null,"funder_award_id":"PID2021-122270OB-I00","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"},{"id":"https://openalex.org/G7605157535","display_name":null,"funder_award_id":"TED2021-129381B-C21","funder_id":"https://openalex.org/F4320315062","funder_display_name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades"},{"id":"https://openalex.org/G8288172629","display_name":null,"funder_award_id":"813884","funder_id":"https://openalex.org/F4320338337","funder_display_name":"H2020 Marie Sk\u0142odowska-Curie Actions"},{"id":"https://openalex.org/G8905389376","display_name":null,"funder_award_id":"PID2021-122270OB-I00","funder_id":"https://openalex.org/F4320315062","funder_display_name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades"}],"funders":[{"id":"https://openalex.org/F4320315062","display_name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades","ror":null},{"id":"https://openalex.org/F4320322755","display_name":"Universidad Aut\u00f3noma de Madrid","ror":"https://ror.org/01cby8j38"},{"id":"https://openalex.org/F4320322930","display_name":"Ministerio de Ciencia e Innovaci\u00f3n","ror":"https://ror.org/034900433"},{"id":"https://openalex.org/F4320338337","display_name":"H2020 Marie Sk\u0142odowska-Curie Actions","ror":null}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4412967083.pdf"},"referenced_works_count":37,"referenced_works":["https://openalex.org/W34866348","https://openalex.org/W108189245","https://openalex.org/W1564594068","https://openalex.org/W1603230831","https://openalex.org/W1649645444","https://openalex.org/W1816012646","https://openalex.org/W2014603944","https://openalex.org/W2063123613","https://openalex.org/W2086681061","https://openalex.org/W2113582770","https://openalex.org/W2120095349","https://openalex.org/W2141023242","https://openalex.org/W2153704407","https://openalex.org/W2162425337","https://openalex.org/W2343309184","https://openalex.org/W2399834472","https://openalex.org/W2467209171","https://openalex.org/W2803638632","https://openalex.org/W2907870608","https://openalex.org/W2935469002","https://openalex.org/W2953722655","https://openalex.org/W2979721098","https://openalex.org/W3089462636","https://openalex.org/W3093891276","https://openalex.org/W4200043797","https://openalex.org/W4206625009","https://openalex.org/W4233522539","https://openalex.org/W4250242035","https://openalex.org/W4301000707","https://openalex.org/W4308623369","https://openalex.org/W4309326520","https://openalex.org/W4319867088","https://openalex.org/W4382644246","https://openalex.org/W4385609697","https://openalex.org/W4389630080","https://openalex.org/W4395482164","https://openalex.org/W4398795784"],"related_works":["https://openalex.org/W2093262417","https://openalex.org/W2478661203","https://openalex.org/W4375832024","https://openalex.org/W2280976997","https://openalex.org/W2998034204","https://openalex.org/W2101792476","https://openalex.org/W4389650601","https://openalex.org/W2763289028","https://openalex.org/W4302368868","https://openalex.org/W2950501278"],"abstract_inverted_index":{"Abstract":[0],"The":[1],"need":[2],"to":[3,12,21,42,78,104,144,156],"produce":[4,161],"software":[5,179],"quicker":[6],"and":[7,61,82,102,124,160],"in":[8,171,185],"greater":[9],"quantities":[10],"continues":[11],"grow,":[13],"while":[14],"the":[15,23,93,132,167,172],"market":[16],"for":[17],"professional":[18],"programmers":[19],"struggles":[20],"meet":[22],"rising":[24],"demand.":[25],"Low-code":[26],"development":[27],"platforms":[28,97,155],"(LCDPs)":[29],"have":[30],"been":[31],"proposed":[32],"as":[33],"a":[34,73,115,177],"solution":[35],"that":[36,136,181],"enables":[37],"individuals":[38],"without":[39],"formal":[40],"training":[41],"develop":[43],"applications.":[44,106],"However,":[45],"current":[46],"LCDPs":[47,81],"typically":[48],"rely":[49],"on":[50,166],"proprietary,":[51],"fixed":[52],"code":[53,133,184],"generation":[54,134],"processes,":[55],"which":[56],"limit":[57],"flexibility,":[58],"hinder":[59],"interoperability,":[60],"risk":[62],"vendor":[63],"lock-in.":[64],"To":[65],"address":[66],"these":[67],"limitations,":[68],"this":[69],"paper":[70],"introduces":[71],"Dandelion+,":[72],"cloud-based":[74],"low-code":[75,96,154],"platform":[76],"designed":[77],"create":[79],"domain-specific":[80],"applications":[83,109,159],"within":[84],"them.":[85],"Our":[86],"approach":[87],"is":[88],"highly":[89],"model-driven,":[90],"from":[91],"defining":[92],"scaffolds":[94],"of":[95,169,175],"(e.g.,":[98],"models,":[99],"meta-models,":[100],"users,":[101],"roles)":[103],"creating":[105],"In":[107],"particular,":[108],"are":[110],"powered":[111],"by":[112],"PlatFlow":[113,127],",":[114],"platform-aware":[116],"graphical":[117],"workflow":[118],"language.":[119],"Comprising":[120],"both":[121],"model":[122],"operations":[123],"low-code-focused":[125],"nodes,":[126],"offers":[128],"flexible":[129],"control":[130],"over":[131],"process":[135],"drives":[137],"LCDPs.":[138],"We":[139],"conduct":[140],"two":[141],"case":[142],"studies":[143],"evaluate":[145],"our":[146],"approach.":[147],"First,":[148],"we":[149,164],"confront":[150],"Dandelion+":[151,170],"with":[152],"other":[153],"design":[157],"interactive":[158],"artifacts.":[162],"Second,":[163],"report":[165],"benefits":[168],"industrial":[173],"context":[174],"UGROUND,":[176],"Spanish":[178],"firm":[180],"uses":[182],"low":[183],"its":[186],"projects.":[187]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
