کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
11002389 1440106 2018 49 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Software language engineering in the large: towards composing and deriving languages
ترجمه فارسی عنوان
مهندسی زبان نرم افزاری بزرگ: به سوی نوشتن و نوشتن زبان ها
کلمات کلیدی
مهندسی نرم افزار، ترکیب زبان، مشتق زبان،
ترجمه چکیده
زبان نرم افزاری مناسب برای مقابله با پیچیدگی فزاینده فرآیندهای مهندسی نرم افزار و محصولات نرم افزاری بسیار مهم است. آنها مدل، مشخص کردن و تست محصولات، فرایندها و تعاملات را با سرویس ها توصیف می کنند و برای بسیاری از اهداف دیگر خدمت می کنند. در همین حال، مهندسی زبان های مناسب مدل سازی با ابزار مفید نیز تبدیل به یک تلاش چالش انگیز است - و اغلب، زبان های جدید از ابتدا توسعه یافته است. ما بر پیشرفت مدل سازی مهندسی زبان که تسهیل استفاده مجدد، مدولار بودن، ترکیب بودن و مشتق زبان های جدید بر مبنای اجزای زبان را تسهیل می کنند، روشن می کند. برای این منظور، ما در مورد راه های طراحی، ترکیب و به دست آوردن زبان های مدل سازی در تمام جنبه های مربوطه بحث می کنیم. ما کاربرد مهندسی زبان پیشرفته در طول مقاله را نشان می دهیم، که در نتیجه نشان دادن کامل زبان های تغییر دامین خاص از اجزای زبان موجود است.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی
Suitable software languages are crucial to tackling the ever-increasing complexity of software engineering processes and software products. They model, specify, and test products, describe processes and interactions with services and serve many other purposes. Meanwhile, engineering suitable modeling languages with useful tooling also has become a challenging endeavor - and far too often, new languages are developed from scratch. We shed light on the advances of modeling language engineering that facilitate reuse, modularity, compositionality, and derivation of new languages based on language components. To this end, we discuss ways to design, combine, and derive modeling languages in all their relevant aspects. We illustrate the application of advanced language engineering throughout the paper, which culminates in the example of deriving complete domain-specific transformations language from existing language components.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computer Languages, Systems & Structures - Volume 54, December 2018, Pages 386-405
نویسندگان
, , ,