کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
550444 872608 2011 18 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Specifying aspect-oriented architectures in AO-ADL
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر تعامل انسان و کامپیوتر
پیش نمایش صفحه اول مقاله
Specifying aspect-oriented architectures in AO-ADL
چکیده انگلیسی

ContextArchitecture description languages (ADLs) are a well-accepted approach to software architecture representation. The majority of well-known ADLs are defined by means of components and connectors. Architectural connectors are mainly used to model interactions among components, specifying component communication and coordination separately. However, there are other properties that cut across several components and also affect component interactions (e.g. security).ObjectiveIt seems reasonable therefore to model how such crosscutting properties affect component interactions as part of connectors.MethodUsing an aspect-oriented approach, the AO-ADL architecture description language extends the classical connector semantics with enough expressiveness to model the influences of such crosscutting properties on component interactions (defined as ‘aspectual compositions’ in connectors).ResultsThis paper describes the AO-ADL language putting special emphasis on the extended connectors used to specify aspectual and non-aspectual compositions between concrete components. The contributions of AO-ADL are validated using concern-oriented metrics available in the literature.ConclusionThe measured indicators show that using AO-ADL it is possible to specify more reusable and scalable software architectures.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information and Software Technology - Volume 53, Issue 11, November 2011, Pages 1165–1182
نویسندگان
, , ,