Who Are We?
The Pathfinder Difference
Careers
Brochure
Contact Us
Effective Modeling Training
Expert Mentoring Services
Systems Engineering
Software Development
PathMATE: Transformation Engine
PathMATE: Spotlight
PathMATE: Transformation Maps
Rational Software Modeler Integration
Rational Rose Integration
C Maps
C++ Maps
Java Maps
IBM Sales Teams
PathTECH
White Papers
Pathfinder Beacon
Modeling Resources
Downloads
News
Events
User ID:   Password:   
Site Map  |  Contact Us  
 
Home  >  About Us  >  Who Are We?
Who Are We?
See Also:
The Pathfinder Difference
Careers
Corporate Brochure
Contact Us
Back to Previous Page


  Pathfinder Solutions started in 1995 as a privately held partnership of experienced and successful MDA practitioners.  Pathfinder's strong focus on client success combined with a service and tools product mix has sustained solid product and revenue growth.  With over a decade of singular technical focus on model transformation for high performance/embedded systems, Pathfinder PathMATE environment is the most capable and mature technology available.  Pathfinder's more well-known clients include Abbott Laboratories, Battelle Memorial Institute, Boeing, E. F. Johnson, Ericsson, General Motors, GTE, Invensys/Foxboro, Lockheed/Martin, Nortel, Polaroid, Raytheon, and Textron Systems.

Pathfinder's Model Automation and Transformation Environment - PathMATE - was first released in 1996.  It consisted of the open and extensible model transformation engine, rules/templates for generating C++ code and formatted MS Word reports, and a model-level debugging tool.  This initial release included a full integration with Popkin's System Architect modeling tool while still maintaining the original open PathMATE toolset architecture, keeping independence from the model editor, a characteristic maintained through the present.

PathMATE was originally based on the Shlaer-Mellor Object-Oriented Analysis method and notation.  In 1997, the Object Management Group (OMG) released the Unified Modeling Language (UML) standard version 1.0.  Pathfinder's next major release included UML support, defining a profile for best use of UML with PathMATE, specifying an executable subset of UML and refining key execution semantics.  In this release, PathMATE also introduced support for the OMG Standard Action Semantics, replacing the Shlaer-Mellor data flow diagrams with a textual action language to specify fine grained behavior in the models.

At this time PathMATE leveraged the OMG's XMI specification which allowed UML tools to exchange model data in an XML format.  Pathfinder added Rational Rose and Artisan Real-Time Studio to the set of supported editors in 2000.  In addition, Java code generation was added in 2000, and highly optimized C in 2001.  In 2002, PathMATE broadened its UML profile, supporting Harel statechart semantics, including transition and exit actions, composite states, history states, and unlabelled transitions.    

2003 saw advanced deployment configurations supporting multiple threads and processes in the generated systems.   In addition advanced capabilities were developed for automated testing in Spotlight, the model-level test and debug tool.  In 2004, the transformation engine was re-hosted to integrate into Eclipse, the leading environment for software tool integration.  Since PathMATE itself is an MDA system built of platform independent models, this extensive re-hosting from MS .NET to Eclipse, and C++ and C# to Java was actually reasonably straightforward.  In addition, a PathMATE GUI was added to specifically manage the wide range of transformation, marking and deployment options afforded the user. 

In 2005, PathMATE integrated with Rational Software Modeler, IBM Rational's next generation UML editor.  In addition, the tools were upgraded to support UML2.0.  Again leveraging the flexibility of the core PathMATE architecture this work was completed rapidly and passed IBM's rigorous "Ready for Rational Software" certification process with flying colors, making PathMATE one of the first toolsets of any kind to be certified in the new RSM/RSD environment.  IBM Rational positions PathMATE as the key technology for deploying high performance embedded systems from its RSM/RSD environment.Pathfinder continues to work within the OMG to define the standards supporting MDA, including the MOF Models to Text template language, Model-level Testing and Debugging, UML Profile for Real-time and Embedded Systems, XMI Conformance Certification Test Suite, and the Executable UML specifications.
Home  |  About  |  Products  |  Services  |  Partners & Industries  |  News & Events  |  Resources
Search Our Website  |  Contact Us  |  Site Map  |  Trademarks  |  Privacy Policy
© 2003-2005  Pathfinder Solutions    •   33 Commercial Street, Suite 2   •   Foxboro, MA 02035   •   888-662-PATH   •   info@PathfinderMDA.com