Title : 
Improving the testability of UML class diagrams
         
        
            Author : 
Baudry, Benoit ; Le Traon, Yves ; Sunye, Gerson
         
        
            Author_Institution : 
IRISA, Rennes, France
         
        
        
        
        
        
            Abstract : 
This paper synthesizes our research efforts in the field of object-oriented test. These efforts have two different goals. First, we identify of recurrent design structures - or testability anti-patterns - that worsen software testability. Second, we use the UML extension mechanisms to better specify design information that can make implementation more testable. Although detecting testability anti-patterns during software design is a crucial task, one cannot expect from a non-specialist to make the right improvements, without guidance or automation. To overcome this limitation, each definition of an anti-pattern is associated with an alternative design solution.
         
        
            Keywords : 
Unified Modeling Language; design for testability; object-oriented programming; program testing; UML class diagrams; UML extension mechanisms; design information specification; object-oriented test; recurrent design structures; software design; software testability; testability anti-patterns; Automatic testing; Books; Costs; Design automation; Libraries; Software maintenance; Software systems; Software testing; System testing; Unified modeling language;
         
        
        
        
            Conference_Titel : 
Testability Assessment, 2004. IWoTA 2004. Proceedings. First International Workshop on
         
        
            Print_ISBN : 
0-7803-8851-8
         
        
        
            DOI : 
10.1109/IWOTA.2004.1428418