Towards an Automation of Software Evolution Good Practices

被引:0
|
作者
Tibermacine, Chouki [1 ,2 ]
Sakhraoui, Soraya [3 ]
Le Ciloahec, Vincent [4 ,5 ]
Fleurquin, Regis [6 ]
Sadou, Salah [5 ]
机构
[1] CNRS, LIRMM, F-75700 Paris, France
[2] Univ Montpellier, Montpellier, France
[3] Univ Setif, Setif, Algeria
[4] Alkante SAS, Noyal Sur Vilaine, France
[5] Univ South Brittany, VALORIA, Lorient, France
[6] INRIA Rennes, IRISA, Rennes, France
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
It is well known that software evolution is an inescapable activity in the software lifecycle. In order to prevent the negative effects of this activity (decreased quality, increased complexity, etc.), some good practices have been recommended in the past. In this paper, we present a method which aims at automating a kind of assistance to software evolution. This assistance makes it possible to guide the developer when applying changes on a given software by making persistent some good practices, which can be considered as some kind of knowledge in the software engineering practice. In this method, a domain metamodel is firstly introduced. A set of constraints formalizing the good practices are then associated to this metamodel. Together, these two elements compose the basis upon which the automatic support for the evolution assistance has been built.
引用
收藏
页码:339 / 344
页数:6
相关论文
共 50 条
  • [1] Adaptable Software Components: Towards Digital Ecosystems and Software Evolution in the Industrial Automation Domain
    Yan, Jeffrey
    Pang, Cheng
    Yang, Chen-Wei
    Vyatkin, Valeriy
    IECON 2014 - 40TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2014, : 2512 - 2518
  • [2] A Middleware for Software Evolution of Automation Software
    Kuehl, Ingmar
    Fay, Alexander
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [3] EVOLUTION TOWARDS AUTOMATION
    BEATY, RT
    IEE PROCEEDINGS-A-SCIENCE MEASUREMENT AND TECHNOLOGY, 1986, 133 (06): : 332 - 332
  • [4] Good Automation Practices for Remote Operations
    Lavelle, Lauren
    BIOPHARM INTERNATIONAL, 2020, 33 (05) : 48 - 50
  • [5] Good modelling software practices
    Lemmen, Carsten
    Sommer, Philipp Sebastian
    Ecological Modelling, 2024, 498
  • [6] Towards Effective People Management in Software Projects: A Comprehensive Catalog of Good Practices
    Burkard, Marcelo F.
    Fontoura, Lisandra M.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2024, : 1693 - 1715
  • [7] Towards software design automation with patterns
    Sikici, A.
    Topaloglu, N.Y.
    Informatica (Ljubljana), 2001, 25 (03) : 309 - 317
  • [8] Exploring the Evolution of Software Practices
    Dittrich, Yvonne
    Michelsen, Christian Bo
    Tell, Paolo
    Lous, Pernille
    Ebdrup, Allan
    PROCEEDINGS OF THE 28TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '20), 2020, : 493 - 504
  • [9] Towards security automation in Software Defined Networks
    Yungaicela-Naula, Noe M.
    Vargas-Rosales, Cesar
    Arturo Perez-Diaz, Jesus
    Zareei, Mahdi
    COMPUTER COMMUNICATIONS, 2022, 183 : 64 - 82
  • [10] Photonic design automation software's evolution
    Lowery, Arthur
    Moosburger, Rudi
    Lightwave, 2002, 19 (12): : 43 - 44