BridgePoint Comprehensive xtUML Tool Suite
BridgePoint offers a model-driven design environment utilizing the power of executable and translatable UML (xtUML). BridgePoint provides a modern alternative to legacy paper-based methods for capturing a system’s conceptual design. Going beyond the traditional UML capabilities, BridgePoint adds extensions that turn the UML model into an executable specification and provide a direct translation path from UML to a target language and platform.
Mentor Graphics has placed its previously proprietary front-end UML editor into the open source domain. Accessible for free download from xtUML.org, this editor was formerly part of the company's powerful BridgePoint xtUML environment. Providing a free editor and releasing the editor code as an open source software project is designed to encourage the advancement of model-driven development within the system design community. xtUML.org provides the system design community with access to xtUML editing capabilities, along with a forum to advance the use of this methodology.
The BridgePoint Tool Set
BridgePoint is an advanced UML tool suite aimed at systems, software, and hardware engineers developing sophisticated embedded systems. Specifically designed to address the challenges of complex HW/SW interactions, BridgePoint’s powerful xtUML approach supports UML execution and translation from UML to C, C++, SystemC, and AUTOSAR-compliant C (which can be run within Mentor’s Vehicle Systems Integrator (VSI), alongside the Volcano VSx AUTOSAR tool suite. Model execution extends the traditional documentation aspects of UML, enabling early validation and demonstration of requirements. It also allows testing and verification of the system via a virtual prototype prior to physical prototyping. Model translation allows abstract, target-independent models and validation suites to transform into the specific design and test implementation (in software and/or hardware).
Capabilities
Communicate
Systems Engineers transform requirements into a description of the system structure and its behavior. This “analysis model” provides a system description that improves comprehension and documentation. Design engineers further refine components of the analysis model, which remains platform independent to maximize productivity and reuse potential.
Execute
Test Engineers connect components and verify the integrated system within a model execution environment. This ability to execute models catches bugs early in the process, and provides early feedback to Design Engineers. Model execution supports incremental system refinement and ongoing assurance and validation that the captured design meets its requirements.
Translate
System or Design Engineers translate the platform-independent code to a platform-specific model in C, C++, SystemC, or AUTOSAR-compliant C. This translation occurs via Model Compilers, which are aware of the target platform. The translated components can then be retested in the context of the greater system.
Quick Links
System Modeling
Solutions
News and Press
BridgePoint from Mentor Graphics Provides Agilent GC Instrumentation Division an Efficient Methodology for Embedded Software Development
SAE 2013 WORLD CONGRESS EXPOSITION, DETROIT, Mich., April 17, 2013—Mentor Graphics Corporation and Agilent Technologies Inc. (NASDAQ: A), the world’s premier measurement company,... View News Article
Tutorials
SystemVision Tutorials
System Modeling and Integration Tutorials. These multimedia presentations provide information pertaining to model driven development methodologies. More
UML Tutorials
This series of brief (3-5 minutes) multimedia presentations explain various aspects of the BridgePoint tool and xtUML essentials in general. More