کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6870867 1440106 2018 28 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Concern-oriented language development (COLD): Fostering reuse in language engineering
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Concern-oriented language development (COLD): Fostering reuse in language engineering
چکیده انگلیسی
In this paper, we introduce the Concern-Oriented Language Development (COLD) approach, a new language development model that promotes modularity and reusability of language concerns. A language concern is a reusable piece of language that consists of usual language artifacts (e.g., abstract syntax, concrete syntax, semantics) and exhibits three specific interfaces that support (1) variability management, (2) customization to a specific context, and (3) proper usage of the reused artifact. The approach is supported by a conceptual model which introduces the required concepts to implement COLD. We also present concrete examples of some language concerns and the current state of their realization with metamodel-based and grammar-based language workbenches. We expect this work to provide insights into how to foster reuse in language specification and implementation, and how to support it in language workbenches.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computer Languages, Systems & Structures - Volume 54, December 2018, Pages 139-155
نویسندگان
, , , , , , , , , , , , , ,