{"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":{"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":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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":false,"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"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.742,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":5,"citation_normalized_percentile":{"value":0.51876,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":79,"max":80},"biblio":{"volume":null,"issue":null,"first_page":"157","last_page":"164"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9998,"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.9998,"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.9976,"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.995,"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/visual-language","display_name":"Visual Language","score":0.4599063},{"id":"https://openalex.org/keywords/domain-specific-language","display_name":"Domain-specific language","score":0.42409658},{"id":"https://openalex.org/keywords/visual-programming-language","display_name":"Visual programming language","score":0.41639566}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.88694966},{"id":"https://openalex.org/C502989409","wikidata":"https://www.wikidata.org/wiki/Q11425","display_name":"Animation","level":2,"score":0.8180363},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7797935},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.56935674},{"id":"https://openalex.org/C2780992000","wikidata":"https://www.wikidata.org/wiki/Q17016113","display_name":"Generator (circuit theory)","level":3,"score":0.48234385},{"id":"https://openalex.org/C69369342","wikidata":"https://www.wikidata.org/wiki/Q1401416","display_name":"Computer animation","level":3,"score":0.47918594},{"id":"https://openalex.org/C2780878386","wikidata":"https://www.wikidata.org/wiki/Q1659648","display_name":"Visual language","level":2,"score":0.4599063},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.4462871},{"id":"https://openalex.org/C201374245","wikidata":"https://www.wikidata.org/wiki/Q104534","display_name":"Digital subscriber line","level":2,"score":0.4259881},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.42409658},{"id":"https://openalex.org/C128644962","wikidata":"https://www.wikidata.org/wiki/Q683111","display_name":"Visual programming language","level":2,"score":0.41639566},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.33282334},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.1530627},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"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/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"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/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"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":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.43,"display_name":"Quality education"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":17,"referenced_works":["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/W39340127","https://openalex.org/W4292017019","https://openalex.org/W73111637"],"related_works":["https://openalex.org/W2582410692","https://openalex.org/W2460228634","https://openalex.org/W2258960507","https://openalex.org/W2140083133","https://openalex.org/W2119542776","https://openalex.org/W2109776807","https://openalex.org/W2097052821","https://openalex.org/W2014596857","https://openalex.org/W1981826665","https://openalex.org/W1485300234"],"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]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2159039075","counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-01-18T19:24:30.916646","created_date":"2016-06-24"}