Customer Stories

Products and ServicesNews and Mailing ListsCustomer StoriesArticles and  LinksSupport and ForumsSearch and Site MapDownload and BuyContact and About


Education & Government




Xircom Provides Configuration Advice
with C++ and Amzi!

Xircom Inc. is now using an installation program for its PC laptop modems and network adapters that recommends an optimum system set-up that ensures a smooth installation.

The application is written in Borland's C++ and works in Windows 3.1x and DOS environments. The main installation program performs a comprehensive analysis of system components, creates a file of Prolog assertions, and a database of the results. The database specifies resources that are available, unavailable, under system control, nonexistent, etc. Then the Amzi! Prolog Logic Server is invoked. The approximately 200 rules examine the database for conflicting or incorrectly-configured resources and also examines the resources where the network or modem adapter can be configured (I/O ports, IRQs, COM ports, memory). Finally, using the exhaustive search logic inherent in Prolog, all combinations of potential resource allocations are tried. Those combinations that cannot be verified as workable are eliminated.

Resulting correct configurations are then presented to the user through the C++ front-end, where the user can accept a default, or select from the choices that the expert system has verified as workable. If is impossible to define a working combination of resources, this is reported via the user interface along with a log file, which contains valuable assistance for correcting the problem.

Copyright ©1995-2006 Amzi! inc. All Rights Reserved. Privacy Policy.
Amzi!, KnowledgeWright and WebLS are registered trademarks and Adventure in Prolog, Logic Server, Logic Explorer, Adventure in Prolog and Subscription Plus are trademarks of Amzi! inc.