DocumentCode
2109773
Title
Component-based Development of MILLS: A Case Study in the development of an Inter-library Loan Software System
Author
Agarwal, Naresh Kumar ; Poo, Danny C C ; Yong, Teo Keng
Author_Institution
Sch. of Comput., Nat. Univ. of Singapore, Singapore
fYear
2006
fDate
6-8 Dec. 2006
Firstpage
37
Lastpage
44
Abstract
Component-based software development (CBSD) is based on the idea of developing software systems by selecting appropriate off-the-shelf components and integrating them under a specified architecture. Such an approach prevents a software developer from having to reinvent the wheel, reduces software development cost and time, and promotes flexibility and maintainability. In this paper, we describe the application of CBSD in developing a system for automated inter-library loans between the libraries of two major universities of Singapore. Currently, inter-library loan (ILL) is a cumbersome and manual process. Our system helps promote resource-sharing and interoperability and reduces the difficulties involved in the current manual loan system between libraries. Specifically, we describe the CBSD approach, present the design and implementation of the MILLS (managing inter-library loan services) system, and describe how MILLS was developed taking the CBSD approach into consideration. The lessons learnt from this case should be of value to software developers.
Keywords
academic libraries; interlibrary loan; object-oriented programming; open systems; software architecture; MILLS; Managing Interlibrary Loan Services; component-based software development; interlibrary loan software system; interoperability; maintainability; off-the-shelf components; resource sharing; Application software; Computer architecture; Costs; Educational institutions; Milling machines; Programming; Software libraries; Software maintenance; Software systems; Wheels;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2006. APSEC 2006. 13th Asia Pacific
Conference_Location
Kanpur
ISSN
1530-1362
Print_ISBN
0-7695-2685-3
Type
conf
DOI
10.1109/APSEC.2006.28
Filename
4137400
Link To Document