DocumentCode :
2568312
Title :
Using Declarative Meta Programming for Design Flaws Detection in Object-Oriented Software
Author :
Mekruksavanich, Sakorn ; Muenchaisri, Pornsiri
Author_Institution :
Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok, Thailand
fYear :
2009
fDate :
15-17 May 2009
Firstpage :
502
Lastpage :
507
Abstract :
Nowadays, many software developers and maintainers encounter with incomprehensible, unexpandable and unchangeable program structures that consequently reduce software quality. Such problems come from poor design and poor programming called design flaws. Design flaws are program properties that indicate a potentially deficient design of a software system. It can increase the software maintenance cost drastically. Therefore detection of these flaws is necessary. This paper proposes a declarative-based approach in which the design flaws of an object-oriented system can be detected at the meta-level in the declarative meta programming. We apply our approach to detect some well-known design flaws, and the results show that the proposed approach is able to detect those flaws.
Keywords :
object-oriented programming; software quality; declarative meta programming; design flaws detection; object-oriented software; software quality; software system design; Design engineering; Inspection; Logic programming; Maintenance engineering; Object oriented programming; Signal processing; Software design; Software maintenance; Software quality; Software systems; Declarative Meta Programming; Design flaws; Object-oriented design; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
2009 International Conference on Signal Processing Systems
Conference_Location :
Singapore
Print_ISBN :
978-0-7695-3654-5
Type :
conf
DOI :
10.1109/ICSPS.2009.143
Filename :
5166838
Link To Document :
بازگشت