ARTÍCULO
TITULO

Strengthen and Support the Maintenance of Object-Oriented Software

Ming-Chi Lee    
Timothy Shih    
Teh-Sheng Huang    

Resumen

Inheritance is one of the most common features of object oriented languages, and has been widely applied to develop large and complex software system. However, designing a suitable inheritance hierarchy, involving redundant inheritance, is a difficult task and easily suffers from name-confliction and repeated inheritance which are error-prone and difficult to test. In this paper, we explain how redundant inheritance makes object-oriented programs difficult to test and maintain, and we give a concrete example of the problems that arise. We show that the difficulty lies in the fact that we lack an effective detection tool suited for work with inheritance problems. Therefore, a formal checking mechanism is proposed to detect and resolve redundant inheritance. Furthermore, this checking mechanism can be easily incorporated with object-oriented CASE tool to enhance software quality.

Palabras claves

 Artículos similares

       
 
Francisco Alonso, Mireia Faus, Maria T. Tormo and Sergio A. Useche    
Apart from constituting a topic of high relevance for transport planners and policymakers, support technologies for traffic have the potential to bring significant benefits to mobility. In addition, there are groups of ?high potential? users, such as you... ver más
Revista: Applied Sciences

 
Annie Pooi Hang Wong and Daisy Mui Hung Kee    
Industry 4.0 increases the production efficiency and competitiveness of companies. However, Industry 4.0 implementation is comparatively low in developing countries, while Malaysian manufacturing Small and Medium Enterprises (SMEs) Industry 4.0 adoption ... ver más
Revista: Information

 
Simone Belli and Jenny Morín Nenoff    
Since the launch of the Strategic Partnership in 1999, the European Union and Latin America and the Caribbean countries have formed a political agenda for bi-regional dialogues. In this study we present a comprehensive analysis of the political and the t... ver más

 
Lilik Sugiharti, Mohammad Zeqi Yasin, Rudi Purwono, Miguel Angel Esquivias and Deasy Pane    
In this study, we investigated the effects of foreign direct investment (FDI) spillovers on firm production and technical efficiency in Indonesia?s manufacturing sector from 2010 to 2015. We scrutinized three different channels of horizontal spillover, n... ver más

 
Xianhang Xu, Mohd Anuar Arshad and Arshad Mahmood    
Talent is the foundation of industrial development, based on the movement process and the role of the talent competitiveness cycle. This study uses the Entropy TOPSIS method to evaluate the talent competitiveness of Chongqing in comparison to Beijing, Ti... ver más
Revista: Information