TY - JOUR
T1 - Reengineering windows software applications into reusable CORBA objects
AU - Lin, Jim Min
AU - Hong, Zen Wei
AU - Fang, Guo Ming
AU - Jiau, Hewijin C.
AU - Chu, William C.
N1 - Funding Information:
The authors thank the anonymous referees for their insightful suggestions on this paper. This research was supported by National Science Council, Taiwan under Grant NSC90-2213-E035-003.
PY - 2004/5/1
Y1 - 2004/5/1
N2 - CORBA is becoming one of the most important middleware for supporting object-oriented and client/server paradigms in distributed computing systems. However, application systems based on CORBA are still scarce to date. One reason is that only few CORBA object services have been developed. To have a new CORBA application, a programmer must make the effort to design a program with a CORBA interface. In our previous work [Proceedings of the Sixth IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems (1997) 2], a re-engineering approach was proposed to convert RPC-based programs into CORBA objects. This has successfully increased the development of CORBA applications. However, the source code is required in this approach. In many cases, software designers cannot acquire the source code. This prevents adapting existing PC software applications, particularly for Windows applications. Our study addresses this problem. A graphic factory temperature monitor system, which integrates MS-Excel under MS-Windows, was implemented to demonstrate the feasibility of our approach.
AB - CORBA is becoming one of the most important middleware for supporting object-oriented and client/server paradigms in distributed computing systems. However, application systems based on CORBA are still scarce to date. One reason is that only few CORBA object services have been developed. To have a new CORBA application, a programmer must make the effort to design a program with a CORBA interface. In our previous work [Proceedings of the Sixth IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems (1997) 2], a re-engineering approach was proposed to convert RPC-based programs into CORBA objects. This has successfully increased the development of CORBA applications. However, the source code is required in this approach. In many cases, software designers cannot acquire the source code. This prevents adapting existing PC software applications, particularly for Windows applications. Our study addresses this problem. A graphic factory temperature monitor system, which integrates MS-Excel under MS-Windows, was implemented to demonstrate the feasibility of our approach.
UR - http://www.scopus.com/inward/record.url?scp=1442310502&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=1442310502&partnerID=8YFLogxK
U2 - 10.1016/j.infsof.2003.08.003
DO - 10.1016/j.infsof.2003.08.003
M3 - Article
AN - SCOPUS:1442310502
SN - 0950-5849
VL - 46
SP - 403
EP - 413
JO - Information and Software Technology
JF - Information and Software Technology
IS - 6
ER -