{"title":"Software tool for supporting the experiential teaching of selected methods of formal semantics","authors":"Jana Kravcová, William Steingartner, Hana Bucková","doi":"10.1109/ICETA54173.2021.9726603","DOIUrl":null,"url":null,"abstract":"This article presents a contribution to the modernization of university education in the field of theoretical computer science, namely in the field of formal semantics. The use of software tools enabling interaction and visualization of calculations can be considered as a modern approach in teaching that supports its attractiveness. In this work, we present a visualization software tool that emulates the behavior of an abstract machine for structural operational semantics. The tool supports the visualization of abstract machine calculations in two variants – depending on the used formal representation of the abstract machine memory.","PeriodicalId":194572,"journal":{"name":"2021 19th International Conference on Emerging eLearning Technologies and Applications (ICETA)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 19th International Conference on Emerging eLearning Technologies and Applications (ICETA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICETA54173.2021.9726603","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This article presents a contribution to the modernization of university education in the field of theoretical computer science, namely in the field of formal semantics. The use of software tools enabling interaction and visualization of calculations can be considered as a modern approach in teaching that supports its attractiveness. In this work, we present a visualization software tool that emulates the behavior of an abstract machine for structural operational semantics. The tool supports the visualization of abstract machine calculations in two variants – depending on the used formal representation of the abstract machine memory.