Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

A Generic Framework for Automated Quality Assurance of Software Models –Implementation of an Abstract Syntax Tree

Author 1: Darryl Owens Author 2: Dr Mark Anderson
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 5, No. 1 · Published 2014

DOI: https://doi.org/10.14569/IJACSA.2014.050105

Abstract

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) have outlined a Generic AST Meta-model (GASTM) which may be used to implement the internal representation (IR) for this tool. This paper discusses the implementation and modifications made to the previously published proposal, to use the Object Management Group developed Generic Abstract Syntax Tree Meta-model core-components as an internal representation for an automated quality assurance framework.

Keywords

How to Cite this Article

Owens, D., & Anderson, D. M. (2014). A Generic Framework for Automated Quality Assurance of Software Models –Implementation of an Abstract Syntax Tree. International Journal of Advanced Computer Science and Applications, 5(1). https://doi.org/10.14569/IJACSA.2014.050105

Owens, Darryl, and Dr Mark Anderson. "A Generic Framework for Automated Quality Assurance of Software Models –Implementation of an Abstract Syntax Tree." International Journal of Advanced Computer Science and Applications, vol. 5, no. 1, 2014, https://doi.org/10.14569/IJACSA.2014.050105.

@article{Owens2014,
  title     = {A Generic Framework for Automated Quality Assurance of Software Models –Implementation of an Abstract Syntax Tree},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {5},
  number    = {1},
  year      = {2014},
  publisher = {The Science and Information Organization},
  author    = {Darryl Owens and Dr Mark Anderson},
  doi       = {10.14569/IJACSA.2014.050105},
  url       = {https://doi.org/10.14569/IJACSA.2014.050105}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.