MODEL DRIVEN SOFTWARE MODERNIZATION

MODEL DRIVEN SOFTWARE MODERNIZATION

We've created an innovative solution to Legacy Migration and we're going to let you in on how the?our model driven software modernization technology?works.

With the ever-growing need for organisations to develop robust software in a more rapid and cost effective manner; many companies are seeking ways to protect the investment in the existing software systems that are critical to the success of their projects. Over time external influences such as hardware, platform or skills obsolescence create a substantial risk to a company's on-going success. In addition, many legacy tools do not provide engineers with the ability to keep the design and implementation synchronised, which results in the code base deviating from the design, making the design obsolete and increased maintenance costs.

Migration is a daunting task full of risk and customers are increasingly demanding solutions that can be deployed at a fraction of the cost of developing a new system from scratch and that reduce the risk.?

We have employed and model driven approach and developed a suite of innovative migration solutions to address this growing need.?

Using our intuitive rules based parser, which uses standard?Backus Normal Form?(BNF) notation, engineers can quickly and easily adapt our technology to analyse the syntax and semantics of any source model or legacy code. A meta model is then automatically constructed to provide an accurate representation of the source information which forms the basis on which any transformation can be performed.

Using our model to model (M2M) transformation technology the meta model is used to automatically produce a?UML?model in virtually any toolset. This approach provides the opportunity to refactor the legacy application as required by the needs of the business. Many modern UML tools provide the ability to generate customisable code. By automatically migrating the legacy application into UML, a code generation strategy can now be adopted to leverage the benefits of modern programming languages.

?If refactoring is not a project requirement then our unique model to text (M2T) transformation capability provides a direct path to language translation without the need for an external UML modelling tool.

?Our revolutionary model driven approach to legacy migration provides several benefits:

  • Easily configurable analysis of legacy applications using a rules based parser
  • Supports analysis of applications developed using a mixure of programming languages
  • Elimination of human error inherent in manual migration strategies
  • Significant reduction in time and cost for new technology adoption
  • ?Removes dependency on legacy skills and tools
  • ?Reduction in future software maintenance costs
  • Mitigates obsolescence issues
  • 100% automatic code generation

Our tried and tested approach has already been successfully deployed on several major pan-European safety and mission critical projects. When it comes to building bridges between legacy data and modern technologies we at Objektum believe that we are miles ahead of the competition and that's why we've called our solution the Objektum Bridge Suite.

?At?Objektum?we are committed to model driven development and so all of our products are 100% code generated from UML models as we believe that we have no right to promote a technology that we haven't proven ourselves.



Max Barrass

Founder and CTO at Anchora | Inaugural President of Adobe AEM Champions Program

2 年

Have they got any tech to migrate from MS.ASP to say MS.ASPX as a easy route? Also website does not work, it’s running on MS.ASP so I suppose it’s in process of being migrated with their tool.

回复
Rémy Fannader

Author of 'Enterprise Architecture Fundamentals', Founder & Owner of Caminao

2 年

While Model driven systems engineering is clearly the best (only) option to enterprise architecture modernization, the challenge is to be specific about the description of legacy and planned architectures. https://caminao.blog/system-engineering/products-projects-processes/legacy-refactoring/

回复

要查看或添加评论,请登录

社区洞察

其他会员也浏览了