Towards universal COSMIC size measurement automation
Abstract:
Today there are a large number of computer programming languages, e.g., Java, C, C++, Python, to name a few. The COSMIC functional size measurement method can capture the functionality of software written in any language. Automating functional size measurement (FSM) from code allows a large number of projects to be measured in a short time. However, because of the diversity of programming languages, a specific automation tool is currently needed for each one. To address this issue, we exploit the property that once a program is translated into machine code, it becomes independent of the original language it was written in, which is a basis for designing a ‘universal’ automation tool. This paper proposes an approach for a ‘universal’ tool based on COSMIC ISO 19761 for automated measurement of software written in different programming languages. As a proof of concept, this paper presents a prototype tool based on COSMIC and MIPS, with a small-scale validation.
Año de publicación:
2020
Keywords:
- ISO 19761
- Measurement automation
- MIPS ISA
- COSMIC
- Automation tool
Fuente:

Tipo de documento:
Conference Object
Estado:
Acceso restringido
Áreas de conocimiento:
- Automatización
- Automatización
- Espectroscopia astronómica
Áreas temáticas de Dewey:
- Métodos informáticos especiales
- Ciencias de la computación
- Instrumentos de precisión y otros dispositivos