{"id":"https://openalex.org/W1986557343","doi":"https://doi.org/10.1145/2814251.2814253","title":"On integrating graphical and textual editors for a UML profile based domain specific language: an industrial experience","display_name":"On integrating graphical and textual editors for a UML profile based domain specific language: an industrial experience","publication_year":2015,"publication_date":"2015-10-26","ids":{"openalex":"https://openalex.org/W1986557343","doi":"https://doi.org/10.1145/2814251.2814253","mag":"1986557343"},"language":"en","primary_location":{"id":"doi:10.1145/2814251.2814253","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2814251.2814253","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2015 ACM SIGPLAN International Conference on Software Language Engineering","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5082750925","display_name":"Salome Maro","orcid":"https://orcid.org/0000-0003-1560-6833"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]},{"id":"https://openalex.org/I881427289","display_name":"University of Gothenburg","ror":"https://ror.org/01tm6cn81","country_code":"SE","type":"education","lineage":["https://openalex.org/I881427289"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Salome Maro","raw_affiliation_strings":["Chalmers University of Technology, Sweden / University of Gothenburg, Sweden","Chalmers University of Technology, Sweden / University of Gothenburg, Sweden#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chalmers University of Technology, Sweden / University of Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912","https://openalex.org/I881427289"]},{"raw_affiliation_string":"Chalmers University of Technology, Sweden / University of Gothenburg, Sweden#TAB#","institution_ids":["https://openalex.org/I66862912"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033422210","display_name":"Jan-Philipp Stegh\u00f6fer","orcid":"https://orcid.org/0000-0003-1694-0972"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]},{"id":"https://openalex.org/I881427289","display_name":"University of Gothenburg","ror":"https://ror.org/01tm6cn81","country_code":"SE","type":"education","lineage":["https://openalex.org/I881427289"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Jan-Philipp Stegh\u00f6fer","raw_affiliation_strings":["Chalmers University of Technology, Sweden / University of Gothenburg, Sweden","Chalmers University of Technology, Sweden / University of Gothenburg, Sweden#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chalmers University of Technology, Sweden / University of Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912","https://openalex.org/I881427289"]},{"raw_affiliation_string":"Chalmers University of Technology, Sweden / University of Gothenburg, Sweden#TAB#","institution_ids":["https://openalex.org/I66862912"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013008708","display_name":"Anthony Anjorin","orcid":"https://orcid.org/0000-0001-6213-6243"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]},{"id":"https://openalex.org/I881427289","display_name":"University of Gothenburg","ror":"https://ror.org/01tm6cn81","country_code":"SE","type":"education","lineage":["https://openalex.org/I881427289"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Anthony Anjorin","raw_affiliation_strings":["Chalmers University of Technology, Sweden / University of Gothenburg, Sweden","Chalmers University of Technology, Sweden / University of Gothenburg, Sweden#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chalmers University of Technology, Sweden / University of Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912","https://openalex.org/I881427289"]},{"raw_affiliation_string":"Chalmers University of Technology, Sweden / University of Gothenburg, Sweden#TAB#","institution_ids":["https://openalex.org/I66862912"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043271427","display_name":"Matthias Tichy","orcid":"https://orcid.org/0000-0002-9067-3748"},"institutions":[{"id":"https://openalex.org/I196349391","display_name":"Universit\u00e4t Ulm","ror":"https://ror.org/032000t02","country_code":"DE","type":"education","lineage":["https://openalex.org/I196349391"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Matthias Tichy","raw_affiliation_strings":["University of Ulm, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Ulm, Germany","institution_ids":["https://openalex.org/I196349391"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5049023430","display_name":"Lars Gelin","orcid":null},"institutions":[{"id":"https://openalex.org/I1306339040","display_name":"Ericsson (Sweden)","ror":"https://ror.org/05a7rhx54","country_code":"SE","type":"company","lineage":["https://openalex.org/I1306339040"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Lars Gelin","raw_affiliation_strings":["Ericsson, Sweden","[Ericsson, Sweden.]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ericsson, Sweden","institution_ids":["https://openalex.org/I1306339040"]},{"raw_affiliation_string":"[Ericsson, Sweden.]","institution_ids":["https://openalex.org/I1306339040"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":21,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"12"},"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.9998999834060669,"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.9998999834060669,"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.9987999796867371,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/digital-subscriber-line","display_name":"Digital subscriber line","score":0.8884848952293396},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7933108806610107},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.768258273601532},{"id":"https://openalex.org/keywords/notation","display_name":"Notation","score":0.646786630153656},{"id":"https://openalex.org/keywords/uml-tool","display_name":"UML tool","score":0.6292107701301575},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5778952836990356},{"id":"https://openalex.org/keywords/domain-specific-language","display_name":"Domain-specific language","score":0.551364004611969},{"id":"https://openalex.org/keywords/applications-of-uml","display_name":"Applications of UML","score":0.5056576728820801},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.503598153591156},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.4954575300216675},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.16936779022216797},{"id":"https://openalex.org/keywords/linguistics","display_name":"Linguistics","score":0.09706321358680725}],"concepts":[{"id":"https://openalex.org/C201374245","wikidata":"https://www.wikidata.org/wiki/Q104534","display_name":"Digital subscriber line","level":2,"score":0.8884848952293396},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7933108806610107},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.768258273601532},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.646786630153656},{"id":"https://openalex.org/C146939238","wikidata":"https://www.wikidata.org/wiki/Q2467310","display_name":"UML tool","level":4,"score":0.6292107701301575},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5778952836990356},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.551364004611969},{"id":"https://openalex.org/C41298492","wikidata":"https://www.wikidata.org/wiki/Q4781506","display_name":"Applications of UML","level":4,"score":0.5056576728820801},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.503598153591156},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.4954575300216675},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.16936779022216797},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.09706321358680725},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"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/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2814251.2814253","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2814251.2814253","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2015 ACM SIGPLAN International Conference on Software Language Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:research.chalmers.se:237244","is_oa":false,"landing_page_url":"https://research.chalmers.se/en/publication/237244","pdf_url":null,"source":{"id":"https://openalex.org/S4306402469","display_name":"Chalmers Research (Chalmers University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I66862912","host_organization_name":"Chalmers University of Technology","host_organization_lineage":["https://openalex.org/I66862912"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4099999964237213,"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W3754243","https://openalex.org/W34866348","https://openalex.org/W188179498","https://openalex.org/W1494366304","https://openalex.org/W1501896184","https://openalex.org/W1521163465","https://openalex.org/W1650869244","https://openalex.org/W1990810533","https://openalex.org/W2014689431","https://openalex.org/W2030740348","https://openalex.org/W2037510696","https://openalex.org/W2078534088","https://openalex.org/W2105562761","https://openalex.org/W2108994192","https://openalex.org/W2133833000","https://openalex.org/W2163019837","https://openalex.org/W2316961636","https://openalex.org/W2396495170","https://openalex.org/W2742956509","https://openalex.org/W3037951281","https://openalex.org/W6601431869","https://openalex.org/W6607671443","https://openalex.org/W6654134702","https://openalex.org/W7009481316"],"related_works":["https://openalex.org/W2387087283","https://openalex.org/W2103939680","https://openalex.org/W2359043774","https://openalex.org/W2101953902","https://openalex.org/W2489425329","https://openalex.org/W2020544977","https://openalex.org/W2374395319","https://openalex.org/W207211690","https://openalex.org/W2368891820","https://openalex.org/W2162768729"],"abstract_inverted_index":{"Domain":[0],"Specific":[1],"Languages":[2],"(DSLs)":[3],"are":[4,64],"an":[5,136,157,164],"established":[6],"means":[7],"of":[8,33,54,91,135,144,172,191],"reducing":[9],"the":[10,31,34,84,145,170,192],"gap":[11],"between":[12],"problem":[13,35],"and":[14,20,47,74,115,121,175,189],"solution":[15],"domains.":[16],"DSLs":[17,181],"increase":[18],"productivity":[19],"improve":[21],"quality":[22],"as":[23,133],"they":[24],"can":[25,41],"be":[26,37],"tailored":[27],"to":[28,36,79,95,148,151,156],"exactly":[29],"fit":[30],"needs":[32],"solved.":[38],"A":[39],"DSL":[40,59,162],"have":[42],"multiple":[43,81],"notations":[44,56,82],"including":[45],"textual":[46,120,154,174],"graphical":[48,106,122,176],"notations.":[49],"In":[50,108],"some":[51],"cases,":[52],"one":[53,90],"these":[55],"for":[57,83,124,178],"a":[58,68,77,97,125,153],"is":[60,76,89],"enough":[61],"but":[62],"there":[63,75],"many":[65],"cases":[66],"where":[67],"single":[69],"notation":[70],"does":[71],"not":[72],"suffice":[73],"demand":[78],"support":[80],"same":[85],"DSL.":[86,128],"UML":[87,101,126,160,179],"profile":[88],"several":[92],"approaches":[93],"used":[94],"define":[96],"DSL,":[98],"however":[99],"most":[100],"tools":[102],"only":[103],"come":[104],"with":[105],"editors.":[107],"this":[109],"paper,":[110],"we":[111],"present":[112],"our":[113,184],"approach":[114],"industrial":[116],"experience":[117],"on":[118,169],"integrating":[119,173],"editors":[123,177],"profile-based":[127,161,180],"This":[129],"work":[130],"was":[131,147],"conducted":[132],"part":[134],"explorative":[137],"study":[138,146],"at":[139],"Ericsson.":[140],"The":[141],"main":[142],"aim":[143],"investigate":[149],"how":[150],"introduce":[152],"editor":[155],"already":[158],"existing":[159],"in":[163,182],"Eclipse":[165],"environment.":[166],"We":[167],"report":[168],"challenges":[171],"practice,":[183],"chosen":[185],"approach,":[186],"specific":[187],"constraints":[188],"requirements":[190],"study.":[193]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":1}],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2025-10-10T00:00:00"}
