|
|
|
|
Reverse Engineering - We Take The Middle WayReverse 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 |