Object-oriented refactoring process design for the software reuse

Author(s):  
Jong-Ho Lee ◽  
Nam-Yong Lee ◽  
Sung-Yul Rhew
OOIS’97 ◽  
1998 ◽  
pp. 325-331
Author(s):  
Jan Seruga ◽  
Francis Pasinos

Author(s):  
Daniel Brandon Jr.

“Reuse [software] engineering is a process where a technology asset is designed and developed following architectural principles, and with the intent of being reused in the future” (Bean, 1999). “If programming has a Holy Grail, widespread code reuse is it with a silver bullet. While IT has made and continues to make laudable progress in our reuse, we never seem to make great strides in this area” (Grinzo, 1998). “The quest for that Holy Grail has taken many developers over many years down unproductive paths” (Bowen, 1997). This article is an overview of software reuse methods, particularly object oriented, that have been found effective in business systems over the years.


2014 ◽  
Vol 608-609 ◽  
pp. 23-30
Author(s):  
Qing Kai Jin ◽  
Jun Yi Li ◽  
Yan Zhang

For the redundant codes caused by software reuse and rapid development in object-oriented program, the paper proposes a cutting model and designs a cutting scheme based on this model. Firstly, a cutting model is established. Then, static analysis is made for object-oriented codes and the cutting information base of objects to be clipped is established. Lastly, the cutting information base and cutting model is matched to cut the program. A test on a practical java project indicates that the cutting scheme can make the volume of the project reduce by about 21%.


2018 ◽  
Vol 34 (4) ◽  
pp. 811-833
Author(s):  
David Salgado ◽  
M. Elisa Esteban ◽  
Maria Novás ◽  
Soledad Saldaña ◽  
Luis Sanguiao

Abstract We propose to use the principles of functional modularity to cope with the essential complexity of statistical production processes. Moving up in the direction of international statistical production standards (GSBPM and GSIM), data organisation and process design under a combination of object-oriented and functional computing paradigms are proposed. The former comprises a standardised key-value pair abstract data model where keys are constructed by means of the structural statistical metadata of the production system. The latter makes extensive use of the principles of functional modularity (modularity, data abstraction, hierarchy, and layering) to design production steps. We provide a proof of concept focusing on an optimisation approach to selective editing applied to real survey data in standard production conditions at the Spanish National Statistics Institute. Several R packages have been prototyped implementing these ideas. We also share diverse aspects arising from the practicalities of the implementation.


Sign in / Sign up

Export Citation Format

Share Document