{"id":"https://openalex.org/W2159039075","doi":"https://doi.org/10.1109/vlhcc.2009.5295274","title":"Animation automatically generated from simulation specifications","display_name":"Animation automatically generated from simulation specifications","publication_year":2009,"publication_date":"2009-09-01","ids":{"openalex":"https://openalex.org/W2159039075","doi":"https://doi.org/10.1109/vlhcc.2009.5295274","mag":"2159039075"},"language":"en","primary_location":{"id":"doi:10.1109/vlhcc.2009.5295274","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vlhcc.2009.5295274","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","raw_type":"proceedings-article"},"type":"article","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/A5113938197","display_name":"Bastian Cramer","orcid":null},"institutions":[{"id":"https://openalex.org/I206945453","display_name":"Paderborn University","ror":"https://ror.org/058kzsd48","country_code":"DE","type":"education","lineage":["https://openalex.org/I206945453"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Bastian Cramer","raw_affiliation_strings":["Department of Computer Science, University of Paderborn, Paderborn, Germany"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Paderborn, Paderborn, Germany","institution_ids":["https://openalex.org/I206945453"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032708303","display_name":"Uwe Kastens","orcid":"https://orcid.org/0000-0003-2671-7440"},"institutions":[{"id":"https://openalex.org/I206945453","display_name":"Paderborn University","ror":"https://ror.org/058kzsd48","country_code":"DE","type":"education","lineage":["https://openalex.org/I206945453"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Uwe Kastens","raw_affiliation_strings":["Department of Computer Science, University of Paderborn, Paderborn, Germany"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Paderborn, Paderborn, Germany","institution_ids":["https://openalex.org/I206945453"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5113938197"],"corresponding_institution_ids":["https://openalex.org/I206945453"],"apc_list":null,"apc_paid":null,"fwci":1.4264,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.83537549,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"157","last_page":"164"},"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.9998000264167786,"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.9998000264167786,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9976000189781189,"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/T10533","display_name":"Teaching and Learning Programming","score":0.9950000047683716,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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.8869496583938599},{"id":"https://openalex.org/keywords/animation","display_name":"Animation","score":0.8180363178253174},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7797935009002686},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.5693567395210266},{"id":"https://openalex.org/keywords/generator","display_name":"Generator (circuit theory)","score":0.482343852519989},{"id":"https://openalex.org/keywords/computer-animation","display_name":"Computer animation","score":0.47918593883514404},{"id":"https://openalex.org/keywords/visual-language","display_name":"Visual language","score":0.45990630984306335},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.4462870955467224},{"id":"https://openalex.org/keywords/digital-subscriber-line","display_name":"Digital subscriber line","score":0.425988107919693},{"id":"https://openalex.org/keywords/domain-specific-language","display_name":"Domain-specific language","score":0.42409658432006836},{"id":"https://openalex.org/keywords/visual-programming-language","display_name":"Visual programming language","score":0.4163956642150879},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.33282333612442017},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.15306270122528076}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8869496583938599},{"id":"https://openalex.org/C502989409","wikidata":"https://www.wikidata.org/wiki/Q11425","display_name":"Animation","level":2,"score":0.8180363178253174},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7797935009002686},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.5693567395210266},{"id":"https://openalex.org/C2780992000","wikidata":"https://www.wikidata.org/wiki/Q17016113","display_name":"Generator (circuit theory)","level":3,"score":0.482343852519989},{"id":"https://openalex.org/C69369342","wikidata":"https://www.wikidata.org/wiki/Q1401416","display_name":"Computer animation","level":3,"score":0.47918593883514404},{"id":"https://openalex.org/C2780878386","wikidata":"https://www.wikidata.org/wiki/Q1659648","display_name":"Visual language","level":2,"score":0.45990630984306335},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.4462870955467224},{"id":"https://openalex.org/C201374245","wikidata":"https://www.wikidata.org/wiki/Q104534","display_name":"Digital subscriber line","level":2,"score":0.425988107919693},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.42409658432006836},{"id":"https://openalex.org/C128644962","wikidata":"https://www.wikidata.org/wiki/Q683111","display_name":"Visual programming language","level":2,"score":0.4163956642150879},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.33282333612442017},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.15306270122528076},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","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/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","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},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/vlhcc.2009.5295274","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vlhcc.2009.5295274","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4300000071525574,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W39340127","https://openalex.org/W73111637","https://openalex.org/W1497263600","https://openalex.org/W1557310166","https://openalex.org/W1565124072","https://openalex.org/W1828347326","https://openalex.org/W1862633684","https://openalex.org/W1982448885","https://openalex.org/W1998333922","https://openalex.org/W2032158330","https://openalex.org/W2106254381","https://openalex.org/W2121712111","https://openalex.org/W2124591460","https://openalex.org/W2141293686","https://openalex.org/W2157861311","https://openalex.org/W3141850920","https://openalex.org/W4292017019"],"related_works":["https://openalex.org/W2109776807","https://openalex.org/W2119542776","https://openalex.org/W2014596857","https://openalex.org/W2582410692","https://openalex.org/W2140083133","https://openalex.org/W1485300234","https://openalex.org/W2258960507","https://openalex.org/W2097052821","https://openalex.org/W1981826665","https://openalex.org/W2460228634"],"abstract_inverted_index":{"Our":[0,147],"generator":[1],"framework":[2],"DEVIL":[3],"supports":[4],"the":[5,89,128,140,155],"development":[6],"of":[7,32,62,83,91,98,104,127,135,142,157],"visual":[8,35,79,122],"languages.":[9,36],"It":[10,23],"generates":[11],"complete":[12],"language":[13,80],"implementations":[14],"from":[15,81],"high-level":[16],"specifications":[17],"including":[18],"advanced":[19,111],"graphical":[20,105],"structure":[21],"editors.":[22],"has":[24,41,149],"been":[25],"successfully":[26],"used":[27],"for":[28,60,77,154],"a":[29,38,46,75,78,95,102,132],"wide":[30],"range":[31],"domain":[33],"specific":[34],"For":[37],"DSL":[39],"that":[40],"an":[42],"execution":[43,59,100],"semantics,":[44],"e.g.":[45],"processor":[47],"specification":[48,82,94],"language,":[49],"it":[50],"is":[51,71,107],"desirable":[52],"to":[53,56,73,124,151],"simulate":[54],"and":[55],"visualize":[57],"program":[58,99],"purposes":[61],"analysis":[63],"or":[64],"evaluation.":[65],"This":[66],"paper":[67],"shows":[68],"how":[69],"DEViL":[70,130],"extended":[72],"generate":[74],"simulator":[76],"its":[84],"state":[85],"transition":[86],"model.":[87],"Without":[88],"need":[90],"any":[92],"further":[93],"smooth":[96],"animation":[97,145,156],"using":[101],"technique":[103],"interpolation":[106],"generated":[108],"automatically.":[109],"Further":[110],"animations":[112],"can":[113],"easily":[114],"be":[115,152],"obtained":[116],"by":[117],"simply":[118],"associating":[119],"some":[120],"\"animated":[121],"patterns\"":[123],"standardized":[125],"operations":[126],"simulator.":[129],"provides":[131],"large":[133],"variety":[134],"such":[136],"patterns":[137],"which":[138],"encapsulate":[139],"implementation":[141],"certain":[143],"useful":[144],"effects.":[146],"approach":[148],"proven":[150],"effective":[153],"several":[158],"DSLs.":[159]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-03-25T13:04:00.132906","created_date":"2025-10-10T00:00:00"}
