kirancodes.me
To Proof Maintenance & Beyond!

Ztrategic: Libraries and Tools For Software Language Specification, Transformation, and Testing

Emanuel Rodrigues, José Nuno Macedo, João Saraiva

Abstract

This tool paper presents the Ztrategic framework, which integrates strategic term rewriting and attributes grammars through a unifying navigation abstraction based on functional zippers. The resulting zipper-based embedding is both concise and expressive, integrating the strengths of both formalisms. Together, these mechanisms serve as foundational building blocks for Ztrategic for supporting property-based testing in language engineering.

Related papers