1st Euromicro Working Conference on Software Maintenance and Reengineering (CSMR '97) A Rigorous Approach to Support the Maintenance of Large Portable Software Berlin, GERMANY March 17-March 19 ISBN: 0-8186-7892-5
Very often, portability of large software products is achieved via the empirical use of old tools like CPP, the preprocessor of the C language. Though powerful low level features like conditional compilation cause serious maintenance problems. There is a lack of adequate tools to support such activities. This paper presents our approach to this problem. We introduce APP, an abstract language semantically equivalent to CPP but based on traditional programming-in-the-small concepts. A rigorous description of the semantics of this language makes it possible to develop reliable reverse engineering tools.
Citation:
Jean-Marie Favre, "A Rigorous Approach to Support the Maintenance of Large Portable Software," csmr, pp.44, 1st Euromicro Working Conference on Software Maintenance and Reengineering (CSMR '97), 1997 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||