{"id":"https://openalex.org/W4415981437","doi":"https://doi.org/10.1007/s10270-025-01339-5","title":"Pragmatic specification of software behavior, configuration, and orchestration: the precision and usability of domain-specific modeling","display_name":"Pragmatic specification of software behavior, configuration, and orchestration: the precision and usability of domain-specific modeling","publication_year":2025,"publication_date":"2025-11-07","ids":{"openalex":"https://openalex.org/W4415981437","doi":"https://doi.org/10.1007/s10270-025-01339-5"},"language":"en","primary_location":{"id":"doi:10.1007/s10270-025-01339-5","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10270-025-01339-5","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10270-025-01339-5.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-01339-5.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5079431306","display_name":"Marsha Che\u0107hik","orcid":"https://orcid.org/0000-0002-6301-3517"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Marsha Chechik","raw_affiliation_strings":["University of Toronto, Toronto, ON, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Toronto, Toronto, ON, Canada","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079739010","display_name":"Beno\u00eet Combemale","orcid":"https://orcid.org/0000-0002-7104-7848"},"institutions":[{"id":"https://openalex.org/I56067802","display_name":"Universit\u00e9 de Rennes","ror":"https://ror.org/015m7wh34","country_code":"FR","type":"education","lineage":["https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Benoit Combemale","raw_affiliation_strings":["University of Rennes, Rennes, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Rennes, Rennes, France","institution_ids":["https://openalex.org/I56067802"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014568612","display_name":"Jeff Gray","orcid":"https://orcid.org/0000-0003-0082-6753"},"institutions":[{"id":"https://openalex.org/I17301866","display_name":"University of Alabama","ror":"https://ror.org/03xrrjk67","country_code":"US","type":"education","lineage":["https://openalex.org/I17301866"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jeff Gray","raw_affiliation_strings":["University of Alabama, Tuscaloosa, AL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Alabama, Tuscaloosa, AL, USA","institution_ids":["https://openalex.org/I17301866"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5037823412","display_name":"Bernhard Rumpe\u22c6","orcid":"https://orcid.org/0000-0002-2147-1966"},"institutions":[{"id":"https://openalex.org/I887968799","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34","country_code":"DE","type":"education","lineage":["https://openalex.org/I887968799"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Bernhard Rumpe","raw_affiliation_strings":["RWTH Aachen University, Aachen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"RWTH Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5037823412"],"corresponding_institution_ids":["https://openalex.org/I887968799"],"apc_list":{"value":3090,"currency":"USD","value_usd":3090},"apc_paid":{"value":3090,"currency":"USD","value_usd":3090},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.24094267,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"24","issue":"6","first_page":"1621","last_page":"1622"},"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.6967999935150146,"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.6967999935150146,"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.059700001031160355,"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.05050000175833702,"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/usability","display_name":"Usability","score":0.6384000182151794},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.47369998693466187},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.29330000281333923},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.2687000036239624}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6952000260353088},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.6384000182151794},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.515500009059906},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.47369998693466187},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3273000121116638},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3127000033855438},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.29330000281333923},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.2718999981880188},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2687000036239624},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.25369998812675476}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1007/s10270-025-01339-5","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10270-025-01339-5","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10270-025-01339-5.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"},{"id":"pmh:oai:publications.rwth-aachen.de:1022311","is_oa":true,"landing_page_url":"https://publications.rwth-aachen.de/record/1022311","pdf_url":"https://publications.rwth-aachen.de/record/1022311/files/1022311.pdf","source":{"id":"https://openalex.org/S4306401033","display_name":"RWTH Publications (RWTH Aachen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I887968799","host_organization_name":"RWTH Aachen University","host_organization_lineage":["https://openalex.org/I887968799"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Software and systems modeling 24(6), 1621-1622 (2025). doi:10.1007/s10270-025-01339-5","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:HAL:hal-05487858v1","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-05487858","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Software and Systems Modeling, 2025, 24, pp.1621 - 1622. &#x27E8;10.1007/s10270-025-01339-5&#x27E9;","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1007/s10270-025-01339-5","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10270-025-01339-5","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10270-025-01339-5.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":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320324232","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4415981437.pdf","grobid_xml":"https://content.openalex.org/works/W4415981437.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"In":[0],"recent":[1],"discussions,":[2],"a":[3,46,68,106,138],"recurring":[4],"theme":[5],"has":[6],"been":[7],"the":[8,64,74],"evolving":[9],"role":[10],"of":[11,66,77,80,149,172],"specification":[12,59,69,95],"languages":[13,21,120,166],"in":[14,37,55,63,175],"industrial":[15,39],"practice.While":[16],"formal":[17,75],"methods":[18],"and":[19,53,135,158],"modeling":[20],"have":[22],"long":[23],"aspired":[24],"to":[25],"provide":[26],"unified":[27],"frameworks":[28],"for":[29,110,124,132,137],"reasoning":[30,111],"about":[31,112],"software":[32],"systems,":[33],"contemporary":[34],"usage":[35],"patterns-particularly":[36],"largescale":[38],"settings":[40],"such":[41],"as":[42,83,97,105],"big":[43,50],"tech":[44,51],"companies-paint":[45],"different":[47],"picture.In":[48],"several":[49],"companies,":[52],"potentially":[54],"other":[56],"software-intensive":[57],"businesses,":[58],"exists":[60],"almost":[61],"entirely":[62],"service":[65],"verification.If":[67],"does":[70],"not":[71,96,123],"directly":[72],"enable":[73],"verification":[76,140],"an":[78,98],"artifact":[79],"practical":[81],"importance-such":[82],"code,":[84],"APIs,":[85],"configurations,":[86],"protocols,":[87],"or":[88,101,127,147],"policies-it":[89],"is":[90],"deemed":[91],"irrelevant.This":[92],"perspective":[93],"frames":[94],"abstraction":[99],"layer":[100],"design":[102],"blueprint,":[103],"but":[104,130,174],"tightly":[107],"coupled":[108],"tool":[109],"concrete,":[113],"existing":[114],"system":[115],"artifacts.The":[116],"implications":[117],"are":[118,121,153],"far-reaching.First,":[119],"chosen":[122],"their":[125,133],"generality":[126],"unification":[128],"power,":[129],"rather":[131],"precision":[134],"fitness":[136],"specific":[139,143,150],"task.They":[141],"specify":[142],"artifacts,":[144],"e.g.,":[145],"configuration":[146],"orchestration":[148],"tasks.Task":[151],"plans":[152],"then":[154],"integrated":[155],"using":[156],"sophisticated":[157],"consistency-verifying":[159],"tools.Often,":[160],"this":[161],"means":[162],"designing":[163],"small":[164],"domain-specific":[165],"(DSLs)":[167],"that":[168],"restrict":[169],"certain":[170],"forms":[171],"expressiveness,":[173],"B":[176]},"counts_by_year":[],"updated_date":"2026-08-26T07:47:46.906454","created_date":"2025-11-07T00:00:00"}
