Tools for Calculating Topological Invariants

Authors

  • Juan Pablo Bedoya Giraldo Universidad Icesi
  • Aura Lucía Pérez Escobar Universidad Icesi
  • Javier Guillermo Valdés Duque Universidad Icesi

DOI:

https://doi.org/10.18046/syt.v2i3.931

Keywords:

Modular design, algebraic topology, topological invariants calculations, Betti numbers, complex dimension, Euler/Poincaré characteristic, qarray, cohesion, coupling, Matlab.

Abstract

In this article there is a description of the process that yielded a software tool which was designed with the purpose of calculating four specific topological invariants, among which we count the Betti numbers, the dimension of the complex, the q-array and the Euler-Poincaré characteristic.

The meaning of all the obtained results is viewed from Professor Luis Eduardo Múnera’s perspective, which in turn proposes a formal mathematical definition of cohesion and coupling, two important criteria when evaluating modularity of a software design. The article also describes the tool itself, its functionality and the importance it has to the professor’s project.

In order to portrait a full comprehensible description of both the process and the tool, an historical framework is established through a brief review of the evolution of the different ideas and concepts behind the project, and the way and pace with which these were assimilated by the student team that were appointed to the task.

Author Biographies

  • Juan Pablo Bedoya Giraldo, Universidad Icesi
    Bio Statement is available in Spanish
  • Aura Lucía Pérez Escobar, Universidad Icesi
    Bio Statement is available in Spanish
  • Javier Guillermo Valdés Duque, Universidad Icesi
    Bio Statement is available in Spanish

Downloads

Published

2006-07-28

Issue

Section

Original Research