{"title":"正式指定用于高能物理数据分析领域的可视化查询语言的语法和语义","authors":"Vasco Amaral, S. Helmer, G. Moerkotte","doi":"10.1109/VLHCC.2005.38","DOIUrl":null,"url":null,"abstract":"Currently, physicists working in high energy physics experiments have to write their queries in general purpose programming languages using complex frameworks for accessing the data. This distracts them from their actual work, namely data analysis, and reduces their productivity significantly. We have improved this situation by designing and implementing the first visual query language specific to this domain. Our goal was to provide a tool enabling physicists to formulate queries in their own terms and notation. In this paper we focus on the formal definition of our visual query language (including syntax and semantics). The meanings of our operators are well-defined by means of translational semantics, i.e., we map all elements of our language to a well-known NF2 algebra. We conclude with a discussion of the advantages of this formal design approach.","PeriodicalId":241986,"journal":{"name":"2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Formally specifying the syntax and semantics of a visual query language for the domain of high energy physics data analysis\",\"authors\":\"Vasco Amaral, S. Helmer, G. Moerkotte\",\"doi\":\"10.1109/VLHCC.2005.38\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Currently, physicists working in high energy physics experiments have to write their queries in general purpose programming languages using complex frameworks for accessing the data. This distracts them from their actual work, namely data analysis, and reduces their productivity significantly. We have improved this situation by designing and implementing the first visual query language specific to this domain. Our goal was to provide a tool enabling physicists to formulate queries in their own terms and notation. In this paper we focus on the formal definition of our visual query language (including syntax and semantics). The meanings of our operators are well-defined by means of translational semantics, i.e., we map all elements of our language to a well-known NF2 algebra. We conclude with a discussion of the advantages of this formal design approach.\",\"PeriodicalId\":241986,\"journal\":{\"name\":\"2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05)\",\"volume\":\"56 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-09-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/VLHCC.2005.38\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VLHCC.2005.38","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Formally specifying the syntax and semantics of a visual query language for the domain of high energy physics data analysis
Currently, physicists working in high energy physics experiments have to write their queries in general purpose programming languages using complex frameworks for accessing the data. This distracts them from their actual work, namely data analysis, and reduces their productivity significantly. We have improved this situation by designing and implementing the first visual query language specific to this domain. Our goal was to provide a tool enabling physicists to formulate queries in their own terms and notation. In this paper we focus on the formal definition of our visual query language (including syntax and semantics). The meanings of our operators are well-defined by means of translational semantics, i.e., we map all elements of our language to a well-known NF2 algebra. We conclude with a discussion of the advantages of this formal design approach.