Existing tools that analyze and transform C source code have rudimentary support for the preprocessor, leading to obscure error messages and difficulty ...
We present a three part solution: (1) a replacement macro language, ASTEC, that addresses the most important important deficiencies of the preprocessor and that ...
Existing tools that analyze and transform C source code have rudimentary support for the preprocessor, leading to obscure error messages and difficulty ...
Sep 5, 2005 · We propose a completely new approach: a one-time semi-automatic translation to an AST-based macro language called ASTEC (“ASTEC”. = Abstract ...
This paper describes a replacement macro language, ASTEC, that addresses the most important important deficiencies of the preprocessor and that eliminates ...
... ASTEC-aware refactoring tool that handles preprocessor constructs naturally. ... Challenges of refactoring C programs. Garrido A ... new precondition and ...
ASTEC: a new approach to refactoring C · Bill McCloskeyE. Brewer. Computer Science. ESEC/FSE-13. 2005. TLDR. This paper describes a replacement macro language, ...
People also ask
What is refactoring in C?
Which of the following is not refactoring?
What is the difference between refactor and restructure code?
What is the difference between reengineering and refactoring?
Astec: A new approach to c refactoring. ACM SIGSOFT Software Engineering Notes, 30(5), Sep 2005. Google Scholar. P. E. Moreau, C. Ringeissen, and M. Vittek ...
[PDF] 17-708 Software Product Lines: Concepts and Implementation ...
www.cs.cmu.edu › 10_preprocessor
ASTEC: A new approach to refactoring C. In. Proceedings of the 10th European Software Engineering Conference/International. Symposium on Foundations of ...
McCloskey and E. Brewer, "ASTEC: a new approach to refactoring C," in 13th ACM SIGSOFT international symposium on Foundations of Software Engineering ESEC/ ...