PROCEDURES AND ALGORITHMS FOR CONTINUOUS INTEGRATION IN AN AGILE SPECIFICATION ENVIRONMENT

被引:0
|
作者
Lopez-Nores, Martin [1 ]
Pazos-Arias, Jose J. [1 ]
Garcia-Duque, Jorge [1 ]
Blanco-Fernandez, Yolanda [1 ]
Diaz-Redondo, Rebeca P. [1 ]
Fernandez-Vilas, Ana [1 ]
Gil-Solla, Alberto [1 ]
Ramos-Cabrer, Manuel [1 ]
机构
[1] Univ Vigo, Dept Telemat Engn, ETSE Telecomunicac, Vigo 36310, Spain
关键词
Formal specification; agile software development; continuous integration;
D O I
10.1142/S0218194009004106
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One of the main ideas of agile development is to perform continuous integration, in order to detect and resolve conflicts among several modular units of a system as soon as possible. Whereas this feature is well catered for at the level of programming source code, the support available in formal specification environments is still rather unsatisfactory: it is possible to analyze the composition of several modular units automatically, but no assistance is given to help modify them in case of problems. Instead, the stakeholders who build the specifications are forced to attempt manual changes until reaching the desired functionality, in a process that is far from being intuitive. In response to that, this paper presents procedures and algorithms that automate the whole process of doing integration analyses and generating revisions to solve the diagnosed problems. These mechanisms serve to complete an agile specification environment presented in a previous paper, which was designed around the principle of facilitating the creative efforts of the stakeholders.
引用
收藏
页码:47 / 78
页数:32
相关论文
共 50 条
  • [31] Bringing the agile philosophy to formal specification settings
    Lopez-Nores, Martin
    Pazos-Arias, Jose J.
    Garcia-Duque, Jorge
    Blanco-Fernandez, Yolanda
    Díaz-Redondo, Rebeca P.
    Fernandez-Vilas, Ana
    Gil-Solla, Alberto
    Ramos-Cabrer, Manuel
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2006, 16 (06) : 951 - 986
  • [32] Agent- and CORBA-based application integration platform for an agile manufacturing environment
    Chan, FTS
    Zhang, J
    Li, P
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2003, 21 (06): : 460 - 468
  • [33] Agent- and CORBA-Based Application Integration Platform for an Agile Manufacturing Environment
    J. Zhang
    F.T.S. Chan
    P. Li
    The International Journal of Advanced Manufacturing Technology, 2003, 21 (6) : 460 - 468
  • [34] Agent- and CORBA-based application integration platform for an agile manufacturing environment
    Chan, F.T.S. (ftschan@hkucc.hku.hk), 1600, Springer-Verlag London Ltd (21):
  • [35] Agile integration of complex systems
    O'Brien, Wayne
    Merkert, Raimund
    CrossTalk, 2010, 23 (11-12): : 1 - 8
  • [36] Integration decision of agile manufacturing
    Xi'an Jiaotong Univ, Xi'an, China
    Zhongguo Jixie Gongcheng, 6 (12-14):
  • [37] Interface Problems of Agile in a Non-agile Environment
    Theobald, Sven
    Diebold, Philipp
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2018, 2018, 314 : 123 - 130
  • [38] Strategies for doing Agile in a non-Agile Environment
    Kuusinen, Kati
    Gregory, Peggy
    Sharp, Helen
    Barroca, Leonor
    ESEM'16: PROCEEDINGS OF THE 10TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2016,
  • [39] ARES: An Agile Requirements Specification Process for Regulated Environments
    Marques, Johnny
    da Cunha, Adilson Marques
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (10) : 1403 - 1438