, Programming Language Ada-Language and Standard Libraries, 1993.

M. Beaudouin-lafon, Y. Berteaud, and S. Chatty, Creating direct manipulation applications with xtv, EX'90 European X Window System Conference, 1990.

M. Beaudouin-lafon, Y. Berteaud, S. Chatty, J. Fekete, and T. Baudel, The X television -C++ library for direct manipulation interfaces, 1991.

M. Beaudouin-lafon and S. Karsenty, Iconic shells for multitasking workstations, ACM Symposium on Personal and Small Computers, pp.187-196, 1988.

M. A. Ellis and B. Stroustrup, The Annotated C++ Reference Manual, 1990.

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns, 1994.

, International Organization for Standardization. Specification for Computer Programming Language Pascal, pp.7185-1982, 1982.

. Harry-katzan, Fortran 77, Computer Science Series, 1978.

B. Meyer, Eiffel: programming for reusability and extendibility, ACM SIGPLAN Notices, vol.22, issue.2, pp.85-94, 1987.

J. Moloney, A. Borning, and B. Freeman-benson, Constraint technology for user-interface construction in Thin-gLab II, ACM SIGPLAN Notices, vol.24, issue.10, pp.381-388, 1989.

B. A. Myers, Separating Application Code from Toolkits: Eliminating the Spaghetti of Call-Backs, Proceedings of the ACM SIGGRAPH Symposium on User Interface Software and Technology, UI Builders, pp.211-220, 1991.

B. A. Myers, D. Giuse, and R. Dannenberg, GARNET comprehensive support for graphical, highly interactive user interfaces. COMPUTER magazine, 1990.

J. K. Ousterhout, Tcl and the Tk Toolkit, 1994.

B. Shneiderman, Direct manipulation: a step beyond programming languages, IEEE Computer, pp.57-69, 1983.

, User Interface Developer's Workshop. The Arch model: Seeheim revisited. Presented at ACM SIGCHI, 1991.