作者
Ján Kollár, Ivan Halupka, Sergej Chodarev, Emília Pietriková
发表日期
2013/9/8
研讨会论文
2013 Federated Conference on Computer Science and Information Systems
页码范围
1503-1510
出版商
IEEE
简介
Grammar-dependent software development and grammarware engineering have recently received considerable attention. As a significant cornerstone of grammarware engineering, grammar refactoring is, nevertheless, still weakly understood and practiced. In this paper, we address this issue by introducing pLERO, formal specification language for preserving knowledge of grammar engineers, complementing mARTINICA, the universal approach for automated refactoring of context-free grammars. With respect to other approaches, advantage of mARTINICA lies in refactoring on the basis of user-defined refactoring task, rather than of a fixed objective of the refactoring process. To understand the unified refactoring process, this paper also provides a brief insight into grammar refactoring operators, providing universal refactoring transformations for specific context-free grammars. To preserve knowledge considering …
引用总数
2014201520162017201839321
学术搜索中的文章
J Kollár, I Halupka, S Chodarev, E Pietriková - 2013 Federated Conference on Computer Science and …, 2013