دانلود مقاله ISI انگلیسی شماره 85615
ترجمه فارسی عنوان مقاله

توسعه خط تولید نرم افزار تولیدی با استفاده از الگوهای طراحی آگاهانه

عنوان انگلیسی
Generative software product line development using variability-aware design patterns
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی ترجمه فارسی
85615 2017 40 صفحه PDF سفارش دهید
دانلود فوری مقاله + سفارش ترجمه

نسخه انگلیسی مقاله همین الان قابل دانلود است.

هزینه ترجمه مقاله بر اساس تعداد کلمات مقاله انگلیسی محاسبه می شود.

این مقاله تقریباً شامل 15192 کلمه می باشد.

هزینه ترجمه مقاله توسط مترجمان با تجربه، طبق جدول زیر محاسبه می شود:

شرح تعرفه ترجمه زمان تحویل جمع هزینه
ترجمه تخصصی - سرعت عادی هر کلمه 12 تومان 23 روز بعد از پرداخت 182,304 تومان
ترجمه تخصصی - سرعت فوری هر کلمه 24 تومان 12 روز بعد از پرداخت 364,608 تومان
پس از پرداخت، فوراً می توانید مقاله را دانلود فرمایید.
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Computer Languages, Systems & Structures, Volume 48, June 2017, Pages 89-111

پیش نمایش مقاله
پیش نمایش مقاله توسعه خط تولید نرم افزار تولیدی با استفاده از الگوهای طراحی آگاهانه

چکیده انگلیسی

Software Product Lines (SPLs) are an approach to reuse in-the-large that models a set of closely related software systems in terms of commonalities and variabilities. Design patterns are best practices for addressing recurring design problems in object-oriented source code. In the practice of implementing SPL, instances of certain design patterns are employed to handle variability, which makes these “variability-aware design patterns” a best practice for SPL design. However, currently there is no dedicated method for proactively developing SPLs using design patterns suitable for realizing variable functionality. In this paper, we present a method to perform generative SPL development with design patterns. We use role models to capture design patterns and their relation to a variability model. We further allow mapping of individual design pattern roles to (parts of) implementation elements to be generated (e.g., classes, methods) and check the conformance of the realization with the specification of the pattern. We provide definitions for the variability-aware versions of the design patterns Observer, Strategy, Template Method and Composite. Furthermore, we support generation of realizations in Java, C++ and UML class diagrams utilizing annotative, compositional and transformational variability realization mechanisms. Hence, we support proactive development of SPLs using design patterns to apply best practices for the realization of variability. We realize our concepts within the Eclipse IDE and demonstrate them within a case study.

دانلود فوری مقاله + سفارش ترجمه

نسخه انگلیسی مقاله همین الان قابل دانلود است.

هزینه ترجمه مقاله بر اساس تعداد کلمات مقاله انگلیسی محاسبه می شود.

این مقاله شامل 15192 کلمه می باشد.

هزینه ترجمه مقاله توسط مترجمان با تجربه، طبق جدول زیر محاسبه می شود:

شرح تعرفه ترجمه زمان تحویل جمع هزینه
ترجمه تخصصی - سرعت عادی هر کلمه 12 تومان 23 روز بعد از پرداخت 182,304 تومان
ترجمه تخصصی - سرعت فوری هر کلمه 24 تومان 12 روز بعد از پرداخت 364,608 تومان
پس از پرداخت، فوراً می توانید مقاله را دانلود فرمایید.