AMES, Iowa – May 27th, 2016 – EnSoft today released Modelify 1.0, a software tool that automatically converts legacy C code to Stateflow and Simulink models. EnSoft has continued to improve Modelify’s user interface and conversion capabilities since its initial beta version announcement in November of 2015. Because Modelify can convert code automatically, it has continued to gain interest from companies like GM, Sony, Ford, FCA Group, Nissan, Mitsubishi, and Valeo.
“Modelify is one of those tools that engineers have been waiting for. Converting C code automatically to Simulink models and Stateflow is virtually unheard of right now, as most companies still continue to convert code by hand. Thanks to Modelify, we are now changing clients’ workflow. Modelify is drastically saving time, resources, and ensuring modeling consistency and precision,” explains EnSoft’s Modelify project lead, Eric Woestman.
Modelify was initially announced as a service in the fall of 2014 and engineers at EnSoft performed client conversions by using an in-house tool. This tool required an expert in order to ensure that all of the files were handled consistently and without human errors during the automatic conversion process. Because of this, EnSoft sought to further improve the automation nature of Modelify. Throughout 2015, EnSoft collaborated with several European companies to develop a version of this in-house tool that could be delivered to end-users across the globe. Thanks to these collaborations, Modelify was improved, released, and trialed by clients who wanted to provide user-input and feedback.
“Since the beta period, Modelify has become even more intelligent and easy to use. Thanks to the large number of companies willing to use the Modelify beta version, we have been able to incorporate their suggestions and feedback and Modelify is now better than ever,” says EnSoft’s CTO, Jeremías Sauceda.
Currently, Modelify has the ability to transform low-level logic from C into higher level constructs in Simulink. This yields models that are maintainable, closely follow the MAAB modeling guidelines, and are more natural to a Simulink user.
During Modelify’s beta period, the user interface drastically changed to make it easier to use for the end-user. The end-user has more control over the output of the models, as well as the style and complexity or simplicity of how the models are displayed. This allows clients to adapt the modeling behavior to fit existing architecture or style guidelines.
Modelify also has excellent documentation and reporting features that show the converted models alongside the original C source code. There are also annotations in the models that point back to the particular line of code. All converted models can be shared as HTML reports as well as model files.
To see how the Modelify conversion process is accomplished, please watch the short demonstration below.
Since Modelify is currently in its first official release, EnSoft is offering a promotional price before the official 2017 prices are put in place. Companies have the option of using Modelify to convert 3 projects, up to 100,000 lines each, for one full year for $5,600 (or €5,600) and can be used by a pool of ten users. Companies who take advantage of this promotional price are entitled to all major and minor updates as well as e-mail support throughout the one-year subscription period.
If you would like to try Modelify on your own code before purchase, you may request a one-month trial license here. However, the trial limitation allows any produced models to be viewed only as screenshots. All other features will be available for evaluation.
EnSoft was founded in 2002 with the goal of tackling the growing complexity in software systems. We believe that human intelligence combined with powerful tools is the key to tackling complexity. Today our products and services are used by over 300 companies worldwide including every major automotive, aerospace, and defense company in North America, Europe, and Asia.
For more information, or to schedule an interview, please contact us at (515) 296-3253 or by email at email@example.com .