HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
M.4

Add Intelligence to Your Software

M.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

M.4 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.

Flexibility

The 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 :
  • DLL (Dynamic Link Library) can be created and linked with an executable
  • VBX (Visual Basic Custom Control) can be created and linked with an executable
  • EXE The Kernel Library itself can be linked with an executable

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 Representation

M.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.

M4 VB Single User............ $1,200


Home || Shopping Cart || Site Map || Newsletter/Blog
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