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
xtUML Day 2017 UK is in the books! Thank you to all participants for making the event an overwhelming success. Presentations and discussions included moving toward a unified Mellor/Carter method (changes to polymorphic events and referential identifiers), ideas about improved user experience, and discussion of a type system in xtUML. Check out the presentations at:
-> Continue reading xtUML Day 2017 UK
BridgePoint is built and tested under Jenkins (heir to Hudson). Maven and Tycho do the heavy lifting for the builds. JUnit drives more than 7000 unit tests. A combination of shell scripts runs a set of round-trip import/export/compare tests. Results are automatically published to the nightly build site (https://xtuml.org/download/).
Trevor Mahlmann made this during Monday night’s incredible sunset at Purdue with his DJI Mavic Pro quadcopter.
One Fact is part of the Greater Lafayette Commerce Business Expo.
Self-Driving cars seemed to be so far in the future. However, we already have cars that can parallel park, avoid obstacles and even change lanes on the freeway. With accelerometers, GPS and LiDAR, a control system can assist you in making a safe lane change.
Eta Kappa Nu is the electrical engineering honor society of the IEEE
The richest source of information about xtUML is found on xtuml.org. Specifically, there is a ‘Learn’ menu item with all kinds of resources. Books: xtuml.org/learn/books/ For a high-level overview, I recommend MDA Distilled. For deeper Executable UML, I recommend Mellor/Balcer and then Rastrick. Articles: xtuml.org/learn/articles/ Training Course: An interactive online training course is available that
-> Continue reading xtUML Resources
Look for One Fact at various conferences, on campuses and in cities near you. Lafayette, Purdue, Austin, UK and Japan are planned. Discuss Shlaer-Mellor development and xtUML… and maybe pick up some cool 1F swag!
A referential attribute (aka foreign key) is an attribute that refers to another attribute which is an identifier (aka key) in another class. Shlaer-Mellor supports the concept of combining two referential attributes that must always have the same value. This is a powerful way to constrain the data set represented in your model. This concept can
-> Continue reading Collapsed Referential
This paper was written and presented at an IEEE conference in Niigata, Japan. It continues to garner interest from high school and college teachers. Teaching UML Modeling Before Programming at the High School Level