Integrating Software Process Reuse and Automation

被引:0
|
作者
Rouille, Emmanuelle [1 ,2 ]
Combemale, Benoit [2 ]
Barais, Olivier [2 ]
Touzet, David [1 ]
Jezequel, Jean-Marc [2 ]
机构
[1] Sodifrance, PA Breteche, F-35768 St Gregoire, France
[2] Univ Rennes 1, IRISA, F-35042 Rennes, France
关键词
Software Process; Product Line; Automation; VARIABILITY;
D O I
10.1109/APSEC.2013.58
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Reusing software processes from a Software Process Line (SPL, i.e., a set of software processes that captures their commonalities and variabilities) and automating their execution is a way to reduce development costs. However, to our best knowledge no approach integrates both aspects. The difficulty is to automate the execution of a process whose variability is only partially resolved (i.e., a value is not set to each variable part of the process). Indeed, according to projects' constraints, it is possible to start the execution of a part of a process whose variability is resolved, while postponing the resolution of the variability of other parts of this process. In this paper, we propose a tool-supported approach that integrates both aspects. It consists of reusing processes from an SPL according to projects' requirements. The processes are bound to components that automate their execution. When the variability of a process to execute is not fully resolved, our approach consists of resolving this variability during the execution of this process. We illustrate this work on a family of processes for designing and implementing modeling languages. Our approach enables both the reuse of software processes and the automation of their execution, while enabling to resolve process variability during the execution.
引用
收藏
页码:380 / 387
页数:8
相关论文
共 50 条
  • [21] Software process line as an approach to support software process reuse: A systematic literature review
    Teixeira, Eldanae Nogueira
    Aleixo, Fellipe Araujo
    de Sousa Amancio, Francisco Dione
    Oliveira Jr, Edson
    Kulesza, Uira
    Werner, Claudia
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 116
  • [22] A Repository to Support Software Process Reuse Based on Process Lines
    Costa, Diogo Matheus
    Teixeira, Eldanae Nogueira
    Lima Werner, Claudia Maria
    [J]. PROCEEDINGS OF THE 19TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2020, 2020,
  • [23] Integrating Vulnerability Risk into the Software Process
    Ezenwoye, Onyeka
    Liu, Yi
    [J]. ACMSE 2022: PROCEEDINGS OF THE 2022 ACM SOUTHEAST CONFERENCE, 2022, : 91 - 98
  • [24] Architecture-Centric Software Process for Pattern Based Software Reuse
    Hong, Wang
    [J]. 2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 4, PROCEEDINGS, 2009, : 95 - 99
  • [25] Automation of Software Testing Process using Ontologies
    Tarasov, Vladimir
    Tan, He
    Adlemo, Anders
    [J]. KEOD: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT - VOL 2: KEOD, 2019, : 57 - 66
  • [26] Securing the testing process for industrial automation software
    Eckhart, Matthias
    Meixner, Kristof
    Winkler, Dietmar
    Ekelhart, Andreas
    [J]. COMPUTERS & SECURITY, 2019, 85 : 156 - 180
  • [27] SOFTWARE FOR AUTOMATION OF THE DRYING PROCESS IN SUPERCRITICAL FLUIDS
    Khussain, B.
    Ivanov, S. I.
    Tiptsova, I. A.
    Tsigankov, P. U.
    Menshutina, N. V.
    [J]. BULLETIN OF THE NATIONAL ACADEMY OF SCIENCES OF THE REPUBLIC OF KAZAKHSTAN, 2016, (02): : 35 - 38
  • [28] AUTOMATION OF THE CASTING PROCESS BY THE USE OF SIMULATION SOFTWARE
    Trebuna, Peter
    Pekarcikova, Miriam
    Kronova, Jana
    [J]. MANAGEMENT AND PRODUCTION ENGINEERING REVIEW, 2018, 9 (01) : 82 - 89
  • [29] RESULTS FROM INTEGRATING MIS AND PROCESS AUTOMATION SYSTEMS
    FREEMAN, JD
    [J]. ADVANCES IN INSTRUMENTATION AND CONTROL, VOL 44, PT 1-4, 1989, 44 : 585 - 598
  • [30] An approach of reuse-based software process improvement
    Xu, Ruzhi
    Lin, Peiguang
    Zhao, Zhikun
    Qian, Leqiu
    [J]. Journal of Computational Information Systems, 2010, 6 (06): : 1897 - 1906