Langues : English français
Accueil > Manifestations > Thèses et HDR > Thèses > Fadila Aoussat

Fadila Aoussat

Directeur de thèse

Mourad Oussalah
Mohamed Ahmed Nacer

Résumé

Boehm met en évidence la dualité produit logiciel/procédé logiciel
concernant les architectures logicielles. En se basant sur l’article
"Software Processes Are Software Too" d’Osterweil, il confirme que si les
architectures logicielles sont efficaces pour la réutilisation des
produits logiciels, elles seront d’une réelle contribution pour la
réutilisation des procédés logiciels. "If open architectures are good for
software product reuse, then their process counterparts will be good for
software process reuse". Nos travaux se référent donc à la réutilisation
des Procédés Logiciels (PLs) en se basant sur le paradigme d’architecture
Logicielle (AL).
Cette thèse constitue une première contribution à la réutilisation des
procédés logiciels à base d’architectures logicielles, notre contribution
se décline en deux points essentiels :

  • La définition d’un cadre de comparaison où nous identifions les
    caractéristiques essentielles des procédés logiciels et les spécificités
    des approches de réutilisation de procédés logiciels à base
    d’architectures logicielles. Ce cadre de comparaison permettra de cerner,
    classifier et évaluer les approches de réutilisation de PLs à base
    d’architectures logicielles.
  • L’élaboration d’une approche de réutilisation de procédés logiciels
    baptisée AoSP (Architecture oriented Software Process). Cette approche a
    pour objectif d’exploiter la réutilisation "pour" et "par" des PLs tout en
    les combinant aux autres opportunités de réutilisation offertes par
    l’exploitation d’une ontologie de domaine.

Mots-clés :
Procédés logicieL (PL), réutilisation, architectures logicielles,
ontologie de domaine, SPEM (System and Software Engineering Metamodel),
extension de profil UML, éléments architecturaux, connecteurs PL
explicites, styles de PLs, transformation de modèles, capitalisation de
connaissances PLs, inférence de connaissances PLs, recherche
d’architectures de PLs, déploiement d’architecture de PLs.

Abstract

Boehm highlights the duality between software product / software process
concerning software architectures. Based on the paper "Software Processes
Are Software Too" of Osterweil, he confirms that "If open software
architectures are good for product reuse, then processes Their
Counterparts Will Be good for software process reuse". Our work therefore
refers to the reuse of software processes based on the software
architecture paradigm.
This thesis is a first contribution on the reuse of software processes
based on software architectures ; our contribution is constituted in two
main points :

  • The definition of framework for comparison in which we identify the
    essential characteristics of software processes and the specificities of
    the approaches for reusing software processes based on software
    architectures. This framework will be used to classify and evaluate the
    proposed approaches for reusing software processes based on software
    architectures.
  • The elaboration of an approach to software process reusing called AOSP
    (Software Process Oriented Architecture). This approach attempts to
    exploit "for" and "by" reusing software processes combined with other
    reuse opportunities offered by exploiting a domain ontology.

Keywords :
Software Process (SP), reuse, Software architectures, domain ontology,
SPEM (System and Software Engineering Metamodel), UML profil extension,
architectural elements, Explicit SP connectors, SP styles, models
transformation, SP knowledge capitalizing, SP knowledge inferring,
software architectures retrieving, SP architecture deployment.

Composition du jury

  • Henri BASSON, Professeur - Université de Lille Nord de France, (rapporteur)
  • Kamel BARKAOUI, Professeur - CNAM, France (rapporteur)
  • Zaia ALIMAZIGHI, Professeur - Université des Sciences et des
    Technologies Houari Boumediene, Algérie (examinateur)
  • Cristophe CHOQUET, Professeur - Université du Maine, France (invités)
  • Christian ATTIOGBÉ, Professeur - Université de Nantes, France (invités)
  • Mourad OUSSALAH, Professeur - Université de Nantes, France (directeur de
    thèse)
  • Mohamed Ahmed Nacer, professeur - Université des Sciences et des Technologies Houari Boumediene, Algérie (co-directeur de thèse)

Dernière modification : lundi 19 novembre 2012