![]() |
![]() |
| M.4 |
Add Intelligence to Your SoftwareM.4 is a powerful software tool for building knowledge systems and embedding intelligent processing in your software programs. M.4 can be used to develop a variety of applications (e.g., selection, analysis, scheduling, configuration, diagnosis, planning, and design applications) in many, diverse areas (e.g., manufacturing, finance and administration, field service, data processing and management information systems, sales and marketing, training, and education.Embeddability
The ability to embed intelligence is the key to successful software applications in
today's complex, interconnected environments. Applications are asked to make
sense of information from networks, databases, spreadsheets, and even neural
networks. This information needs to be made available to increasingly more
novice end-users with less and less time for training. Embedding an experts
knowledge into programs to be used by novice end-users is no longer a novelty,
but is becoming a necessity.
An integral part of M.4's design is the Kernel Library, a subroutine package offered by no other major expert systems tool. In a matter of minutes, you can completely remove M.4's user interface and link the Kernel Library into your C language applications under both DOS and Windows. From there only a few simple function calls are needed to access expertise as part of the solution your application provides. Since the M.4 Kernel Library is highly modular, you can selectively enable, remove, or modify almost every part of M.4. Individual commands, built-in functions, and message handlers can be modified. You can even customize the M.4 language with your own knowledge base entry types and built-in functions. FlexibilityThe M.4 Interface Kernel is a proprietary kernel library which can be linked with your application. This callable library has over 110 routines that can be invoked to perform functions from initialization of a session with M.4 to dynamic modification of the knowledge base itself. The M.4 Kernel library can be used in the following ways :
Several applications that embed the M.4 Interface Kernel are included with the M.4 software. A DDE server is included to support communication with applications supporting the DDE protocol under Windows. Interfaces created using Asymetrix ToolBook, Microsoft Visual Basic, and Microsoft Visual C++ are included to facilitate development, debugging, and delivery of knowledge systems . The ToolBook interface is supported using the DDE server, the Visual Basic interface is supported by either the DDE server or the M.4 custom control (a VBX ), and the Microsoft Visual C++ interface is supported by the M.4 custom control . In DOS both a TTY interface and a "windowed" interface are include. All sources for the applications that are included with M.4 are provided as working examples of what can be done by any C programmer with the M.4 Kernel. Knowledge RepresentationM.4's Complete expert system language includes backward and forward chaining, pattern matching variables, back-tracking, recursion, iteration, facts and rules , certainty factors, symbolic list processing, value checking, and explanation.Extended capabilities include meta-facts, meta-propositions, procedural control methods, and retraction. Powerful object-oriented features like classes, instances, slots and methods with inheritance and message passing round out M.4' s knowledge representation. System Requirements: M.4 is written in C to be small and fast, and to facilitate integration with conventional software packages. IBM PCs: (PC/XT/AT/386/486/ Pentium) and fully compatible microcomputers. Under DOS: M.4 requires a minimum of 512K RAM and DOS Version 3.0 or higher. Under Microsoft Windows 3.1:M.4 requires a minimum of 4MB RAM. A full M.4 installation takes 9 MB of disk space. Site Licenses are available. Search HALLoGRAM || Request More Information CALL TOLL FREE 1-866-340-3404 |
| ©Copyright 1998
HALLoGRAM Publishing, Aurora CO. All Rights Reserved. All products mentioned in this site are trademarks of their respective owners. dmcakegrim |