arrow
返回

Modularity analysis of use case implementations

delete2012-04-01
delete3
delete
OA
AI
F
Fernanda d’Amorim *
P
Paulo Borba
DOI:10.1016/j.jss.2011.11.1025delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
A component-based decomposition can result in implementations having use cases code tangled with other concerns and scattered across components. Modularity mechanisms such as aspects, mixins, and virtual classes have been proposed to address this kind of problem. One can use such mechanisms to group together code related to a single use case. This paper quantitatively analyzes the impact of this kind of use case modularization. We apply one specific technique, aspect oriented programming, to modularize the use case implementations of two information systems that conform to the layered architecture pattern. We extract traditional and contemporary metrics - including cohesion, coupling, and separation of concerns - to analyze modularity in terms of quality attributes such as changeability, support for independent development, and pluggability. Our findings indicate that the results of a given modularity analysis depend on other factors beyond the chosen system, metrics, and the applied modularity technique. (C) 2011 Elsevier Inc. All rights reserved.
Keyword:
Modularity
Use cases
Aspect-oriented programming
Empirical software engineering
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

U
Universidade Federal de Pernambuco
学者数:
1.3W
论文数: 7.3K
被引数: 5.3K
引用论文

引用论文

Differentially Expressed Genes in Head and Neck Cancer
err2009-01-04
err0
PREAI
errStefan Gottschlich; Benedikt J. Folz; Burkard M. Lippert; Anna M. Niemann; Tibor Goeroegh; Jochen A. Werner
err分享
err收藏
Types and Modularity for Implicit Invocation with Implicit Announcement
err2010-07-06
err26
errOAAI
errSteimann, Friedrich; Pawlitzki, Thomas; Apel, Sven; Kaestner, Christian
err分享
err收藏
Do crosscutting concerns cause defects?
err2008-07-01
err161
PREAI
errEaddy, Marc; Zimmermann, Thomas; Sherwood, Kaitlin D.; Garg, Vibhav; Murphy, Gail C.; Nagappan, Nachiappan; Aho, Alfred V.
err分享
err收藏
err分享
err收藏
Effect of Exercise on Protein Turnover in Man运动对男性蛋白质周转的影响
err1981-11-01
err0
PREAI
errM. J. Rennie; R. H. T. Edwards; S. Krywawych; C. T. M. Davies; D. Halliday; J. C. Waterlow; D. J. Millward
err分享
err收藏
没有更多内容