{"title":"Catalog of grammar refactoring patterns","authors":"Ivan Halupka, J. Kollár","doi":"10.2478/s13537-014-0212-7","DOIUrl":null,"url":null,"abstract":"Grammar dependent software development and automated grammar transformations have received considerable attention in recent years. This paper presents our catalog of six grammar refactoring patterns that specify the solutions to commonly occurring refactoring problems in the field of grammarware engineering. Patterns are formally specified using extended version of pLERO language, designed specifically for this purpose, while chosen pLERO extensions are also discussed.","PeriodicalId":270390,"journal":{"name":"Central European Journal of Computer Science","volume":"62 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Central European Journal of Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2478/s13537-014-0212-7","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Grammar dependent software development and automated grammar transformations have received considerable attention in recent years. This paper presents our catalog of six grammar refactoring patterns that specify the solutions to commonly occurring refactoring problems in the field of grammarware engineering. Patterns are formally specified using extended version of pLERO language, designed specifically for this purpose, while chosen pLERO extensions are also discussed.