دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Sven Jörges (auth.)
سری: Lecture Notes in Computer Science 7747
ISBN (شابک) : 9783642361265, 9783642361272
ناشر: Springer-Verlag Berlin Heidelberg
سال نشر: 2013
تعداد صفحات: 254
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 8 مگابایت
کلمات کلیدی مربوط به کتاب ساخت و تکامل کد مولدها: رویکردی مبتنی بر مدل و خدمات گرا: زبان های برنامه نویسی، کامپایلر، مترجمان، مهندسی نرم افزار، برنامه های کامپیوتری. در پردازش داده های اداری
در صورت تبدیل فایل کتاب Construction and Evolution of Code Generators: A Model-Driven and Service-Oriented Approach به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ساخت و تکامل کد مولدها: رویکردی مبتنی بر مدل و خدمات گرا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
تولید خودکار کد یک سنگ بنای اساسی رویکردهای مدل محور برای توسعه نرم افزار است. در حال حاضر، تکنیکهای زیادی در دسترس هستند که از مشخصات و پیادهسازی مولدهای کد پشتیبانی میکنند، مانند موتورهای مبتنی بر الگوها یا تبدیلهای مبتنی بر قانون. همه این تکنیک ها مشترک هستند که مولدهای کد یا به طور مستقیم برنامه ریزی می شوند یا با استفاده از مشخصات متنی توصیف می شوند. این مونوگراف Genesys را ارائه میکند، یک رویکرد کلی، که از توسعه گرافیکی تولیدکنندههای کد برای زبانهای مبدأ و مقصد دلخواه، بر اساس مدلها و خدمات حمایت میکند. به طور خاص، برای پشتیبانی از توسعه زبان افزایشی در سطوح فلزی دلخواه طراحی شده است. استفاده از مدلها امکان ساخت مولدهای کد را به روشی واقعاً مستقل از پلتفرم و دامنه خاص میدهد. علاوه بر این، مدلها متمایل به روشهای تأیید رسمی مانند بررسی مدل هستند که قابلیت اطمینان و استحکام تولیدکنندگان کد را افزایش میدهد. سرویسها استفاده مجدد و یکپارچهسازی چارچوبها و ابزارهای تولید کد موجود را بدون توجه به پیچیدگی آنها امکانپذیر میسازند، و در عین حال به عنوان بلوکهای ساختمانی با استفاده آسان ظاهر میشوند که توسعه چابک را از طریق قابلیت تعویض سریع تسهیل میکنند. هر دو، مدل ها و خدمات، قابل استفاده مجدد هستند و بنابراین یک مخزن در حال رشد برای ایجاد و تکامل سریع مولدهای کد را تشکیل می دهند.
Automatic code generation is an essential cornerstone of model-driven approaches to software development. Currently, lots of techniques are available that support the specification and implementation of code generators, such as engines based on templates or rule-based transformations. All those techniques have in common that code generators are either directly programmed or described by means of textual specifications. This monograph presents Genesys, a general approach, which advocates the graphical development of code generators for arbitrary source and target languages, on the basis of models and services. In particular, it is designed to support incremental language development on arbitrary metalevels. The use of models allows building code generators in a truly platform-independent and domain-specific way. Furthermore, models are amenable to formal verification methods such as model checking, which increase the reliability and robustness of the code generators. Services enable the reuse and integration of existing code generation frameworks and tools regardless of their complexity, and at the same time manifest as easy-to-use building blocks which facilitate agile development through quick interchangeability. Both, models and services, are reusable and thus form a growing repository for the fast creation and evolution of code generators.
Front Matter....Pages -
Front Matter....Pages 1-1
Introduction....Pages 3-9
The State of the Art in Code Generation....Pages 11-38
Extreme Model-Driven Development and jABC....Pages 39-71
Front Matter....Pages 73-73
The Genesys Framework....Pages 75-100
Case Studies: Code Generators for jABC....Pages 101-153
Verification & Validation of Code Generators....Pages 155-176
Case Study: Domain-Specific Code Generators for EMF....Pages 177-191
Case Study: Service-Oriented Combination of Code Generation Frameworks....Pages 193-203
Front Matter....Pages 205-205
Conclusions....Pages 207-213
Future Work....Pages 215-221
Back Matter....Pages -