کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
434564 1441754 2008 19 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Stratego/XT 0.17. A language and toolset for program transformation
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Stratego/XT 0.17. A language and toolset for program transformation
چکیده انگلیسی

Stratego/XT is a language and toolset for program transformation. The Stratego language provides rewrite rules for expressing basic transformations, programmable rewriting strategies for controlling the application of rules, concrete syntax for expressing the patterns of rules in the syntax of the object language, and dynamic rewrite rules for expressing context-sensitive transformations, thus supporting the development of transformation components at a high level of abstraction. The XT toolset offers a collection of flexible, reusable transformation components, and tools for generating such components from declarative specifications. Complete program transformation systems are composed from these components.This paper gives an overview of Stratego/XT 0.17, including a description of the Stratego language and XT transformation tools; a discussion of the implementation techniques and software engineering process; and a description of applications built with Stratego/XT.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 72, Issues 1–2, 1 June 2008, Pages 52–70
نویسندگان
, , , ,