<  Retour au portail Polytechnique Montréal

Mapping features to source code in dynamically configured avionics software

Maxime Ouellet, François Gauthier, Ettore Merlo, Neset Sozen et Martin Gagnon

Rapport technique (2012)

Document en libre accès dans PolyPublie et chez l'éditeur officiel
[img]
Affichage préliminaire
Libre accès au plein texte de ce document
Version officielle de l'éditeur
Conditions d'utilisation: Tous droits réservés
Télécharger (1MB)
Afficher le résumé
Cacher le résumé

Abstract

Mapping software features to the code that implements them is an important activity for program comprehension and software reengineering. In this paper, we present a novel automated approach to locate features in source code based on static analysis and model checking. This approach focuses on dynamically configured software in which the activation of specific features is controlled by configuration variables. The main advantages of a static approach to feature location are its affordability and applicability to large systems containing hundreds of features. Our methodology is applied to an industrial Flight Management System from the avionics industry. Results show that a static approach to feature mapping is feasible and can locate complex features whose implementation is spread across multiple files and functions.

Sujet(s): 2100 Génie mécanique > 2108 Génie aérospatial, aéronautique et automobile
2700 Technologie de l'information > 2706 Génie logiciel
Département: Département de génie informatique et génie logiciel
Numéro de subvention: CRSNG/NSERC, CRIAQ
URL de PolyPublie: https://publications.polymtl.ca/2796/
Numéro du rapport: EPM-RT-2012-02
Date du dépôt: 06 oct. 2017 15:16
Dernière modification: 28 sept. 2024 03:13
Citer en APA 7: Ouellet, M., Gauthier, F., Merlo, E., Sozen, N., & Gagnon, M. (2012). Mapping features to source code in dynamically configured avionics software. (Rapport technique n° EPM-RT-2012-02). https://publications.polymtl.ca/2796/

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Actions réservées au personnel

Afficher document Afficher document