Shlaer-Mellor Runtime

Stephen and Sally never supplied a pre-packaged “Shlaer-Mellor Runtime Engine” in the form of operating system or middleware services. Instead, they defined rules for the execution of domains modeled using the Shlaer-Mellor Method. Examples included the Time and Event Rules, such as, “Event ordering shall be maintained between sender/receiver pairs.” (Which tacitly implies that ordering
-> Continue reading Shlaer-Mellor Runtime


In the automotive sector, AUTOSAR establishes standards for architecture, communication and deployment for software and sensor/actuator functionality. A model-driven development approach enables the generation of many of the required artifacts encoded as ARXML. Here is a PhD thesis describing formal verification of such a system.

Saab Coming to West Lafayette

Various divisions within Saab have been long-time practitioners of executable modeling.  Today it was announced that Saab will be opening a site in the USA next door to Purdue University and One Fact headquarters! Saab Press Release Saab ‘Journey to West Lafayette‘ Purdue University Press Release West Lafayette Local Reporting

Model Compiler Builders

The model compiler builders are changing.  Anyone using a Nightly Build after April 5, 2019 will need to upgrade their model compiler projects following the procedure outlined in section 5.2.1 of this engineering note. Read the note.  I think you will agree the cleanup is worth the minor upgrade inconvenience.  

Continuous Integration

The BridgePoint development team understands modeling, model-driven development and the benefits of abstraction, methodology and rigor.  Additionly, the team leverages the latest cloud-based technologies to support the engineering flow.  GitHub, Amazon Web Services, Redmine, Jenkins, Eclipse, real-time web chatting and more combine to take requirements to deployment. A typical scenario might be as follows: A
-> Continue reading Continuous Integration

Sorting Mail

Before a letter arrives in your mailbox, it has experienced hundreds of process steps in the journey from sender to receiver.  Automation equipment has photographed the face of the envelope, binarized the image, located the address blocks, decoded the address blocks using optical character recognition (OCR), bar-coded the envelope with invisible barcodes (fluorescent) and robotically
-> Continue reading Sorting Mail

We Like AsciiDoc

We Like AsciiDoc We Like AsciiDoc 1. Introduction and Background The BridgePoint development team has used plain ascii text as the primary medium for design documentation since the beginning (more than 20 years now). Alternate considerations included Microsoft Word, DocBook XML and a desktop publishing system called FrameMaker. The BridgePoint engineering process prescribes “notes” to
-> Continue reading We Like AsciiDoc