Title :
Web structures: a tool for representing and manipulating programs
Author :
Maggiolo-Schettini, Andrea ; Napoli, Margherita ; Tortora, Genoveffa
Author_Institution :
Dept. of Inf., Pisa Univ., Italy
fDate :
11/1/1988 12:00:00 AM
Abstract :
The authors introduce web structures and their transformations and develop their theory in the framework of category theory. Once a program has been represented as a web structure, software tools, such as a high-level data flow analyzer or other general program transformers, can be written as sets of web structure production rules. An implementation of web structure transformations is in progress. The mathematical theory of web structure transformations allows form proofs of properties both at the metatheoretical and theoretical levels
Keywords :
data structures; graph theory; program verification; programming theory; set theory; software tools; category theory; high-level data flow analyzer; production rules; program transformers; software tools; web structure transformations; web structures; Algorithm design and analysis; Computer languages; Data analysis; Debugging; Helium; III-V semiconductor materials; Information analysis; Production; Software tools; Transformers;
Journal_Title :
Software Engineering, IEEE Transactions on