About One Fact Inc
one fact in one place, One Fact everywhere
One Fact offers professional services, consulting, training and support around systems modeling, embedded control and for the BridgePoint xtUML modeling tool.
We specialize in eXecutable Translatable UML (xtUML). We help customers improve their application development process by leveraging the benefits open-source xtUML provides. This means your product has a faster time to market, is more robust, and has reusable components for future projects.
Our expertise spans all three areas of xtUML: application modeling, model execution, and translation to implementation code.
Of course, since our team built BridgePoint upon the Eclipse framework, we have extensive experience using Java to create and enhance application software. We also have many years of experience in embedded programming covering a variety of industries and applications.
Additionally we offer consulting around UML standards, modeling techniques, model review, Eclipse, Java, C/C++, embedded software, legacy applications, configuration management, issue tracking, engineering processes, tools integration, model-driven workflows and more.
We can customize and extend the open-source xtUML tools to meet your needs.
Training & Consulting
Need advice and training about xtUML modeling or improving development process, we can help.
If you have any questions please feel free to contact us.
Do you want to put a face with our names? Get to know the One Fact team.
KEEP UP TO DATE WITH OUR LATEST BLOG POSTS
The state transition diagram is a graphical representation of a finite state machine in an executable UML model. The states are the rounded boxes; transitions are the arrows between. Events label the transitions, and activities can be expressed as action language in the states or on the transitions. A state event matrix (or state transition
-> Continue reading State Diagram, State Table
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.
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
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 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
One Fact hosted a high school senior from Faith Christian School in Lafayette, Indiana for a brief one week internship. Elly jumped right in learning about modeling and BridgePoint. She built the tool and contributed a patch to the welcome page plugin.
Amazon and others are offering cloud services with no requirement for provisioning… just deploy code and scale from 0 to really high. xtUML and BridgePoint support modeling your application independently of its deployment architecture and generating code to embedded targets or to the cloud or both. BridgePoint now has capability to generate Java targeted to
-> Continue reading Amazon Web Services (AWS) Lambda
BridgePoint Pro v6.16 One Fact is pleased to announce the release of BridgePoint Pro v6.16. This release includes a number of exciting enhancements as well as bug fixes. Release Highlights Infrastructure User Interface Model Compiler Infrastructure Move to Eclipse Oxygen BridgePoint now runs on Eclipse Oxygen. Prior versions ran on Eclipse Mars. The user experience
-> Continue reading BridgePoint Pro v6.16
Shlaer-Mellor modeling has always claimed to provide Platform Independent Models (PIMs) that can be translated with platform specific software architectures. The theory is sound…, but tangible, touchable, downloadable examples can be hard to find. Several teams of engineers have successfully re-deployed applications onto different targets, and teams have reused their software architectures (model compilers) on
-> Continue reading 1,3,5+ Application, Dialects, Architectures