{"id":"https://openalex.org/W2013499551","doi":"https://doi.org/10.1109/tvcg.2014.2346318","title":"ViSlang: A System for Interpreted Domain-Specific Languages for Scientific Visualization","display_name":"ViSlang: A System for Interpreted Domain-Specific Languages for Scientific Visualization","publication_year":2014,"publication_date":"2014-08-11","ids":{"openalex":"https://openalex.org/W2013499551","doi":"https://doi.org/10.1109/tvcg.2014.2346318","mag":"2013499551","pmid":"https://pubmed.ncbi.nlm.nih.gov/26356953"},"language":"en","primary_location":{"id":"doi:10.1109/tvcg.2014.2346318","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvcg.2014.2346318","pdf_url":null,"source":{"id":"https://openalex.org/S84775595","display_name":"IEEE Transactions on Visualization and Computer Graphics","issn_l":"1077-2626","issn":["1077-2626","1941-0506","2160-9306"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Visualization and Computer Graphics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","pubmed"],"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/A5072700322","display_name":"Peter Rautek","orcid":"https://orcid.org/0000-0003-4821-7404"},"institutions":[{"id":"https://openalex.org/I4210099236","display_name":"Kootenay Association for Science & Technology","ror":"https://ror.org/011pv9p44","country_code":"CA","type":"nonprofit","lineage":["https://openalex.org/I4210099236"]},{"id":"https://openalex.org/I71920554","display_name":"King Abdullah University of Science and Technology","ror":"https://ror.org/01q3tbs38","country_code":"SA","type":"education","lineage":["https://openalex.org/I71920554"]}],"countries":["CA","SA"],"is_corresponding":false,"raw_author_name":"Peter Rautek","raw_affiliation_strings":["KAUST","Kaust"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"KAUST","institution_ids":["https://openalex.org/I4210099236","https://openalex.org/I71920554"]},{"raw_affiliation_string":"Kaust","institution_ids":["https://openalex.org/I4210099236"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063965880","display_name":"Stefan Br\u00fcckner","orcid":"https://orcid.org/0000-0002-0885-8402"},"institutions":[{"id":"https://openalex.org/I4432739","display_name":"University of Bergen","ror":"https://ror.org/03zga2b32","country_code":"NO","type":"education","lineage":["https://openalex.org/I4432739"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Stefan Bruckner","raw_affiliation_strings":["University of Bergen"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Bergen","institution_ids":["https://openalex.org/I4432739"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109928029","display_name":"M. Eduard Gr\u00f6ller","orcid":null},"institutions":[{"id":"https://openalex.org/I1343190059","display_name":"VRVis GmbH (Austria)","ror":"https://ror.org/02xyxvc90","country_code":"AT","type":"company","lineage":["https://openalex.org/I1343190059"]},{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"M. Eduard Groller","raw_affiliation_strings":["Vienna University of Technology, VrVis Research Center","Vienna University of Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vienna University of Technology, VrVis Research Center","institution_ids":["https://openalex.org/I1343190059"]},{"raw_affiliation_string":"Vienna University of Technology","institution_ids":["https://openalex.org/I145847075"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008754293","display_name":"Markus Hadwiger","orcid":"https://orcid.org/0000-0003-1239-4871"},"institutions":[{"id":"https://openalex.org/I4210099236","display_name":"Kootenay Association for Science & Technology","ror":"https://ror.org/011pv9p44","country_code":"CA","type":"nonprofit","lineage":["https://openalex.org/I4210099236"]},{"id":"https://openalex.org/I71920554","display_name":"King Abdullah University of Science and Technology","ror":"https://ror.org/01q3tbs38","country_code":"SA","type":"education","lineage":["https://openalex.org/I71920554"]}],"countries":["CA","SA"],"is_corresponding":false,"raw_author_name":"Markus Hadwiger","raw_affiliation_strings":["KAUST","Kaust"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"KAUST","institution_ids":["https://openalex.org/I4210099236","https://openalex.org/I71920554"]},{"raw_affiliation_string":"Kaust","institution_ids":["https://openalex.org/I4210099236"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":6.0179,"has_fulltext":false,"cited_by_count":28,"citation_normalized_percentile":{"value":0.96298463,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"20","issue":"12","first_page":"2388","last_page":"2396"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10799","display_name":"Data Visualization and Analytics","score":0.9947999715805054,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.992900013923645,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8829755783081055},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.78849858045578},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.7643899321556091},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6585657000541687},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.6476784944534302},{"id":"https://openalex.org/keywords/graphical-user-interface","display_name":"Graphical user interface","score":0.6344110369682312},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.631823718547821},{"id":"https://openalex.org/keywords/user-interface","display_name":"User interface","score":0.6146248579025269},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.5739953517913818},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.4996471405029297},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.4941764175891876},{"id":"https://openalex.org/keywords/extensibility","display_name":"Extensibility","score":0.49289608001708984},{"id":"https://openalex.org/keywords/domain-specific-language","display_name":"Domain-specific language","score":0.46520787477493286},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.460224449634552},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.16855093836784363},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.12436872720718384}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8829755783081055},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.78849858045578},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.7643899321556091},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6585657000541687},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.6476784944534302},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.6344110369682312},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.631823718547821},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.6146248579025269},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.5739953517913818},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.4996471405029297},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.4941764175891876},{"id":"https://openalex.org/C32833848","wikidata":"https://www.wikidata.org/wiki/Q4115054","display_name":"Extensibility","level":2,"score":0.49289608001708984},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.46520787477493286},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.460224449634552},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.16855093836784363},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.12436872720718384},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"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/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/tvcg.2014.2346318","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvcg.2014.2346318","pdf_url":null,"source":{"id":"https://openalex.org/S84775595","display_name":"IEEE Transactions on Visualization and Computer Graphics","issn_l":"1077-2626","issn":["1077-2626","1941-0506","2160-9306"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Visualization and Computer Graphics","raw_type":"journal-article"},{"id":"pmid:26356953","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/26356953","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE transactions on visualization and computer graphics","raw_type":null},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.710.9592","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.710.9592","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.ii.uib.no/vis/team/bruckner/pdfs/Rautek-2014-VSI.pdf","raw_type":"text"},{"id":"pmh:oai:repository.kaust.edu.sa:10754/575629","is_oa":false,"landing_page_url":"http://hdl.handle.net/10754/575629","pdf_url":null,"source":{"id":"https://openalex.org/S4306401596","display_name":"King Abdullah University of Science and Technology Repository (King Abdullah University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I71920554","host_organization_name":"King Abdullah University of Science and Technology","host_organization_lineage":["https://openalex.org/I71920554"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.6700000166893005}],"awards":[],"funders":[{"id":"https://openalex.org/F4320322320","display_name":"King Abdullah University of Science and Technology","ror":"https://ror.org/01q3tbs38"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W29788477","https://openalex.org/W1487343593","https://openalex.org/W1558633536","https://openalex.org/W1989069336","https://openalex.org/W2000673357","https://openalex.org/W2004707992","https://openalex.org/W2010778193","https://openalex.org/W2012870353","https://openalex.org/W2042696669","https://openalex.org/W2046941175","https://openalex.org/W2047167129","https://openalex.org/W2082227335","https://openalex.org/W2087307037","https://openalex.org/W2097284091","https://openalex.org/W2098417174","https://openalex.org/W2098724074","https://openalex.org/W2116018104","https://openalex.org/W2116390648","https://openalex.org/W2118451859","https://openalex.org/W2130179171","https://openalex.org/W2133420504","https://openalex.org/W2135415614","https://openalex.org/W2140415400","https://openalex.org/W2141099521","https://openalex.org/W2155028447","https://openalex.org/W2157025482","https://openalex.org/W2162569557","https://openalex.org/W2162980181","https://openalex.org/W2291283624","https://openalex.org/W3130894512","https://openalex.org/W3140979649","https://openalex.org/W4236365977","https://openalex.org/W4246028237","https://openalex.org/W4248054006","https://openalex.org/W6653461137"],"related_works":["https://openalex.org/W3034716491","https://openalex.org/W4240625990","https://openalex.org/W2048180534","https://openalex.org/W3180179400","https://openalex.org/W2118366689","https://openalex.org/W2154998455","https://openalex.org/W2116888309","https://openalex.org/W2477652530","https://openalex.org/W2039055059","https://openalex.org/W2381088774"],"abstract_inverted_index":{"Researchers":[0],"from":[1],"many":[2],"domains":[3],"use":[4],"scientific":[5,92],"visualization":[6],"in":[7,195],"their":[8],"daily":[9],"practice.":[10],"Existing":[11],"implementations":[12,194],"of":[13,49,84,97,103,115,158,165,197],"algorithms":[14],"usually":[15],"come":[16],"with":[17,64,154,190],"a":[18,38],"graphical":[19],"user":[20,135,156],"interface":[21,56],"(high-level":[22],"interface),":[23],"or":[24,28],"as":[25],"software":[26],"library":[27],"source":[29],"code":[30],"(low-level":[31],"interface).":[32],"In":[33],"this":[34],"paper":[35],"we":[36,168],"present":[37,169],"system":[39],"that":[40,109,127],"integrates":[41],"domain-specific":[42],"languages":[43],"(DSLs)":[44],"and":[45,67,82,121,176,186,192],"facilitates":[46],"the":[47,61,69,80,101,104,113,116,139,148,155,163,180],"creation":[48],"new":[50,170,184],"DSLs.":[51],"DSLs":[52,108,171,185],"provide":[53],"an":[54,86],"effective":[55],"for":[57,91,141,172,183],"domain":[58,117],"scientists":[59],"avoiding":[60],"difficulties":[62],"involved":[63],"low-level":[65],"interfaces":[66,136],"at":[68,147],"same":[70,149],"time":[71,150],"offering":[72],"more":[73],"flexibility":[74,140,164],"than":[75],"high-level":[76],"interfaces.":[77],"We":[78,125,178],"describe":[79],"design":[81,99],"implementation":[83,181],"ViSlang,":[85],"interpreted":[87],"language":[88],"specifically":[89],"tailored":[90,111],"visualization.":[93,177],"A":[94],"major":[95],"contribution":[96],"our":[98,128,166,188],"is":[100],"extensibility":[102],"ViSlang":[105],"language.":[106],"Novel":[107],"are":[110],"to":[112,133,137],"problems":[114],"can":[118,130],"be":[119,131],"created":[120],"integrated":[122],"into":[123],"ViSlang.":[124],"show":[126],"approach":[129,167,189],"added":[132],"existing":[134],"increase":[138],"expert":[142],"users":[143],"on":[144],"demand,":[145],"but":[146],"does":[151],"not":[152],"interfere":[153],"experience":[157],"novice":[159],"users.":[160],"To":[161],"demonstrate":[162],"volume":[173],"processing,":[174],"querying":[175],"report":[179],"effort":[182],"compare":[187],"Matlab":[191],"Python":[193],"terms":[196],"run-time":[198],"performance.":[199]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
