{"id":"https://openalex.org/W2013019162","doi":"https://doi.org/10.1145/1900008.1900113","title":"Automatic generation of model traversals from metamodel definitions","display_name":"Automatic generation of model traversals from metamodel definitions","publication_year":2010,"publication_date":"2010-04-15","ids":{"openalex":"https://openalex.org/W2013019162","doi":"https://doi.org/10.1145/1900008.1900113","mag":"2013019162"},"language":"en","primary_location":{"id":"doi:10.1145/1900008.1900113","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1900008.1900113","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 48th Annual Southeast Regional Conference","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/A5005362499","display_name":"Toma\u017e Lukman","orcid":null},"institutions":[{"id":"https://openalex.org/I3006985408","display_name":"Jo\u017eef Stefan Institute","ror":"https://ror.org/05060sz93","country_code":"SI","type":"facility","lineage":["https://openalex.org/I3006985408"]}],"countries":["SI"],"is_corresponding":false,"raw_author_name":"Toma\u017e Lukman","raw_affiliation_strings":["Jo\u017eef Stefan Institute, Ljubljana Slovenia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Jo\u017eef Stefan Institute, Ljubljana Slovenia","institution_ids":["https://openalex.org/I3006985408"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081521788","display_name":"Marjan Mernik","orcid":"https://orcid.org/0000-0002-2775-0667"},"institutions":[{"id":"https://openalex.org/I37696226","display_name":"University of Maribor","ror":"https://ror.org/01d5jce07","country_code":"SI","type":"education","lineage":["https://openalex.org/I37696226"]}],"countries":["SI"],"is_corresponding":false,"raw_author_name":"Marjan Mernik","raw_affiliation_strings":["University of Maribor, Maribor Slovenia","University of Maribor , Maribor, Slovenia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Maribor, Maribor Slovenia","institution_ids":["https://openalex.org/I37696226"]},{"raw_affiliation_string":"University of Maribor , Maribor, Slovenia","institution_ids":["https://openalex.org/I37696226"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056422310","display_name":"Zekai Demirezen","orcid":null},"institutions":[{"id":"https://openalex.org/I32389192","display_name":"University of Alabama at Birmingham","ror":"https://ror.org/008s83205","country_code":"US","type":"education","lineage":["https://openalex.org/I32389192"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zekai Demirezen","raw_affiliation_strings":["University of Alabama at Birmingham, Birmingham, AL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Alabama at Birmingham, Birmingham, AL","institution_ids":["https://openalex.org/I32389192"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112264762","display_name":"Barrett R. Bryant","orcid":null},"institutions":[{"id":"https://openalex.org/I32389192","display_name":"University of Alabama at Birmingham","ror":"https://ror.org/008s83205","country_code":"US","type":"education","lineage":["https://openalex.org/I32389192"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Barrett Bryant","raw_affiliation_strings":["University of Alabama at Birmingham, Birmingham, AL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Alabama at Birmingham, Birmingham, AL","institution_ids":["https://openalex.org/I32389192"]}]},{"author_position":"last","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"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Alabama, Tuscaloosa, AL","institution_ids":["https://openalex.org/I17301866"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.2306,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.39453861,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9936000108718872,"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"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9905999898910522,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8307135105133057},{"id":"https://openalex.org/keywords/metamodeling","display_name":"Metamodeling","score":0.8123927712440491},{"id":"https://openalex.org/keywords/tree-traversal","display_name":"Tree traversal","score":0.7051860094070435},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6631753444671631},{"id":"https://openalex.org/keywords/interpreter","display_name":"Interpreter","score":0.6152415871620178},{"id":"https://openalex.org/keywords/model-driven-architecture","display_name":"Model-driven architecture","score":0.61168372631073},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5872625112533569},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.5214921236038208},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.49158772826194763},{"id":"https://openalex.org/keywords/modeling-language","display_name":"Modeling language","score":0.47532135248184204},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4464612603187561},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.4276394546031952},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.42030423879623413},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.36029911041259766},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08684659004211426}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8307135105133057},{"id":"https://openalex.org/C86610423","wikidata":"https://www.wikidata.org/wiki/Q1925081","display_name":"Metamodeling","level":2,"score":0.8123927712440491},{"id":"https://openalex.org/C140745168","wikidata":"https://www.wikidata.org/wiki/Q1210082","display_name":"Tree traversal","level":2,"score":0.7051860094070435},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6631753444671631},{"id":"https://openalex.org/C122783720","wikidata":"https://www.wikidata.org/wiki/Q183065","display_name":"Interpreter","level":2,"score":0.6152415871620178},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.61168372631073},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5872625112533569},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.5214921236038208},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.49158772826194763},{"id":"https://openalex.org/C179603123","wikidata":"https://www.wikidata.org/wiki/Q1941921","display_name":"Modeling language","level":3,"score":0.47532135248184204},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4464612603187561},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.4276394546031952},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.42030423879623413},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.36029911041259766},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08684659004211426},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C94625758","wikidata":"https://www.wikidata.org/wiki/Q7163","display_name":"Politics","level":2,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/1900008.1900113","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1900008.1900113","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 48th Annual Southeast Regional Conference","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.711.4318","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.711.4318","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://gray.cs.ua.edu/pubs/acmse-2010-tomaz.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.5600000023841858}],"awards":[{"id":"https://openalex.org/G5417628398","display_name":null,"funder_award_id":"643725","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W152209345","https://openalex.org/W188879666","https://openalex.org/W560220739","https://openalex.org/W1487472891","https://openalex.org/W1521163465","https://openalex.org/W1564995449","https://openalex.org/W1801610409","https://openalex.org/W1847862552","https://openalex.org/W1964071625","https://openalex.org/W1967473444","https://openalex.org/W1972694089","https://openalex.org/W1978613757","https://openalex.org/W1997144646","https://openalex.org/W2014596857","https://openalex.org/W2016914525","https://openalex.org/W2019952623","https://openalex.org/W2027817698","https://openalex.org/W2043548135","https://openalex.org/W2081073108","https://openalex.org/W2092255746","https://openalex.org/W2105550191","https://openalex.org/W2116181613","https://openalex.org/W2123983181","https://openalex.org/W2139872812","https://openalex.org/W2146058746","https://openalex.org/W2162354236","https://openalex.org/W2399834472","https://openalex.org/W6640836790"],"related_works":["https://openalex.org/W2225770667","https://openalex.org/W1999962878","https://openalex.org/W2032881469","https://openalex.org/W3147208008","https://openalex.org/W652092913","https://openalex.org/W2406842511","https://openalex.org/W2554092487","https://openalex.org/W2928705737","https://openalex.org/W1833127868","https://openalex.org/W84800322"],"abstract_inverted_index":{"Developing":[0],"software":[1,31],"from":[2],"models":[3],"is":[4,48],"a":[5,45,63,85,91],"growing":[6],"practice":[7],"and":[8,34],"there":[9],"exist":[10],"many":[11],"model-based":[12],"tools":[13,26,37],"(e.g.,":[14],"model":[15,17,55,86,92],"editors,":[16],"interpreters)":[18],"for":[19],"supporting":[20],"model-driven":[21],"engineering.":[22],"Even":[23],"though":[24],"these":[25],"facilitate":[27],"the":[28,70],"automation":[29],"of":[30,54,75],"engineering":[32],"tasks":[33],"activities,":[35],"such":[36],"are":[38],"typically":[39],"engineered":[40],"manually.":[41],"In":[42],"this":[43],"paper,":[44],"simple":[46],"technique":[47],"described":[49],"that":[50,88],"enables":[51],"automatic":[52],"generation":[53,78],"traversals.":[56],"Semantic":[57],"rules":[58,82],"can":[59,83,89],"be":[60],"inserted":[61],"into":[62,93],"traversal":[64,77],"algorithm":[65],"to":[66,69],"provide":[67],"meaning":[68],"modeling":[71],"language.":[72],"The":[73],"combination":[74],"automated":[76],"with":[79],"attached":[80],"semantic":[81],"generate":[84],"interpreter":[87],"translate":[90],"some":[94],"other":[95],"representation.":[96]},"counts_by_year":[{"year":2015,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-08-26T07:47:46.906454","created_date":"2025-10-10T00:00:00"}
