Ada to C Conversion Tool To Be Launched At The Embedded Masterclass

Publication date on this website: Thursday, April 02, 2009
Company: UK Embedded Masterclass 2009
Category: Press Releases
:
Industry News (Market)
Summary: SDC Systems Limited have announced that they will be exhibiting a new product called AdaMagic® at The UK Embedded Masterclass. http://www.embedded-masterclass.com
Full Text: AdaMagic is an Ada to C conversion tool that gives developers the ability to automatically convert legacy software written in Ada to the C programming language. This automatic code conversion process eliminates the need for a costly and tedious code re-write which provides development companies with extensive cost and time savings.
In the past the Ada Programming language has been popular for use in high-reliability mission-critical applications, such as avionics, and has been widely used for military applications. Today, more engineers are working with the C/C++ language and development companies face the challenge of converting older systems over to the more modern C/C++ code based software.
"Until now, converting legacy systems from Ada to C/C++ has been a very costly and time consuming process," said Peter Heyes, Sales Director of SDC Systems. "AdaMagic gives developers peace of mind by providing an error free tool that prevents mistakes being made in the error prone task of a manual rewrite. AdaMagic is compatible with Ada 83 and Ada 95 source code and it generates ANSI C output as well as certain C++ features while preserving the Ada code´s comments, files structures and variable names to ease ongoing code maintenance. It's a powerful technology that we feel sure a lot of companies in the defence and aerospace sectors will want to explore."
AdaMagic's key features include keeping “static” trees as symbolic expressions rather than evaluating them to literal values. It also retains the original comments in the generated C code and keeps “.h” information as separate files. It will also preserve the original Ada names (globals and locals) as much as possible in the generated C and offers user configurable options, such as suppressing all run-time checks in generated C, to improve performance. Furthermore AdaMagic can make use of C++ exceptions rather than setjmp/longjmp and make use of C++ namespaces rather than using prefixed names.
"AdaMagic offers engineers the opportunity to enhance older equipment without having to develop a completely new software package," said Peter Heyes. "With this technology they will have more freedom when they need to move to newer, more powerful hardware and to choose their real time operating system and microprocessor to best fit their requirements. The high level of engineering support available for AdaMagic will also be a major benefit to engineers looking to bring legacy systems up to date."
SDC Systems will be exhibiting AdaMagic at the Embedded Masterclass, to be held in Cambridge and Bristol, May 7th and 12th. http://www.embedded-masterclass.com.
Over the past 9 years, the Embedded Masterclass has established itself as an important UK event for engineers looking to explore the most recent tools and technologies for the development of embedded systems. Over the years it has grown from a small seminar into a much larger event that now includes a tabletop exhibition, an agenda of technical presentations and a collection of high quality workshops. It attracts electronics engineers, embedded computing engineers, designers and project managers, giving them the chance to meet with engineers from many of the world's leading vendors of development tools and realtime and embedded technologies. The Embedded Masterclass is recognised for the quality of its presentations, which are technical in content and presented by experienced and knowledgeable engineers. It's free to engineers and managers in the technology sector, although the workshop carries a small charge.
About SDC Systems Ltd
SDC Systems Limited is a leading distributor of embedded development software, tools and hardware and a provider of professional services to the European embedded systems sector. Focused on innovative and leading-edge technology, SDC strives to provide `technology that makes a difference´, technology that will accelerate the development process and/or improve the quality and functionality of the final product. With many years' experience and talented engineering support, SDC Systems work closely with their customers to provide an important source of embedded systems expertise and products.
For more information please visit http://www.sdcsystems.com - or call Peter Heyes on +44 (0)845 658 8554
Contact: Visit http://www.embedded-masterclass.com
|
|