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 条
  • [41] Integration of Test-Driven Agile Simulation Approach in Service-Oriented Tool Environment
    Schneider, Vitali
    German, Reinhard
    46TH ANNUAL SIMULATION SYMPOSIUM (ANSS 2013) - 2013 SPRING SIMULATION MULTICONFERENCE (SPRINGSIM'13), 2013, 45 (02): : 81 - 87
  • [42] THE SPECIFICATION OF DATA PARALLEL ALGORITHMS
    RICE, MD
    SEIDMAN, SB
    WANG, PY
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 8 (02) : 191 - 195
  • [43] A specification language for clinical algorithms
    Herrero, C
    Maojo, V
    Sanandres, JA
    Lopez, A
    Crespo, J
    Lazaro, P
    PROCEEDINGS OF THE 18TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOL 18, PTS 1-5, 1997, 18 : 2010 - 2011
  • [44] Machine Learning and Algorithms; Agile Development
    Langford, John
    Ortega, Ruben
    COMMUNICATIONS OF THE ACM, 2012, 55 (08) : 10 - 11
  • [45] MODERN AGILE LEARNING ENVIRONMENT
    Morcov, S.
    14TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2020), 2020, : 9336 - 9345
  • [46] Benefits realisation in an agile environment
    Marnewick, Carl
    Marnewick, Annlize L.
    INTERNATIONAL JOURNAL OF PROJECT MANAGEMENT, 2022, 40 (04) : 454 - 465
  • [47] Agile Game in Online Environment
    Havazik, Ondrej
    Pavlickova, Petra
    Pavlicek, Josef
    ADVANCED INFORMATION SYSTEMS ENGINEERING WORKSHOPS, 2021, 423 : 17 - 25
  • [48] Elements of an agile discovery environment
    Grigoriev, PA
    Yevtushenko, SA
    DISCOVERY SCIENCE, PROCEEDINGS, 2003, 2843 : 311 - 319
  • [49] EVALUATION OF CONTINUOUS SO2 SOURCE MONITORING SYSTEMS VIA EPA PERFORMANCE SPECIFICATION PROCEDURES
    KENDALL, DR
    BARTOO, RH
    JOURNAL OF THE AIR POLLUTION CONTROL ASSOCIATION, 1977, 27 (09): : 872 - 875
  • [50] Agile software development meets corporate deployment procedures: Stretching the agile envelope
    Gotel, Olly
    Leip, David
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2007, 4536 : 24 - +