Title :
Design Phase Analysis of Software Qualities Using Aspect-Oriented Programming
Author :
Park, Daesung ; Kang, Sungwon ; Lee, Jihyun
Author_Institution :
LG-Nortel, Seoul
Abstract :
If we can analyze software qualities during the design phase of development without waiting until the implementation is completed and tested, the total development cost and time will be significantly saved. Therefore in the past many design analysis methods have been proposed but either they are hard-to-learn and use or, in the case of simulation-based analysis, functionality concerns and quality concerns were intermingled in the design as well as in the implementation thereby making development and maintenance more complicated. In this paper, we propose a simulation-based design phase analysis method based on aspect-oriented programming. In our method, quality aspects remain separate from functionality aspect in the design model and the implementation code for simulation is automatically obtained by injecting quality requirements into the skeleton code generated from the design level functionality model. Our method has advantages over the conventional approach in reducing both the development cost and the maintenance costly
Keywords :
object-oriented programming; software maintenance; software quality; aspect-oriented programming; simulation-based design phase analysis; software development; software maintenance; software quality; Analytical models; Costs; Design methodology; Performance analysis; Predictive models; Software architecture; Software design; Software quality; Software systems; Stochastic processes; Aspect-oriented programming; Design stage software; Performance analysis; Reliability Analysis; analysis;
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2006. SNPD 2006. Seventh ACIS International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
0-7695-2611-X
DOI :
10.1109/SNPD-SAWN.2006.34