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
BridgePoint is Open Source Software (OSS). It is free. However, OSS is not free like “free beer”; it is more like “free puppy”. Just like a puppy, open source software requires care and maintenance. Some members of the xtUML Community contribute to BridgePoint by finding and fixing bugs, writing code for new features and helping
-> Continue reading Panda – Open Source Development
In good Object-Oriented Programming and Modeling, instances of classes are linked through associations. This establishes a powerful interdependence within groups of related classes but makes clean-up more complex. An instance cannot simply delete itself without considering instances of other linked classes. Since associations in xtUML are explicit and captured in the model data, the disposal
-> Continue reading MC-Generated Auto-Dispose
There are many Shlaer-Mellor xtUML resources on the net. Choose the channel that fits your style of networking.xtuml.org, onefact.net/blog, LinkedIn, facebook, Twitter #xtUML
BridgePoint is a systems modeling tool with a focus on Shlaer-Mellor xtUML (Executable and Translatable UML). In addition to the executable model elements, the tool supports analysis and documentation diagrams as well. BridgePoint supports all of the UML diagram types and supports the SysML diagrams that are the common overlap.
Dear Shlaer-Mellor xtUML Community,Optimistic that the present coronavirus season will have subsided by the end of the year, we have scheduled xtUML Days 2020 UK for November 4, 5, 6. Currently we are planning to host the event in Portsmouth, UK, but also exploring additional ways to connect! We are pleased to announce that Stephen
-> Continue reading xtUML Days 2020 Save-the-Date
OAL, MASL and now ASL… Today BridgePoint supports 2 action languages, OAL and MASL. As seen in the prototype screenshot, soon ASL will be supported, too. #xtUML
Did you know you can add color to your model? You can color the lines or fill in the shapes. You can use color to communicate additional information. Note that classes colored in one subsystem will show up with that same color when imported into other subsystems. You can also place model elements into layers
-> Continue reading Color Your Model
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?