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 条
  • [11] Specification of software controlling a discrete-continuous environment
    Friesen, V
    Jahnichen, S
    Weber, M
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 315 - 325
  • [12] An agile approach to requirement specification
    Bang, Tom J.
    Agile Processes in Software Engineering and Extreme Programming, Proceedings, 2007, 4536 : 193 - 197
  • [13] Specification, hardware implementation and prototyping environment for image processing algorithms
    Hoisko, S
    Hakkarainen, H
    Vihavainen, K
    Isoaho, J
    ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, 1996, : 834 - 837
  • [14] Agile and Continuous Digital Learning Integration: Perspectives in Ethiopian High Schools
    Mesfin, Gebremariam
    Ghinea, Gheorghita
    Covaci, Alexandra
    Gronli, Tor-Morten
    Midekso, Dida
    Hwang, Wu-Yuin
    2017 10TH INTERNATIONAL CONFERENCE ON UBI-MEDIA COMPUTING AND WORKSHOPS (UBI-MEDIA), 2017, : 382 - 387
  • [15] Application integration platform for an agile manufacturing environment based on CORBA/Agent
    Guo, Yin-Zhang
    Wang, Yan
    Zeng, Jan-Chao
    PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2006, : 169 - +
  • [16] Studies on the Integration of Agile Manufacturing and Six Sigma Management for Competitive Environment
    Zhang Xiaoxiang
    Ren Liping
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON INFORMATION, ELECTRONIC AND COMPUTER SCIENCE, VOLS I AND II, 2009, : 664 - 667
  • [17] Agile specification-driven development
    Ostroff, JS
    Makalsky, D
    Paige, RF
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3092 : 104 - 112
  • [18] On agile performance requirements specification and testing
    Ho, Chih-Wei
    Johnson, Michael J.
    Williams, Laurie
    Maximilien, E. Michael
    AGILE 2006, PROCEEDINGS, 2006, : 47 - +
  • [19] Visual GUI Testing in Continuous Integration Environment
    Muhamad, Fachrul Pralienka Bani
    Sarno, Riyanarto
    Ahmadiyah, Adhatus Solichah
    Rochimah, Siti
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON INFORMATION & COMMUNICATION TECHNOLOGY AND SYSTEMS (ICTS), 2016, : 214 - 219
  • [20] Software Reliability in a DevOps Continuous Integration Environment
    Bates, Mary
    Oviedo, Enrique, I
    67TH ANNUAL RELIABILITY & MAINTAINABILITY SYMPOSIUM (RAMS 2021), 2021,