Allegro Common Lisp Success Stories

This section of our site showcases applications built using Franz's Allegro CL development environment and tools. Learn how Allegro CL products have provided solutions to complex problems across many industries, academic sites and research institutions.

Please send any comments or questions about the applications stories to: info@franz.com

Recent Stories

  • Barefoot Networks
    Barefoot Notworks uses Franz Allegro CL® (Allegro Common Lisp) in the design of the Barefoot Tofino series programmable switch chips to enable Artificial Intelligence, solve complexity, drive superior performance and power efficiency within networks.
  • Trappist-1 Exoplanets - The SIRPASS Story
    Astronomers are celebration a new discovery, a treasue trove of planets found. The big news is that around a very nearby, cold, small star, seven rocky Earth-sized planets, all of which could potentially have liquid water. Three of them orbit in the habitable zone around the star. The planetary system is called Trappist-1. Jet Propulsion Lab's David S. Mittman and Space Telescope Science Institute's Robert Hawkins have co-authored a white paper that describes the project environment in which the Spitzer Integratesd Resource Planning and Scheduling System (SIRPASS) was developed and used in operations.
  • Fast-Square Italia srl
    Coil Cut Optimizer (CCO) is an Optimization software application for Steel Service Centers, which helps human programmers generate Optimized Cutting Patterns for Slitting and Cut-To-Length machines, minimizing Trim-Loss (Scrap) and Set-up time.
  • Design Power, Inc.
    Design++ enables engineers involved with plant, building and equipment design to create intelligent object models that automatically generate complex 3D designs, materials and cost reports, and fully annotated design drawings. Design++ customers include major players in the A/E/C and manufacturing industries working on projects in automatic process equipment design, automatic building systems design, automatic electric motor configuration, and automatic pipe routing systems for process plants.
  • Bentley Systems, Inc.
    Bentley's PlantWise product is a knowledge-based application for plant concept design. PlantWise produces routed pipes, flexible reports, and exportable data files to any external plant design system. The system offers speed of routing, user changeable piping logic, and high level GUIs that greatly increase productivity. This productivity advantage is facilitated by the task-specific languages that PlantWise provides. Engineers can use the keywords and expressions familiar to them to express the logic they want to use. PlantWise is built on top of Design++.
  • Northwestern University
    People sketch to work through ideas and to communicate, especially when dealing with spatial matters. Software that could participate in sketching could revolutionize spatial education, and provide a new kind of instrument for cognitive science research, as well as being an important scientific advance in its own right. The goal of the CogSketch project is to do the research and development needed to create a sketch understanding system that can be used as an instrument for cognitive science research and as a platform for educational software. This system, called CogSketch, is being developed by the Spatial Intelligence and Learning Center (SILC), a National Science Foundation Sciences of Learning Center. The vision is that, in ten years or less, sketch-base educational software can be as widely available to students as graphing calculators are today. To achieve this vision will require tight collaboration between the AI researchers on the CogSketch development team and psychologists, learning scientists, and educators.
  • Planisware
    Planisware 5 is a powerful and highly configurable PPM solution, great for organizations that need to manage projects across departments. Enterprise Project Portfolio Management (PPM) is the centralized management of processes, methods, and technologies used by project managers and project management offices (PMOs) to analyze and collectively manage current or proposed projects based on numerous key characteristics. The objectives of PPM are to determine the optimal resource mix for delivery and to schedule activities to best achieve an organization's operational and financial goals -- while honouring constraints imposed by customers, strategic objectives, or external real-world factors.
  • Allen Institute for Artificial Intelligence (AI2)
    Project Aristo is a flagship project of AI2, a first step towards a machine that contains large amounts of knowledge in machine-computable form that can answer questions, explain those answers, and discuss those answers with users. Central to the project is machine reading semi-automated acquisition of knowledge from natural language texts. We are also integrating semi-formal methods for reasoning with knowledge, such as textual entailment and evidential reasoning, and a robust hybrid architecture that has multiple reasoning modules operating in tandem. Project Aristo represents a new start towards intelligent systems, building on experience from the prior Project Halo.
  • BeamWise
    BeamWise is a set of software tools and related services for the design of biophotonic and other complex optical systems. BeamWise is implemented using Design++, a knowledge-based engineering platform that significantly simplifies the capture of in-house engineering expertise and streamlines integration of legacy systems into design automation and product configuration solutions.
  • Izware
    Izware maintains the Mirai application originally created by Nichimen Graphics. Mirai is still used extensively throughout the Animation Community, and was used in the Lord of the Rings Film Trilogy. Former Nichimen Graphics employee, Bai Raitt, used Mirai to design and build the system animators used to create the faces of some of the Trilogy's more unique characters -- Gollum, Balrog, Cave Troll and Treebeard.
  • KETL
    The Knowledge Engineering Toolkit & Language (KETL) is a representation language and inference engine being developed to support a broad range of knowledge-management tasks. The logic-based representation language provides expressive power similar to CycLtarget blank image., with 2nd-order syntax and 1st-order semantics. Assertions are fully represented objects. Contexts are supported for assertions (similar to Microtheories in CycL). The inference engine is relatively primitive but provides basic inference capabilities and is being extended. It currently supports transitive binary predicates (e.g., subClass), extension predicates (e.g., isa), inheritance, with emerging support for rules and prototypes, truth maintenance, and explanations.
  • MTU Aero Engines
    MTU Aero Engines is Germany's leading engine manufacturer and an established global player in the industry. They have started a European research project called EXAMPLE. The main objective of the EXAMPLE project is to improve the design and analysis processes for the air passage of aircraft engines by enhancing the existing mathematical technology using the new approach of Isogeometric Analysis (IGA). One of the goals of EXAMPLE is to use new geometry representations developed in Allegro CL for generating turbine part geometries.
  • Siscog
    Siscog's CREWS provides solutions to the core problem transportation companies face today - effective planning and management of the work of crew members. CREWS addresses all phases of the planning and management process - long-term planning (duty and roster planning), short-term planning (staff allocation and changes to the plan), real-time management, and controlling the work done. CREWS enables quick and efficient planning and management staff, provides fast responses to train and crew changes, minimises crew-related train disruptions, and provides evaluation of strategic options. A presentation on Siscog's Lisp applications was given at the ELS'13 conference, the presentation slides are available here.
  • Principles of Biomedical Informatics, Second Edition
    Lisp is the main programing language in this edition, as in the first. It is by far the best for achieving the goals of the book, to present biomedical informatics as a systematic set of formal ideas and methods that are naturally expressed as computations on well-defined representations. In Chapter 1, the basic ideas of symbolic computing are introduced gradually as needed. The Appendix has been expanded to include more tutorial material as well as references to aid the reader who is not so familiar with Lisp. All the code that appears in this book is available at the author's web site at the University of Washington, http://faculty.washington.edu/ikalet/
  • Pandorabots Inc.
    Pandorabots Inc. is a company supporting the development and deployment of artificially intelligent chatbots. Pandorabots' chatbots engage clients in deeply interesting and user-driven experiences with the use of natural language and emotions. The newest chatbots are based on strong learning and reasoning technologies. Chatbots can be used in almost any application currently based on human interactions.

  • PEPITe S.A.
    DATAmaestro is a powerful cloud predictive analytics tool that will transform your enterprise data from complex problems to working solutions. One multi-dimensional tool to extract, analyze, select, filter, model and report. PEPITe's innovative DATAmaestro combines proven analytic tools with a powerful data management kernel. The business backbone of the product comprises leading data mining technologies, performance management, tailored key performance indicators, and automatic drill-down to solve problems based on facts.

  • GenEth
    GenEth enables the analysis of ethical dilemmas of a particular type, or types, and the discovery of a decision principle to resolve them that is consistent with information gleaned from them.
  • CafeOBJ
    Developed by Professor Kokicih Futatsugi and his team from Japan Advanced Institute of Science and Technology's (JAIST) Language Design Laboratory, CafeOBJ is an advanced formal specification language for writing formal (i.e. mathematical) specifications of models for a wide variety of software and systems, and verifying their properties.
  • LEORDO Computation Platform
    Leordo is the Distribution Version of the full Leonardo system developed at Linköping University. The Leonardo computation system is intended as a platform for applications that make use of a knowledgebase. Possible applications include:
    • Personal assistant systems that help their users to keep track of a miscellany of things of various kinds and to operate on this information
    • Knowledge-based autonomous agents
    • Semantic web systems
    • Tutorial systems for use in university courses in these areas

  • Alstom Smartlock Interlocking
    With more than 1,500 installations in over 25 countries, the safety and reliability of the new generation of Alstom's Smartlock electronic interlocking products has more than proven itself. Interfacing with the Automated Train Control (Atlas) system and conventional track equipment (Smartway), Smartlock interlocking guarantees safety for traffic on all types of networks.
  • Design Parametrics and Bentley partner to deliver Design++ and PlantWise applications for comprehensive software solutions for infrastructure lifecycle.
  • ACL2 (A Computational Logic for Applicative Common Lisp) ACL2 is an interactive system in which you can model digital artifacts and guide the system to mathematical proofs about the behavior of those models. It has been used at such places as AMD, Centaur, IBM, and Rockwell Collins to verify interesting properties of commercial designs. It has been used to verify properties of models of microprocessors, microcode, the Sun Java Virtual Machine, operating system kernels, other verifiers, and interesting algorithms. ACL2 is both a programming language in which you can model computer systems and a tool to help you prove properties of those models. ACL2 is part of the Boyer-Moore family of provers, for which its authors have received the 2005 ACM Software System Award.
  • OMAS - Open Multi-Agent System OMAS is a multi-agent platform derived from a number of previous research projects and teaching courses. OMAS design goals tried to answer the problems of architecture, skill definition, protocol implementation, ontologies, dialog using natural language, and debugging, so as to simplify the work of an application designer. OMAS uses a "plug in" type approach offering a model of generic cognitive agent. Agents are of three types: service, personal assistants and transfer. They are organized as coteries, meaning that each agent sees all messages. Agents have separate ontologies and tasks models. Agents are multi-threaded and can execute several tasks concurrently. Personal assistants have prototype dialogs and vocal interface.
  • Synthetic Teammate The Synthetic Teammate project (Ball et aI., 2010) is an early applied research project aimed at research and development of language and task enabled constructive entities that can function as synthetic teammates in Air Force relevant team training simulations. The research is primarily supported by the Air Force Research Laboratory, 711th Human Performance Wing, Human Effectiveness Directorate, Warfighter Readiness Research Division. Cognitive Engineering Research on Team Tasks (CERTT) is the Remotely Piloted Aircraft (RPA) simulation in which the Synthetic Teammate is being integrated. The Synthetic Teammate functions as the pilot, interacting with a human navigator and photographer to perform a series of 40-minute reconnaissance missions.
  • Ubiquitous DeviceSQL Ubiquitous Corp.'s DeviceSQL appeared in 2002 as a totally new category of data management software specialized for embedded systems and based on stream-based data management technologies. It has been used in cellular phones, onboard equipment, IP set-top boxes, communication equipment, digital cameras, etc. DeviceSQL covers all products, ranging from low-end ones to high-end ones, which cannot be covered by other embedded RDBMSs, and conforms to the Oracle PL/SQL industry-standard programming language. DeviceSQL is capable not only of making inquiries into data using an SQL statement but also of combining an SQL statement with a PL (Procedure Language) procedural language, such as an IF, FOR or LOOP statement, and thereby performing more complicated processing with a simple command.
  • RavenPack has successfully built a sophisticated system that pushes the state of the art in computer processing of unstructured news content. A leading provider of real-time news analysis services, financial professionals rely on RavenPack for its speed and accuracy in analyzing large amounts of news content on more than 28,000 publicly traded companies across 80 countries. Financial institutions use RavenPack's news analysis services to generate better returns by systematically incorporating the effects of news in their investment process.
  • Pathway Tools by SRI. Updated. SRI International offers innovative tools for modeling and analyzing genomes, metabolic pathways, and regulatory networks to support activities in drug discovery, agriculture, and biotechnology. These tools accelerate research and lead to a greater understanding of biological systems. SRI's unique Omics Viewers support visualization and analysis of large omics datasets on genome-scale cellular network diagrams. BioCyc and Pathway Tools are freely available for academic research.
  • Aura. As part of Project Halo, Vulcan Inc.'s staged, long-range research effort towards the development of a "Digital Aristotle", SRI has developed AURA to allow subject matter experts (SMEs), for example, biologists, physicists, and chemists, and scientific educators to formulate knowledge and questions to query that knowledge, with an ever-decreasing reliance on knowledge engineers. As part of this effort, SRI have developed "Inquire: A Textbook with Knowledge Representation and Reasoning".
  • LOGOS. KnowledgeTools' LOGOS creates transparency, helps to control risks, reduces legal fees and ensures quality. On the server side, the system is based on Allegro Common Lisp communicating with a MySQL database. The communication between client and server is done via HTTP. You can use LOGOS as an online service with secure transmission channels or install the server software locally on your network. In all cases, all of the users will be granted easy and remote access to the application and data. It enables individual persons or arbitrarily large teams to access a central knowledge base and to save expensive material procurement.
  • NewSuperAgent is specialized to handle tasks related to EDSf axsRes airline reservation processes. However, the concept of screen-scraping and generating messages allows its use wherever repetitive tasks occur, particularly in a hosted mainframe environment. In every facet of our lives we are faced with tasks that repeat themselves day in, day out. NewSuperAgent screen-scrapes your applications for standard situations and generates the appropriate entries to solve the issue according to pre-defined rules, just like any human being would do.
  • Lispix is a public domain image analysis program for Microsoft Windows, written and maintained by David Bright. While including basic image processing functions found in NIH Image, ImageJ, and in some commercial programs, it features a collection of special purpose research tools for electron microscopy and spectral imaging at NIST. In spite of that, many of the tools incorporated into Lispix have been useful for other researchers.
  • GBBopen is a modern, high-performance, open source blackboard-system framework based on the concepts that were explored and refined in the UMass Generic Blackboard system and the commercial GBB product. It is not, however, a clone or updated version of either system. Instead, the knowledge and experience gained with these frameworks has been applied in GBBopen to create a new generation of blackboard-system capabilities and make them freely available to a wide audience. GBBopen enables complex blackboard-system applications to be developed quickly and executed efficiently.
  • Dulcinea, from A. L. Productions Inc. The Fusion of Art and Science: Combining Generative-art Technologies with Robotics - Dulcinea is a fully-automated robot that creates paintings using a brush, paints and canvas. She operates continuously, changing paint colors and washing her brush between colors as needed, until a painting is completed.
  • EthEl - A Principled Ethical Eldercare Robot. Researchers Michael Anderson from the University of Hartford and Susan Leigh Anderson from the University of Connecticut have developed an approach to computing ethics that entails the discovery of ethical principles through machine learning and the incorporation of these principles into a system’s decision procedure. They've programmed their system into the robot NAO, manufactured by Aldebaran Robotics. It is the first robot to have been programmed with an ethical principle.
  • Martin Mallinson has open sourced ICanCad Schemata, a Schematic Entry System. Use it to draw and simulate electrical schematics. Schemata is not a prototype or PCB board design tool – it is a capable Analog IC design tool that can be used with most FAB semiconductor processes. The current version performs Spice simulation using Simucad’s SmartSPICE program to which it connects using low level Window’s functions (you need never see the SmartSPICE window) just point and click. Schemata is intimately connected to other MS Windows – all common cut, paste operations etc are supported.

  • 2Is Inc.'s Oasis is an integrated logistics decision support and verification toolset/framework. Rapid exploration of part data is an essential benefit of Oasis. The information needed to make a decision assessment is one-click away due to an integrated logistics database and architecture: Oasis provides a Population explorer, NSN explorer, a Report Card, and an Expert system for finding and analyzing inventory management condition exceptions. The expert system is grounded in the specific rules and terminology of the DoD supply chain.
  • Shapiro Group's StructureLab is a computational system which has been developed to permit the use of a broad array of approaches to the analysis of the structure of RNA. The goal of the development is to provide a large set of tools that can be well integrated with experimental biology to aid in the process of the determination of the underlying structure of RNA sequences.
  • Boeing Simplified English Checker (BSEC) helps technical writers check their documents for compliance with ASD (AeroSpace and Defence Industries Association of Europe) Simplified Technical English, a writing standard for aerospace maintenance documentation.
  • BioBike (formerly named BioLingua) is a revolutionary concept in client-server programmability for computational biology and bioinformatics.
  • Harvard's Children's Hospital Informatics Program uses Lisp and Allegro CL to power SNPer, a web-based application that provides scientists with a variety of tools that greatly speed up the analysis process of SNPs (Single Nucleotide Polymorphisms).
  • Genworks International
  • MDL Information Systems
  • AARON

The rest of our stories have been classified by application type, and can be found on the menu bar to the left.

Copyright © 2023 Franz Inc., All Rights Reserved | Privacy Statement Twitter