Premium
The discipline and method architecture for reusable libraries
Author(s) -
Vo KiemPhong
Publication year - 2000
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/(sici)1097-024x(200002)30:2<107::aid-spe289>3.0.co;2-d
Subject(s) - container (type theory) , computer science , sorting , architecture , interface (matter) , resource (disambiguation) , software , software engineering , world wide web , software architecture , operating system , programming language , engineering , archaeology , mechanical engineering , computer network , bubble , maximum bubble pressure method , history
Over the past few years, my colleagues and I have written a number of software libraries for fundamental computing tasks, including I/O, memory allocation, container data types and sorting. These libraries have proved to be good software building blocks, and are used widely by programmers around the world. This success is due in part to a library architecture that employs two main interface mechanisms: disciplines to define resource requirements; and methods to parameterize resource management. Libraries built this way are called discipline and method libraries . Copyright © 2000 John Wiley & Sons, Ltd.