Return to Article Details Software Language Engineering by Intentional Rewriting Download Download PDF