کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
433951 1441628 2016 14 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Knowledge representation and information extraction for analysing architectural patterns
ترجمه فارسی عنوان
نمایش دانش و استخراج اطلاعات برای تحلیل الگوهای معماری
کلمات کلیدی
طراحی معماری، الگوهای معماری، ویژگی کیفیت، هستی شناسی، استخراج اطلاعات
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی


• We examine time and recall of automated and manual pattern analysis.
• Time and recall were always better for the automated analysis.
• Recall decreased when analysing heterogeneous pattern descriptions.

Today, many software architecture design methods consider the use of architectural patterns as a fundamental design concept. When making an effective pattern selection, software architects must consider, among other aspects, its impact on promoting or inhibiting quality attributes. However, for inexperienced architects, this task often requires significant time and effort. Some reasons of the former include: the number of existing patterns, the emergence of new patterns, the heterogeneity in the natural language descriptions used to define them and the lack of tools for automatic pattern analysis. In this paper we describe an approach, based on knowledge representation and information extraction, for analysing architectural pattern descriptions with respect to specific quality attributes. The approach is automated by computable model that works as a prototype tool. We focus on the performance quality attribute and, by performing experiments on a corpus of patterns with forty-five architects of varying levels of experience, demonstrate that the proposed approach increases recall and reduces analysis time compared to manual analysis.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 121, 1 June 2016, Pages 176–189
نویسندگان
, , , , ,