کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
6858509 | 665777 | 2014 | 16 صفحه PDF | دانلود رایگان |
عنوان انگلیسی مقاله ISI
Reusing design experiences to materialize software architectures into object-oriented designs
ترجمه فارسی عنوان
استفاده مجدد از تجربه طراحی برای تحقق معماری نرم افزار به طرح های شی گرا
دانلود مقاله + سفارش ترجمه
دانلود مقاله ISI انگلیسی
رایگان برای ایرانیان
کلمات کلیدی
طراحی معماری، طراحی شی گرا، ماتریس معماری، استفاده مجدد از نرم افزار، استدلال مبتنی بر مورد،
موضوعات مرتبط
مهندسی و علوم پایه
مهندسی کامپیوتر
هوش مصنوعی
چکیده انگلیسی
Software architectures capture early design decisions about a system in order to fulfill relevant quality attributes. When moving to detailed design levels, the same architecture can accept many different object-oriented implementations. A common problem here is the mismatches between the quality-attribute levels prescribed by the architecture and those realized by its object-oriented materialization. A significant step towards reducing those mismatches is the provision of tool support for assisting developers in the materialization of software architectures. Prerequisites to develop materialization tools are the organization of a body of design knowledge and the definition of quality-driven reasoning procedures. Since materialization activities are mainly driven by past developers' experiences, we propose a Case-based Reasoning (CBR) approach that, through the codification of design experiences, permits to establish links between software architecture structures and object-oriented counterparts. This approach is supported by an Eclipse-based tool, called SAME (Software Architecture Materialization Environment), which is a reuse-oriented assistant to the developer. SAME is able to recall and adapt successful architecture materializations for particular quality attributes, in order to help the developer to derive an appropriate object-oriented design for his/her architecture.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information Sciences - Volume 259, 20 February 2014, Pages 396-411
Journal: Information Sciences - Volume 259, 20 February 2014, Pages 396-411
نویسندگان
Germán Vazquez, J. Andres Diaz Pace, Marcelo Campo,