UMA ABORDAGEM QUANTITATIVA PARA DESENVOLVIMENTO DE SOFTWARE ORIENTADO A ASPECTOS
Author(s) -
Eduardo Figueiredo
Publication year - 2006
Language(s) - English
Resource type - Dissertations/theses
DOI - 10.17771/pucrio.acad.8625
Subject(s) - computer science , software engineering , aspect oriented programming , software development , implementation , cohesion (chemistry) , usability , modular programming , software , suite , set (abstract data type) , systems engineering , programming language , engineering , human–computer interaction , chemistry , organic chemistry , archaeology , history
Figueiredo, Eduardo. A Quantitative Approach to Aspect Oriented Software Development. Rio de Janeiro, 2006. 140p. Master Thesis – Computer Science Department, Pontifical Catholical University of Rio de Janeiro. Aspect-oriented software development is an emerging paradigm that provides new abstractions and mechanisms to support the modularization of crosscutting concerns through the software development lifecycle. However, the achievement of high-quality aspect-oriented software is not trivial. The inappropriate use of aspect-oriented abstractions and mechanisms potentially leads to the violation of important design principles, such as low coupling, high cohesion, incomplete modularization of crosscutting concerns into aspects, and so forth. These problems are not easily detectable and an ad hoc analysis of large designs and implementations is often expensive and time-consuming. Hence there is a need for an assessment method that assists software engineers in the analysis of their aspect-oriented implementations. This work proposes the development of a systematic approach to support the quantitative assessment of aspect-oriented software. The approach is organized in a stepwise fashion and is founded on a metrics suite and a comprehensive set of complementary rules. Our proposal is supported by a measurement and assessment tool. A set of five case studies from different application domains have been carried out in order to evaluate the usability and usefulness of our proposed approach.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom