به جمع مشترکان مگیران بپیوندید!

تنها با پرداخت 70 هزارتومان حق اشتراک سالانه به متن مقالات دسترسی داشته باشید و 100 مقاله را بدون هزینه دیگری دریافت کنید.

برای پرداخت حق اشتراک اگر عضو هستید وارد شوید در غیر این صورت حساب کاربری جدید ایجاد کنید

عضویت

جستجوی مقالات مرتبط با کلیدواژه « Microtactic » در نشریات گروه « فناوری اطلاعات »

تکرار جستجوی کلیدواژه «Microtactic» در نشریات گروه «فنی و مهندسی»
  • احسان شریفی، احمد عبدالله زاده بارفروش

    سامانه‏ های نرم ‏افزاری تا زمانی که قابلیت اعمال تغییرات را داشته باشند زنده هستند و امکان استفاده از آن‌ها وجود دارد. اعمال تغییرات در کد منبع بدون توجه به تاثیرات آن می‏ تواند باعث فرسایش معماری سامانه‏ ی نرم ‏افزاری شود. فرسایش معماری به‌مرور، امکان انجام تغییرات را غیرممکن می‏ نماید و سامانه‏ روبه‌زوال می‏ رود. تصمیمات معماری در کد منبع معمولا توسط تاکتیک ‏های معماری محقق می‏ شوند. تاکتیک‏ ها تصمیمات ریزدانه‏ ای هستند که برای تحقق یک ویژگی کیفیتی خاص اتخاذ می‏ شوند. شناسایی تاکتیک‏ ها در کد منبع این امکان را برای توسعه ‏دهندگان فراهم می‏ کند که اعمال تغییرات در کد را با آگاهی از مکان پیاده‏ سازی این تصمیمات انجام دهند. لذا فرآیند فرسایش معماری کندتر شده و سامانه ‏ی نرم ‏افزاری دیرتر به سمت زوال حرکت می ‏نماید. بدین منظور، در این مقاله یک رویکرد بر مبنای وب معنایی به‌منظور شناسایی تاکتیک‏ های معماری در کد منبع معرفی می‏ شود. بر اساس این رویکرد، مفهوم جدیدی به نام ریز تاکتیک معرفی می‎‏ شود که امکان شناسایی تاکتیک ‏های معماری را با استفاده از یک رویکرد معنایی مبتنی بر وب معنایی و آنتولوژی ارتقاء می‏ بخشد. نتایج حاصل از ارزیابی رویکرد پیشنهادی نشان می‏ دهد که امکان شناسایی تاکتیک‏ها در این روش با دقت و کیفیت بهتری نسبت به روش ‏های مشابه انجام می ‏شود.

    کلید واژگان: تاکتیک معماری, ریزتاکتیک, آنتولوژی, مدل معنایی}
    Ehsan Sharifi

    Software systems are alive as long as they can be changed and used. Changing the source code without considering the consequences can lead to the architectural erosion of software systems. Architectural erosion gradually makes the system unchangeable and moves it towards deterioration. Architectural decisions in the source code are usually made using architectural tactics. These tactics are fine-grained decisions that are made to achieve a certain quality attribute. Recognizing these tactics in the source code, allows developers to change the code while knowing the implementation location of these decisions. This slows the architectural erosion process and delays the system's movement towards deterioration. Thus, this paper introduces a method based on semantic web for recognizing the architectural tactics presented in the source code. Based on this approach, the new concept of microtactic is introduced that increases the possibility of recognizing architectural tactics using a semantic web and ontological approach. The evaluation results show that this method in comparison with other similar methods recognizes the tactics with higher precision and quality.

    Keywords: Architectural tactic, Microtactic, ontology, semantic model}
نکته
  • نتایج بر اساس تاریخ انتشار مرتب شده‌اند.
  • کلیدواژه مورد نظر شما تنها در فیلد کلیدواژگان مقالات جستجو شده‌است. به منظور حذف نتایج غیر مرتبط، جستجو تنها در مقالات مجلاتی انجام شده که با مجله ماخذ هم موضوع هستند.
  • در صورتی که می‌خواهید جستجو را در همه موضوعات و با شرایط دیگر تکرار کنید به صفحه جستجوی پیشرفته مجلات مراجعه کنید.
درخواست پشتیبانی - گزارش اشکال