Title :
A generic framework for automated Quality Assurance of software models - Application of an Abstract Syntax Tree
Author :
Owens, David ; Anderson, Matthew
Author_Institution :
Dept. of Comput., Edge Hill Univ., Ormskirk, UK
Abstract :
Syntax Tree´s (AST) are used in language tools, such as compilers, language translators and transformers as well as analysers; to remove syntax and are therefore an ideal construct for a language independent tool. AST´s are also commonly used in static analysis. This increases the value of ASTs for use within a universal Quality Assurance (QA) tool. The Object Management Group (OMG) has outlined a Generic AST Meta-model (GASTM) which may be used to implement the internal representation (IR) for this tool. This paper proposes the structure and data flow needed to implement the IR and to perform analysis within the framework.
Keywords :
software quality; trees (mathematics); GASTM; OMG; Object Management Group; QA tool; abstract syntax tree; generic AST metamodel; internal representation; language independent tool; software models quality assurance; static analysis; Abstracts; Aerodynamics; Java; Quality assurance; Software; Syntactics; Testing; abstract syntax tree; automated software engineering; dynamic analysis; language independence; programming language paradigms; software quality assurance; software testing; static analysis;
Conference_Titel :
Science and Information Conference (SAI), 2013
Conference_Location :
London