Prakash M. Nadkarni
2011
Designing Systems that can adapt
to Changing Knowledge
Metadata-driven software – a system that relies on detailed, structured description of a problem domain to facilitate automation, extensibility, and maintainability – represents an evolutionary advance in the design and implementation of systems that have a large number of interlocking parts.