Logic Programming Associates

Logic Programming Associates LtdType| Private

|

Industry| Computer software
Founded| 1980
Headquarters| London

Area served

| UK, United States, EMEA

Key people

| Clive Spenser
Brian Steel
Products| VisiRule, Flex expert system toolkit, Flint toolkit, LPA Prolog for Windows
Website| www.lpai.uk, www.visirule.co.uk

Logic Programming Associates (LPA) is a company specializing in logic programming and artificial intelligence software. LPA was founded in 1980[1] and is widely known for its range of Prolog compilers, the Flex expert system toolkit and most recently, VisiRule.

LPA was established to exploit research at the Department of Computing and Control at Imperial College London into logic programming carried out under the supervision of Prof Robert Kowalski.

## Contents

* 1 History of LPA Prolog
* 2 Flex Expert System toolkit
* 3 PVG
* 4 Business Integrity Ltd and Contract Express
* 5 VisiRule
* 6 Customers
* 7 References
* 8 External links

## History of LPA Prolog

One of the first Prolog implementations made available by LPA was micro-PROLOG[2] which ran on popular 8-bit home computers such as the Sinclair ZX Spectrum [3][4] and Apple II.

The 8-bit micro-PROLOG interpreter was soon followed by micro-PROLOG Professional one of the first Prolog implementations for the IBM PC running MS-DOS. micro-PROLOG Professional could access all of the 640K memory available under MS-DOS and therefore manage much larger programs

In 1985, LPA released LPA MacProlog which ran on the MacPlus and Mac II computers which could access up to 4 Mb memory. MacProlog was later licensed to Quintus for re-distribution in the USA.

In 1989, LPA started work on a new 32-bit Prolog compiler which could use DOS-extender technology to access up to 4GB memory.

This became the basis for LPA Prolog for Windows, aka WIN-PROLOG,[5] which was then released for Windows 3.0 in 1990.

LPA's core Prolog product is LPA Prolog for Windows,[6] a compiler and development system for the Microsoft Windows platform. The current LPA software range comprises an integrated AI toolset which covers various aspects of Artificial Intelligence including Logic Programming, Expert Systems, Knowledge-based Systems, Data Mining, Agents and Case-based reasoning etc.

As well as continuing with Prolog compiler technology development, LPA has a track record of creating innovative associated tools and products to address specific challenges and opportunities.

## Flex Expert System toolkit

In 1989, in response to the rise of interest in Expert Systems and the emergence of products such as Crystal, GoldWorks, NExpert, LPA developed the Flex expert system toolkit, which incorporated frame-based reasoning with inheritance, rule-based programming and data-driven procedures. Flex has its own English-like Knowledge Specification Language (KSL) which means that knowledge and rules are defined in an easy-to-read and understand way.[7]

LPA supported Flex on Windows, DOS and Macintosh PCs, as an add-on toolkit to its various LPA Prolog systems and eanbled LPA to enter the then quick vibrant Expert Systems rules-market.

Flex was quickly established as the leading Prolog-based expert system toolkit and was licensed to other Prolog providors on other hardware platforms including Telecomputing Plc to supplement Top One on IBM and ICL mainframes.[8]

Other implementations included Quintec-Flex, Quintus Flex, Poplog Flex and BIM Flex which were all running on Unix and/or Vax/VMS platforms.

POPLOG-Flex was used to build BRAND EVALUATOR - an expert system to assist brand specialists in evaluating the worth of branded products[9]

Quintec-Flex was used to build a hybrid system for the non-linear dynamic analysis/design of coupled shear walls [10]

Flex was adopted by the Open University as part of its course T396, "Artificial intelligence for technology"[11] which was designed by Prof Adrian Hopgood. Some of the teaching material is now available on his AI tookit website.

Flex was also used by David A Ferrucci and Selmer Bringsjord in their storytelling machine, BRUTUS.[12]

## PVG

In 1992, LPA helped set up the Prolog Vendors Group,[13] a not-for-profit organization whose aim was to help promote Prolog by making people aware of its usage in industry.

## Business Integrity Ltd and Contract Express

Between 1996 and 1998, based on work co-funded through a DTI Smart award, LPA developed ScaffoldIT,[14][15] a tool for building dynamic documents and intelligent web sites. This technology, built using the LPA Prolog engine and associated ProWeb Server, was able to generate complex, personalised documents such as insurance policy schedules, legal contracts, and complex sales proposals, over the Web.

In 1999/2000, LPA helped set up Business Integrity Ltd, as a Joint Venture with Tarlo-Lyons, to bring the above document assembly technology to market. This product eventually became Contract Express. Contract Express became very popular amongst large law firms and was sold worldwide for both internal and external use.

Partners and GCs liked Contract Express because lawyers were able to quickly and accurately automate and update their legal templates in Word without requiring IT specialists to convert them into programs.

As a result of the commercial success of Contract Express, BIL was acquired by Thomson Reuters in 2015.[16]

The very early days of BIL are described by Clive Spenser here.[17]

## VisiRule

In 2004, LPA launched VisiRule [18] a graphical tool for developing knowledge-based and decision support systems. VisiRule was described in IEEE Potentials in 2007 (see Drawing on your knowledge with VisiRule):

In 2013, VisiRule was incorporated into Ecosystem Management Decision Support (EMDS) where it has been used to provide enhanced decision support capabilities. EMDS integrates state-of-the-art geographic information system (GIS) as well as logic programming and decision modeling technologies on multiple platforms (Windows, Linux, Mac OS X) to provide decision support for a substantial portion of the adaptive management process of ecosystem management. EMDS is actively used, extended, supported and maintained by Mountain View Business Group (for an in-depth reprise of EMDS see the article in Frontiers in Environmental Science).

In 2023, VisiRule was listed as one of the 5 best decision support software for large enterprises in 2024.[19]

## Customers

For many years, LPA has worked closely with Valdis Krebs, an American-Latvian researcher, author, and consultant in the field of social and organizational network analysis. Valdis is the founder and chief scientist of Orgnet, and the creator of the popular Inflow [20] software package.

LPA Prolog and Flex were used to create Allergenius, an expert system for the interpretation of allergen microarray results. Rules representing the knowledge base (KB) were derived from the literature and specialized databases. The input data included the patient's ID and disease(s), the results of either a skin prick test or specific IgE assays and ISAC results. The output was a medical report.[21]

## References

1. ↑ "LPA Company Background". https://www.lpai.uk/hom_lpa.htm.
2. ↑ Microcomputer PROLOG implementations, http://www.berghel.com/publications/micropro/micropro_ncc87.pdf, retrieved 2013-04-29
3. ↑ micro-PROLOG for Sinclair Spectrum, http://www.worldofspectrum.org/infoseekid.cgi?id=0008429, retrieved 2013-04-29
4. ↑ McCabe, F. G.; Clark, K. L.; Brough, D. R. (1984). Sinclair ZX Spectrum micro-PROLOG Programmer's Reference Manual. Sinclair Research Ltd. https://archive.org/details/zx-spectrum-micro-prolog-programmers-reference-manual. Retrieved 19 December 2025.
5. ↑ WIN-PROLOG details, https://www.lpai.uk/win_det.htm
6. ↑ LPA Prolog for Windows, https://www.lpai.uk/win.htm
7. ↑ Flex toolkit details, https://www.lpai.uk/flx_det.htm, retrieved 2023-11-02
8. ↑ TELECOMPUTING LOOKS TO TOP-ONE FOR UNIX, VMS TO EASE THE UPHILL CLIMB, 8 June 1989, https://techmonitor.ai/technology/telecomputing_looks_to_top_one_for_unix_vms_to_ease_the_uphill_climb, retrieved 2023-10-31
9. ↑ The application of knowledge-based systems to brand evaluation, https://www.asjp.cerist.dz/en/downArticle/15/0/13/64907y, retrieved 2023-11-11
10. ↑ Moorhouse, J.M.; McKee, G.T. (1991), "The application of knowledge-based systems to brand evaluation", Proceedings First International Conference on Artificial Intelligence Applications on Wall Street, pp. 246–250, doi:10.1109/AIAWS.1991.236594, ISBN 0-8186-2240-7
11. ↑ T396 Artificial intelligence for technology, https://www.open.ac.uk/library/digital-archive/module/xcri:T396/study, retrieved 2023-11-02
12. ↑ Inside the Mind of BRUTUS, a Storytelling Machine, https://dl.acm.org/doi/pdf/10.5555/971882.971891, retrieved 2023-10-31
13. ↑ Prolog Vendors Group Launched, http://iospress.metapress.com/content/c1p1351212770518/fulltext.pdf, retrieved 2013-04-29
14. ↑ Law Firm plans IT revolution, https://www.visirule.co.uk/_files/ugd/8de7c3_24ba0bb114b342839063107c33aa2dc7.pdf/, retrieved 2023-11-10
15. ↑ Tarlo Lyons has seen the future of legal services and it's called SCAFFOLD, https://www.visirule.co.uk/_files/ugd/8de7c3_6eab84d0de3e4810a7911317103f9d0d.pdf, retrieved 2023-11-25
16. ↑ Thomson Reuters acquires Business Integrity, https://legaltechnology.com/breaking-news-thomson-reuters-acquires-business-integrity//, retrieved 2023-11-11
17. ↑ The very early days of Contract Express, https://www.linkedin.com/pulse/very-early-days-contract-express-clive-spenser/, retrieved 2023-10-31
18. ↑ VisiRule, https://www.visirule.co.uk/, retrieved 2020-01-04
19. ↑ 5 Best Decision Support Systems for Large Enterprises in 2024, 21 November 2023, https://www.ultraupdates.com/2023/11/5-best-decision-support-systems-for-large-enterprises-in-2024/, retrieved 2023-12-01
20. ↑ InFlow
21. ↑ Melioli, G.; Spenser, C.; Reggiardo, G.; Passalacqua, G.; Compalati, E.; Rogkakou, A.; Riccio, A. M.; Di Leo, E. et al. (2014), Giovanni Melioli; Clive Spenser; Giorgio Reggiard et al., eds., "Allergenius, an expert system for the interpretation of allergen microarray results", The World Allergy Organization Journal 7 (1): 15, doi:10.1186/1939-4551-7-15, PMID 24995073

## External links

* LPA home page
* About LPA on VisiRule web site
* Micro-PROLOG (in Spanish)
* Aspects of PROLOG History
* VisiRule demos
* VisiRule: a new graphical business rules tool from LPA
* A flex-based expert system for sewage treatment works support
* ESSE: An Expert System for Software Evaluation
* LPA Delivers A Range Of Software Development Tools For Both Programmers And Non-Programmers

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Logic Programming Associates. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Company:Logic_Programming_Associates&oldid=4227219"