loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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
Jean-Marie Favre, IMAG Institute
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.