Present a method to evaluate the performance of the software architecture using UML and Fuzzy formal models
- سال انتشار: 1394
- محل انتشار: دومین کنفرانس بین المللی و سومین همایش ملی کاربرد فناوری های نوین در علوم مهندسی
- کد COI اختصاصی: ITCC02_217
- زبان مقاله: انگلیسی
- تعداد مشاهده: 689
نویسندگان
Institute For Higher Education ACECR Khouzestan Ahvaz, Iran
Department of Computer Engineering, Islamic Azad University Central Tehran BranchTehran, Iran
Department of Computer Engineering, Shahid Bahonar University of Kerman Kerman, Iran
چکیده
Software architecture, as the first product, directly plays a vital role in the development of complex software systems. It enables us to evaluate assessable system behaviors, i.e. the quality attributes such as security, reliability, usability, flexibility, and efficiency. Architecture evaluation ensures us whether the architecture is capable of maintaining such qualities. The software architecture includes a set of software components, the relationships among them and the externally visible properties of those components. These components can be represented by a variety of techniques such as architectural styles. This study attempts to deal with describing a pragmatic model for the software architecture through using software architecture styles and UML (Unified Modeling Language) diagrams in order to convert the model into an executable model based on Colored Petri net and finally to evaluate it. It becomes possible to assess the efficiency of the software architecture on executable models. It is expected that the efficiency will be improved with the use of fuzzy logic and feedback analysis before implementation steps. Comparative studies show that the fuzzy approach significantly improves non-functional parameters as well as the assessment of these non-functional parameters in a software system.کلیدواژه ها
Architectural styles; Fuzzy Unified Modeling Language (Fuzzy-UML); Efficiency; Fuzzy Petri netsمقالات مرتبط جدید
- بررسی به کارگیری سیستم ذخیره سازی انرژی با استفاده از منابع انرژی تجدیدپذیر
- اقدامات لازم برای حفاظت از محیط زیست دریایی
- ارائه طرح مبتنی بر رایانش ابری جهت ارتقاء بهره وری صنایع خودروسازی (مطالعه موردی: مدیران خودرو)
- مروری بر تکنولوژی ماکرویو برای خردایش سنگ های کمیاب
- کاربرد و بکارگیری تکنولوژی های اینترنت اشیا ، یادگیری ماشین و پردازش تصویر در امنیت و کنترل خودرو
اطلاعات بیشتر در مورد COI
COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.
کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.