MAGISTER: Quality assurance of Magic applications for software developers and end users

Csaba Nagy, László Vidács, Rudolf Ferenc, Tibor Gyimóthy, Ferenc Kocsis, István Kovács

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Citations (Scopus)

Abstract

Nowadays there are many tools and methods available for source code quality assurance based on static analysis, but most of these tools focus on traditional software development techniques with 3GL languages. Besides procedural languages, 4GL programming languages such as Magic 4GL and Progress are widely used for application development. All these languages lie outside the main scope of analysis techniques. In this paper we present MAGISTER, which is a quality assurance framework for applications being developed in Magic, a 4GL application development solution created by Magic Software Enterprises. MAGISTER extracts data using static analysis methods from applications being developed in different versions of Magic (v5-9 and uniPaaS). The extracted data (including metrics, rule violations and dependency relations) is presented to the user via a GUI so it can be queried and visualized for further analysis. It helps software developers, architects and managers through the full development cycle by performing continuous code scans and measurements.

Original languageEnglish
Title of host publicationProceedings - 2010 IEEE International Conference on Software Maintenance, ICSM 2010
DOIs
Publication statusPublished - Dec 20 2010
Event2010 IEEE International Conference on Software Maintenance, ICSM 2010 - Timisoara, Romania
Duration: Sep 12 2010Sep 18 2010

Publication series

NameIEEE International Conference on Software Maintenance, ICSM

Conference

Conference2010 IEEE International Conference on Software Maintenance, ICSM 2010
CountryRomania
CityTimisoara
Period9/12/109/18/10

    Fingerprint

Keywords

  • Magic 4GL
  • Metrics
  • Quality assurance
  • Reverse engineering
  • Static analysis

ASJC Scopus subject areas

  • Software

Cite this

Nagy, C., Vidács, L., Ferenc, R., Gyimóthy, T., Kocsis, F., & Kovács, I. (2010). MAGISTER: Quality assurance of Magic applications for software developers and end users. In Proceedings - 2010 IEEE International Conference on Software Maintenance, ICSM 2010 [5609550] (IEEE International Conference on Software Maintenance, ICSM). https://doi.org/10.1109/ICSM.2010.5609550