The creation of a model and the simulation of all aspects of a product. CASE tools support different degrees of prototyping. Some offer the end-user the ability to review all aspects of the user interface and the structure of documentation and reports before code is generated.
Try this search on Wikipedia, OneLook, Google
Nearby terms: Protosynthex « prototype « Prototyper « prototyping » provably difficult » provably unsolvable » provider