Blog Post

FICO® Xpress Optimization Blog
2 MIN READ

FICO® Xpress Workbench 3.4 – April 2021

FICO's avatar
FICO
Community Manager
5 years ago

Xpress Workbench is the technology component which provides an Integrated Development Environment (IDE) that allows Operations Research professionals, Data Scientists and Solution Developers to rapidly and collaboratively develop optimization models, services, and Xpress Insight apps. It also supports Xpress Mosel—the premier algebraic modelling and optimization language in the world. 

FICO Xpress Workbench 3.4 is now generally available on Windows 64bit and macOS. 

FICO Xpress Workbench 3.4  

This release provides the foundations with a decent set of former IVE features that will evolve in future releases.  


Key features for Xpress Workbench include: 

Jump to definition 

  • When using the Outline pane or via right-click menu on an entity, function or procedure in the source code, the user will automatically navigate to the line where that symbol is declared.  

  • For procedures with multiple signatures, the first occurrence will be selected. This feature works within the same file and requires the .mos file to be of type model or package. 

Basic Profiler

  • Understanding where most run time is spent when executing a Mosel model is crucial to improve performance of models. Mosel provides a profiler which generates a profile per model or package. This profile can ever since be conveniently started via the Run dialog in Workbench. 

  • With this release, a new profiler pane to the right has been added which allows to inspect the profile per source code file in a table.  

  • The table can be sorted by line number, count (how often a line has been visited), and the time spent on a certain line (Time(s)).  

  • Clicking on the table entries allows to jump to the line number in the code. The profiler pane can always be used even if Workbench was closed and is re-opened. The .prof file for a .mos file just needs to be present. This advantage comes with the drawback for now that it does not display the data for multiple files at once. 

  • Improved inline documentation for built-in Mosel packages such as the Mosel function reference and for Kalis.  

Further details and defect fixings can be found in the Xpress 8.12 release notes. 

Updated 5 years ago
Version 3.0
No CommentsBe the first to comment