A Generic Framework for Automated Quality Assurance of Software Models Supporting Languages of Multiple Paradigms

Darryl Owens, Mark Anderson

Research output: Contribution to journalArticle (journal)peer-review

100 Downloads (Pure)

Abstract

Software Quality Assurance (QA) is a key area in the development and maintenance of scientific software systems in order to ensure the reliability of the output generated by such systems. Approaches taken in implementing QA within the lifecycle include manual techniques, which require developer intervention, and automated techniques, which can be completed by analysis toolsets. Manual QA techniques are labour intensive and time-consuming to complete. This paper highlights the main areas of software quality assurance and assesses the area in terms of tools that exist to automate these techniques. These tools are evaluated at a high level to allow general statements to be made and the key issue of non-generic tools that are applied across multiple language paradigms. Reviewing the background of automated software quality assurance and general software quality assurance. A framework is then proposed to fill the gap in automated software quality assurance, with the proposal to develop this framework.
Original languageEnglish
Pages (from-to)2191-2196
JournalJournal of Software
Volume8
Issue number9
DOIs
Publication statusPublished - 1 Sept 2013
EventInternational Conference on Computer Engineering and Technology (ICCET) - Vancouver, Canada
Duration: 13 Apr 201314 Apr 2013

Fingerprint

Dive into the research topics of 'A Generic Framework for Automated Quality Assurance of Software Models Supporting Languages of Multiple Paradigms'. Together they form a unique fingerprint.

Cite this