LACATRE is a graphical environment dedicated to the development of real time applications. Several integrated tools assist the user, not only during the preliminary and detailed design, but also during the maintenance step. Thanks to the reverse engineering techniques, a user can rebuild a diagram of his application using low level objects and actions provided by the LACATRE environment (detailed view). The aim of the paper is to present a methodology which, from this detailed view, helps to restructure real time applications using the LACATRE high level objects in terms of client server relation. These components then become reusable interfaces in a new high level design or can be replaced by more reliable and efficient components from the current high level object database.
['Jean-Francois Ponsignon', 'Mathieu Maranzana', 'Régis Aubry']
Reuse and reengineering of multitasking real-time applications in LACATRE