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
Announcing the first production release of the Ciera model compiler (v2.0.0)! This is a general purpose Java code generator for BridgePoint and xtUML. A few details: Release notes can be seen here. Source code has been published to https://github.com/xtuml/ciera Issue tracking is live at https://support.onefact.net/projects/ciera Ciera is source under the Apache 2.0 license and all necessary documentation
-> Continue reading Dawn of Ciera
MASL is a Shlaer-Mellor model and action specification language that can textually represent all of the executable elements of Object Oriented Analysis models. A model of MASL has been created. It is an OOA of MASL, a meta-model of the modeling language. The OOA of MASL is semantically equivalent to the xtUML meta-model, OOA of
-> Continue reading OOA of MASL
The following question was recently posed by a team of BridgePoint users who are depending on the nightly build of the tool. Does the list of issues provided in the issue tracker apply only to the ‘free’ (nightly build) versions, or would I/teammate have possibly experienced similar sorts of issues if we had the BridgePoint
-> Continue reading Do I need BridgePoint Pro?
three ways to do requirements tracing in xtUML Here is a summary of three fundamental approaches to requirements tracing. These apply whether using DOORS, Jama, ReqTracer, Jira, Bugzilla, Redmine or others with similar “requirement identifier” approaches. Summary: imbedding requirement keys into xtUML models using BridgePoint adding xtUML model keys into the requirements of the trace
-> Continue reading Requirement Tracing
ROGO Ag is a provider of automated soil sampling for agriculture. An application specific robot quickly and precisely gathers samples of soil from a farm field according to predefined criteria. Quality of data, repeatability and efficiency are maximized over manual soil sampling methods. Watch a video of the robot in action. xtUML serves in the
-> Continue reading xtUML in the Field
In 2019, Oracle changed the licensing terms for their distribution of Java. For reasons of consistency, convenience and good will, BridgePoint had been packaged with this version of Java. Oracle’s new licensing now makes this impossible. The xtUML development team has extricated the bundled JRE and will stop distributing a Java runtime with BridgePoint. This
-> Continue reading Java and BridgePoint
Is slacklining a sport? Is it a workout? Check it out. Computer scientists are performing Shlaer-Mellor object oriented analysis and constructing an xtUML model of the sport. One goal will be automated scoring of the technical aspects of the movements such as height, air-time, number of flips, time on the line, etc.Look for the model
-> Continue reading Slackline? Slackline!
The ‘x’ in xtUML… is right in the eye of Typhoon #19, Hagibis. The xtUML stopping points of Ina, Nagano City, Atsugi, Tokyo, Karuizawa… all are wet and windy this weekend… 15 inches of rain in Atsugi!
Educators from Shinshu University, IOT University and Nagano Prefecture secondary schools met at Minowa Junior High School in the city of Ina, Nagano, Japan. The topic of discussion included modeling and model-driven development (MDD) teaching methods. In Japan, modeling in various forms is being introduced into elementary and secondary education. One example project involves modeling
-> Continue reading Modeling Education
The xtUML Modeling, Execution and Translation class held its first session at the Toyo Research Laboratory in Karuizawa, Japan this week. Professor Mizue Kayama of Shinshu University and Professor Takashi Nagai of IOT University joined together with their students. The course syllabus includes: Day 1: Introduction, Assessment, Overview, Types, Variables, Domains and Abstraction Day 2:
-> Continue reading MDD at Shinshu U