new.jpg (38822 Byte) 

 

HOME

REQUIREMENTS MANAGEMENT

VERIFICATION

RSMT / RAMS

REVERSE ENGINEERING

VACANCIES

COMPANY

 

 

Reverse Engineering - We Take The Middle Way


Reverse Engineering is a technique employed by most companies involved with developing software for real time embedded systems. In order to evaluate / test available hardware, a prototype software is developed before a design is produced without regard to formal standards, design rules, coding rules etc. This software is then used as the basis to develop the "real" version, and a design is reverse engineered from the code - unfortunately, this rarely works in reality and a lot of time and effort is spent in trying to squeeze non-standard code into a design that just will not fit ..... 

We Recognize the fact that a software engineer is basically a code writer, and does not generally have a complete overview of how his/her code will fit into the software design or indeed the embedded environment for which it's intended. With this in mind, we have developed a tool, which allows software to be developed within the constraints of the applicable standards. A design document is then automatically produced from the resulting code. This technique is best suited to object oriented methodology and software languages such as Ada and C++ ....

MiddleWay Engineering is so called because we take the middle-way between the generation of a software detailed design before the code is written, and the production of a non-compliant software code without a design, to produce a fully compliant software code, which can be reverse engineered to a compliant design fully automatically at the click of a mouse button ....


Would You Like More Information?

Then don't hesitate to contact us at info@design-it-gmbh.com

 

Copyright design iT GmbH - All Rights Reserved - 30.11.2005