• Home
  • Search
  • ReL: A Generic Refactoring Language for Specification and Execution
  • Cite Icon2
  • https://doi.org/10.1109/seaa.2011.22Copy DOI Icon

ReL: A Generic Refactoring Language for Specification and Execution

  • Aug 1, 2011
  • Thomas Ruhroth +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Refactoring is a powerful technique for improving the structural quality of software models and programs. Besides informal, example-driven descriptions of refactorings, a number of languages for specifying refactorings have been developed. Such refactoring languages are either specific to particular programming languages or to particular application purposes. In this paper, we present the generic refactoring language ReL. ReL is a domain-specific language which can be instantiated for any target language with Backus-Naur-style grammar. Thus obtained ReL instances are equally well suited for specifying refactorings and executing them. A tool chain for ReL supports the automatic instantiation for target languages as well as the parsing and execution of refactoring descriptions.

Similar Papers
  • Conference Article
  • Citations1

OptiSDR — A domain specific language to improve developer productivity for software defined radio

  • Aug 01, 2016
  • Simon Winberg +2
  • Conference Article
  • Citations182

Plenary talk III Domain-specific languages

  • Nov 01, 2008
  • Walid Taha
  • Book Chapter
  • Citations5

Prototyping Domain Specific Languages as Extensions of a General Purpose Language

  • Jan 01, 2013
  • Andreas Blunk +1
  • Conference Article
  • Citations7

Task-Specific Programming Languages for Promoting Computing Integration

  • Nov 21, 2019
  • Mark Guzdial +1
  • Book Chapter

Ontology-Supported Design of Domain-Specific Languages

  • Jan 01, 2014
  • Computational Linguistics
  • István Dávid +1
  • Book Chapter

MDA, Metamodeling and Transformation

  • Jan 01, 2010
  • Liliana María Favre
  • Conference Article
  • Citations4

Domain Specific Language (DSL) development for desktop-based database application generator

  • Jul 01, 2011
  • Steven Lolong +1
  • Research Article

Blending Language Models and Domain-Specific Languages in Computer Science Education. A Case Study on API RESTFul

  • Oct 03, 2025
  • International Journal of Interactive Multimedia and Artificial Intelligence
  • Francisco Jurado +3
  • Research Article

Application-Specific Memory Subsystems

  • Jun 18, 2015
  • Open Scholarship Institutional Repository (Washington University in St. Louis)
  • Joseph G Wingbermuehle
  • Research Article
  • Citations1

Domain-specific language integration with compile-time parser generator library

  • Oct 10, 2010
  • ACM SIGPLAN Notices
  • Zoltán Porkolab +1
  • Book Chapter
  • Citations164

Naturally embedded query languages

  • Jan 01, 1992
  • Val Breazu-Tannen +2
  • Conference Article
  • Citations5

Defining DSL Expressions Collaboratively in Multidisciplinary Embedded Engineering

  • Aug 01, 2011
  • Josune De Sosa +2
  • Conference Article
  • Citations2

Implementing a semi-causal domain-specific language for context detection over binary sensors

  • Nov 05, 2018
  • Nic Volanschi +2
  • Conference Article

Session details: Theme: System software and security: PL - Programming languages track

  • Apr 08, 2019
  • Barrett R Bryant
  • Research Article
  • Citations19

The Great Automatic Grammatizator: writing, labour, computers

  • Oct 01, 2017
  • Critical Quarterly
  • Martin Paul Eve
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.