28967 articles – 22394 Notices  [english version]

hal-00723754, version 1

Software diversity: state of the art and perspectives

Ina Schaefer () a1, Rick Rabiser () b2, David Clarke () 3, Lorenzo Bettini () 4, David Benavides () 5, Goetz Botterweck () c6, Animesh Pathak () 7, Salvador Trujillo () d8, Karina Villela () 9

International Journal on Software Tools for Technology Transfer 14, 5 (2012) 477-495

Résumé : Diversity is prevalent in modern software systems to facilitate adapting the software to customer requirements or the execution environment. Diversity has an impact on all phases of the software development process. Appropriate means and organizational structures are required to deal with the additional complexity introduced by software variability. This introductory article to the special section "Software Diversity--Modeling, Analysis and Evolution" provides an overview of the current state of the art in diverse systems development and discusses challenges and potential solutions. The article covers requirements analysis, design, implementation, verification and validation, maintenance and evolution as well as organizational aspects. It also provides an overview of the articles which are part of this special section and addresses particular issues of diverse systems development.

  • a –  TU Braunschweig
  • b –  JKU Linz
  • c –  Lero, The Irish Software Engineering Research Centre,
  • d –  IKERLAN
  • 1 :  Institute of Software Engineering and Automotive Informatics (ISF)
  • Technische Universität Braunschweig
  • 2 :  Christian Doppler Laboratory for Automated Software Engineering [Linz]
  • Johannes Kepler Universität Linz : JKU LINZ
  • 3 :  Department of Computer Science - K.U.Leuven
  • Katholieke Universiteit Leuven
  • 4 :  Dipartimento di Informatica [Torino]
  • Università di Torino
  • 5 :  Departamento de Lenguajes y Sistemas Informáticos
  • University of Seville
  • 6 :  The Irish Software Engineering Research Centre
  • LERO
  • 7 :  ARLES (INRIA Rocquencourt)
  • INRIA
  • 8 :  IKERLAN
  • MONDRAGON Corporation
  • 9 :  Fraunhofer Institute for Experimental Software Engineering (IESE)
  • Fraunhofer Institute
  • Domaine : Informatique/Calcul parallèle, distribué et partagé
  • Mots-clés : Software diversity – Variability – Software product lines
 
  • hal-00723754, version 1
  • oai:hal.inria.fr:hal-00723754
  • Contributeur : 
  • Soumis le : Vendredi 17 Août 2012, 17:31:57
  • Dernière modification le : Jeudi 13 Septembre 2012, 12:07:52