DocumentCode :
1801836
Title :
Complex Software Systems in Legacy and Modern Environments: A Case Study of the PicklingTools Library
Author :
Saunders, Richard T.
Author_Institution :
Rincon Res. Corp., Tucson, AZ, USA
fYear :
2010
fDate :
5-8 Jan. 2010
Firstpage :
1
Lastpage :
10
Abstract :
Most complex software systems are written in many languages and utilize multiple frameworks. The PicklingTools is an open-source collection of libraries (see the website at http://www.picklingtools.com) allowing multiple systems (both modern and legacy) to communicate. The original purpose of the PicklingTools was to allow users to communicate with a legacy product (written with a monolithic legacy framework called Midas 2k) without needing the legacy framework. Since then, the toolset has evolved to become a standalone framework for building applications in the C++ and Python programming languages. This case-study explores how the PicklingTools has been used to evolve existing legacy applications, exploit existing legacy installations, and author new modern applications.
Keywords :
C++ language; library automation; software maintenance; C++ programming language; PicklingTools library; Python programming language; complex software systems; legacy product; multiple systems; open-source collection; Computer languages; Data structures; Dictionaries; Humans; Java; Open source software; Sockets; Software libraries; Software systems; TCPIP;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences (HICSS), 2010 43rd Hawaii International Conference on
Conference_Location :
Honolulu, HI
ISSN :
1530-1605
Print_ISBN :
978-1-4244-5509-6
Electronic_ISBN :
1530-1605
Type :
conf
DOI :
10.1109/HICSS.2010.114
Filename :
5428485
Link To Document :
بازگشت