کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
423262 685195 2008 9 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Semi-automatic Generation of Metamodels and Models From Grammars and Programs
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Semi-automatic Generation of Metamodels and Models From Grammars and Programs
چکیده انگلیسی

Most recent languages used in the field of computer science (programming languages, modelling languages, …) are defined by using a grammar-based notation. Although the definition of a language by metamodels is more convenient in terms of understandibility, precision and the ability to reuse abstract concepts from other language definitions, most current textual languages are still missing a complete metamodel. Unfortunately this implies that modern model-based software development tools are not able to process programs written in those languages.We propose a framework which generates a metamodel for each programming language defined by a grammar. Moreover the framework is able to create a compiler which reads programs of the given grammar and produces models which conform to the generated metamodel. The generation of the metamodel can be adjusted by a predefined set of annotations which can be written directly into the grammar, so the generated model is more appropriate for whichever application.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Electronic Notes in Theoretical Computer Science - Volume 211, 28 April 2008, Pages 111-119