Data Desk,76 while not following a strict construction kit approach, provides very effective tools for the construction of data subsets. Combined with powerful multiple views into data, it allows construction and experimentation at the data level similar in feel to the above programs.
These programs and similar products all use a construction kit paradigm77 to model a real world environment on the computer. All of the programs are successful, for reasons in addition to sharing the construction kit paradigm:
Each program uses a visual interface, with the object and environmental building blocks taken from the real world objects and environment being modeled.
The objects in each program look and behave like their real world counterparts.
The programs provide a highly interactive environment within which a user can iterate back and forth rapidly and effectively between designing the model and activating it.
The graphical user interface is a very important part of an environment based on a construction kit paradigm. Generally, models are effectively viewed visually as a set of interlinked components, where the linkages can be quite complex.78 Allowing a user to manipulate these components, or objects, in visual space provides an effective way to define more complex structures on the basis of simpler ones.79
Within the past several years, programming language developments have increasingly embraced the notion of object-oriented programming. The basic notion in such languages is that of a design with objects that receive messages as inputs and produce other messages as outputs. Existing objects can be used to define new, more complex objects, which inherit various properties of the objects underlying them. The current shift toward object-oriented languages is
Sign in to access your saved publications, downloads, and email preferences.
Former MyNAP users: You'll need to reset your password on your first login to MyAcademies. Click "Forgot password" below to receive a reset link via email. Having trouble? Visit our FAQ page to contact support.
Members of the National Academy of Sciences, National Academy of Engineering, or National Academy of Medicine should log in through their respective Academy portals.
While logged on as a guest, you can download any of our free PDFs on nationalacademies.org . You will remain logged in until you close your browser.
Thank you for creating a MyAcademies account!
Enjoy free access to thousands of National Academies' publications, a 10% discount off every purchase, and build your personal library.
Enter the email address for your MyAcademies (formerly MyNAP) account to receive password reset instructions.
We sent password reset instructions to your email . Follow the link in that email to create a new password. Didn't receive it? Check your spam folder or contact us for assistance.
Your password has been reset.
Verify Your Email Address
We sent a verification link to your email. Please check your inbox (and spam folder) and follow the link to verify your email address. If you did not receive the email, you can request a new verification link below