بهبود اتوماتيك مدلهاي معماري نرم افزار براي اجرا، پايايي و هزينه با استفاده از الگوريتم هاي فرگشتي

توضیحات محصول

ترجمه مقاله :بهبود اتوماتيك مدلهاي معماري نرم افزار براي اجرا، پايايي و هزينه با استفاده از الگوريتم هاي فرگشتي

چکیده فارسی :

پيش بيني كيفي مشخصات كيفيت معماري هاي نرم افزار يعني مشخصات كاركردي اضافي مثل اجرا، پايايي و هزينه، در طول طراحي از روش مهندسي نرم افزار سيستماتيك پشتيباني مي كند. طراحي معماريهايي كه رابطه جايگزين خوب بين معيارهاي كيفيت متنوع را نمايش مي دهد، دشوار است، چرا كه حتي بعد از ايجاد يك طراحي كاربردي، درجات آزدي باقيمانده در معماري نرم افزار باعث گسترش فضاي طراحي بزرگ، ناپيوسته مي شود. در روش كنوني، معماري هاي نرم افزار درصدد يافتن راه حل هاي دستي هستند كه وقت گير مي باشند و مستعد خطا هستند و منجر به طرحهاي زير بهينه مي شوند. ما يك روش مكانيزه جهت جستجوي فضاي طراحي براي راه حل هاي خوب پيشنهاد داريم كه از يك مدل معماري اوليه شروع مي شود، اين روش بطور مكرر تغيير مي نمايد و مدلهاي معماري را ارزيابي مي نمايد. روش ما، از الگوريتم ژنتيك چند معياري با توجه به معماريهاي نرم افزاري استفاده مي كند كه با مدل مولفه پالاديو مدلسازي مي شود. اين روش، از عملكرد كمي، پايايي و پيش بيني هزينه پشتيباني مي كند و به ديگر معيارهاي كيفيت كمي معيارهاي نرم افزاري سطحي مي يابد ما، كاربردپذيري روشمان را با بكار بردن آن در يك مدل معماري با سيستم اطلاعات تجاري مبتني بر مولفه ارزيابي نموديم و روابط جايگزين معيارهاي كيفيت مان را از طريق بررسي اتوماتيك بيش از 1200 كانديد طراحي تحليل نموديم.

طبقات و توصيف گرهاي موضوع : C.4 (سازمان سيستم هاي كامپيوتر): اجرا سيستم ها – روشهاي مدلسازي ، D2.8 (مهندسي نرم افزار) : متريك ها – مقياسهاي اجرا ، D.2.11 : معماري نرم افزار.

كلمات كلي: طراحي ، اجرا

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

Quantitative prediction of quality properties (i.e. extra- functional properties such as performance, reliability, and cost) of software architectures during design supports a systematic software engineering approach. Designing architectures that exhibit a good trade-o between multiple quality criteria is hard, because even after a functional design has been created, many remaining degrees of freedom in the software architecture span a large, discontinuous design space. In current practice, software architects try to nd solutions manually, which is time consuming, can be error- prone and can lead to suboptimal designs. We propose an automated approach to search the design space for good solutions. Starting with a given initial architectural model, the approach iteratively modies and evaluates architectural models. Our approach applies a multi-criteria genetic algorithm to software architectures modelled with the Palladio Component Model. It supports quantitative performance, reliability, and cost prediction and can be extended to other quantitative quality criteria of software architectures. We validate the applicability of our approach by applying it to an architecture model of a component-based business information system and analyse its quality criteria trade-os by automatically investigating more than 1200 alternative design candidates.
Categories and Subject Descriptors: C.4 [Computer Systems Organization]: Performance of Systems { modelling techniques; D.2.8 [Software Engineering]:Metrics { performance measures; D.2.11 [Software Engineering]: Software Architecture
General Terms: Design , Performance

 

خرید این محصول

 
 زرین پال   
 
 

خواهشمنداست در صورت عدم دریافت فایل به با یادداشت کردن کد رهگیری و مراجعه به بخش پیگیری سفارش ها با زدن کد رهگیری فایل خود را مجددا دریافت کنید در غیر این صورت جهت هر گونه مشکل با شماره ذیل پیامک و یا تلگرام بدید

پشتيباني 24 ساعته (پيامك و تلگرام)

09189431367 

امکان پرداخت با کلیه کارت های عضو شتاب میسر است


 

سوالات و نظر شما در مورد این محصول