Program and aspect metrics for MATLAB

Pedro Martins, Paulo Lopes, João P. Fernandes, João Saraiva, João M.P. Cardoso

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


In this paper we present the main concepts of a domain-specific aspect language for specifying cross-cutting concerns of MATLAB programs, together with a suite of metrics that is capable of assessing the overall advantage of introducing aspects in the development cycle of MATLAB software. We present the results of using our own suite to quantify the advantages of using aspect oriented programming, both in terms of programming effort and code quality. The results are promising and show a good potential for aspect oriented programming in MATLAB while our suite proves to be capable of analyzing the overall characteristics of MATLAB solutions and providing interesting results about them.

Original languageEnglish (US)
Title of host publicationComputational Science and Its Applications - 12th International Conference, ICCSA 2012, Proceedings
Number of pages17
EditionPART 4
StatePublished - 2012
Event12th International Conference on Computational Science and Its Applications, ICCSA 2012 - Salvador de Bahia, Brazil
Duration: Jun 18 2012Jun 21 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
NumberPART 4
Volume7336 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference12th International Conference on Computational Science and Its Applications, ICCSA 2012
CitySalvador de Bahia


  • Aspect Metrics
  • Aspect Oriented Programming
  • Matlab

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science


Dive into the research topics of 'Program and aspect metrics for MATLAB'. Together they form a unique fingerprint.

Cite this