Modelling and Planning Evolution Styles in Software Architecture

被引:2
|
作者
Djibo, Kadidiatou [1 ,2 ]
Oussalah, Mourad Chabane [1 ]
Konate, Jacqueline [2 ]
机构
[1] UMR CNRS 6004, LS2N, F-44300 Nantes, France
[2] Univ Sci Tech & Technol, FST USTTB, BPE 3206, Bamako, Mali
来源
MODELLING | 2020年 / 1卷 / 01期
关键词
software architecture; evolution style; mining; pattern; sequence; process; data mining;
D O I
10.3390/modelling1010004
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The purpose of this study is to find the right model to plan and predict future evolution paths of an evolving software architecture based on past evolution data. Thus, in this paper, a model to represent the software architecture evolution process is defined. In order to collect evolution data, a simple formalism allowing to easily express software architecture evolution data is introduced. The sequential pattern extraction technique is applied to the collected evolution styles of an evolving software architecture in order to predict and plan the future evolution paths. A learning and prediction model is defined to generate the software architecture possible future evolution paths. A method for evaluating the generated paths is presented. In addition, we explain and validate our approach through a study on two examples of evolution of component-oriented software architecture.
引用
收藏
页码:53 / 76
页数:24
相关论文
共 50 条
  • [31] Software Architecture- Evolution and Evaluation
    Mary, S. Roselin
    Rodrigues, Paul
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (08) : 82 - 88
  • [32] Software Architecture Reconstruction, Evaluation, and Evolution
    Lichter, Horst
    DISCOVERY AND INNOVATION OF COMPUTER SCIENCE TECHNOLOGY IN ARTIFICIAL INTELLIGENCE ERA, 2017, 116 : 2 - 2
  • [33] EVOLUTION OF PLANNING STYLES AND PLANNED CHANGE - EXAMPLE OF ROME
    COSTA, FJ
    JOURNAL OF URBAN HISTORY, 1977, 3 (03) : 263 - 294
  • [34] AMAPstudio: a Software Suite for Plants Architecture Modelling
    Griffon, Sebastien
    de Coligny, Francois
    2012 IEEE FOURTH INTERNATIONAL SYMPOSIUM ON PLANT GROWTH MODELING, SIMULATION, VISUALIZATION AND APPLICATIONS (PMA), 2012, : 141 - 147
  • [35] Software architecture for military planning and battlefield visualization
    Kinkead, MO
    Roberts, JD
    PROCEEDINGS OF THE 1998 SUMMER COMPUTER SIMULATION CONFERENCE: SIMULATION AND MODELING TECHNOLOGY FOR THE TWENTY-FIRST CENTURY, 1998, : 588 - 593
  • [36] Pipelines: Modelling a software architecture through relations
    Doberkat, EE
    ACTA INFORMATICA, 2003, 40 (01) : 37 - 79
  • [37] Pipelines: Modelling a software architecture through relations
    Ernst-Erich Doberkat
    Acta Informatica, 2003, 40 : 37 - 79
  • [38] Importance of software architecture during release planning
    Lindgren, Markus
    Norstrom, Christer
    Wall, Anders
    Land, Rikard
    SEVENTH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2008, : 253 - +
  • [39] A manufacturing planning and execution software integration architecture
    Feng, SC
    Zhang, Y
    GLOBALIZATION OF MANUFACTURING IN THE DIGITAL COMMUNICATIONS ERA OF THE 21ST CENTURY: INNOVATION, AGILITY, AND THE VIRTUAL ENTERPRISE, 1998, : 363 - 373
  • [40] Planning support to software process evolution
    Conradi, R
    Nguyen, MN
    Wang, AI
    Liu, CN
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2000, 10 (01) : 31 - 47