Making the Right Constraints for Usable and Accessible User Interfaces
This paper focuses on managing constraints in a way that enables developers to create an accessible and usable user interface (UI). The constraining processes presented in this paper comprise of a language to describe a logical web page in an application, a basic bottom-up repository management system and the processing required for compiling pages.
Cornelius, Gary and John J. Chelsom. IDEAlliance (2005). Articles>Information Design>User Interface>Usability