SERVICES
Overview
We focus on helping organizations leverage a model-based software-development flow to increase productivity and quality. In addition to teaching, consulting, and mentoring our customers as they adopt a model-based approach, we also build application models and integrate the code generated from them with existing systems.
​
While our focus is on the core development flow, we offer expertise in several other aspects of software development. For example, many organizations struggle to specify requirements. With decades of experience extracting, clarifying, and specifying requirements for complex systems, we can help.
​
We also have deep experience in model-based testing of systems.
​
Having led distributed development teams for over two decades, we can help build, mentor, and lead your team.
Model Development
Turn-key. We provide a complete, tested model based on your specifications, clarifying and specifying requirements as necessary.
​
Collaborative. We augment and mentor your team while building the model you need. Your team learns by examining our work, and they gain hands-on experience building models for your application. We provide detailed critiques of your models so your team develops excellent modeling skills along the way.
BridgePoint and Model Compiler Development
From help using BridgePoint and its associated model compilers to issue-resolution and feature-addition to complete software-architecture design and model-compiler implementation, we will help you succeed with this tool chain.
We offer flexible training options, tailored to your specific needs, including: ​
-
self-paced, individualized instruction and mentoring via e-mail, chat, and web meetings
-
in-person instruction delivered at the location of your choice​
​Basic xtUML Modeling. Learn to define good abstractions with the xtUML language while using BridgePoint.
Advanced xtUML Modeling. Learn to build high-quality, precise executable models.
Model-based Test Engineering. Learn to build model-based test suites for any system.
​
Training
Requirements
We start with what you have, even if it’s only in your head, and collaborate with you to produce a natural-language specification of the system, application, or feature you want to build.
Test Engineering
Given a specification for a system, we build (or help you build) a modeled test suite that can be executed in any of several environments, including BridgePoint Verifier, generated code on the development host, and generated code on the target platform.
Team Leadership
Adopting any approach new to the organization is often challenging. Along with instruction, consulting, and mentoring, we can provide team leadership and project management to get your project moving quickly.
Not Sure Where to Start?
Talk to us about your goals and let us help you work out how best to introduce a model-based workflow into your organization.
We have been doing this for three decades.