Title :
Creating CASE tools by re-engineering Ada compilers
Abstract :
Many CASE tools require Ada source code analysis similar to the semantic analysis that Ada compilers perform. Since this semantic analysis constitutes a large, complex portion of existing Ada compilers, re-engineering these Ada compiler parts to serve as CASE tool parts offers significant savings. This paper uses the author´s experience with re-engineering an Ada compiler into an Ada PDL Processor tool to illustrate how the re-engineering effort involves automated compiler generation technology, semantic analysis modifications, and complex system partitioning challenges
Keywords :
Ada; program compilers; software tools; Ada PDL Processor tool; Ada Program Design Language; Ada compilers; Ada source code analysis; CASE tools; Naval Sea Systems Command; automated compiler generation; complex system partitioning; semantic analysis; semantic analysis modifications; Application software; Character recognition; Computer aided software engineering; Contracts; Costs; Page description languages; Performance analysis; Program processors; Software metrics; Software testing;
Conference_Titel :
Aerospace and Electronics Conference, 1993. NAECON 1993., Proceedings of the IEEE 1993 National
Conference_Location :
Dayton, OH
Print_ISBN :
0-7803-1295-3
DOI :
10.1109/NAECON.1993.290962