A software engineering process to develop services within the Arrowhead project

被引:0
|
作者
Cuenca, Javier [1 ]
Larrinaga, Felix [1 ]
Arenaza-Nuno, Ignacio [1 ]
机构
[1] Mondragon Unibertsitatea, Dept Elect & Informat, Arrasate Mondragon, Spain
关键词
methodology; maintenance; software engineering technique; service architecture;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recent studies estimate that a high percentage of the entire software process cycle corresponds to its maintenance. There is a need to reduce the factors which trigger high maintenance costs due to software updates. This article presents a software engineering process to develop services that reduces maintenance costs. The process has been applied in the framework of the Arrowhead project and consists on refactoring parts of software developed in previous iterations and constructing new pieces according to a methodology. The methodology focuses on reducing software maintenance cost by improving its architectural design, facilitating code comprehension and code reusability, guaranteeing availability, identifying errors in the early stages of its development, and assuring requirement fulfilment before integrating the whole system. The article also analyses the benefits provided by each software engineering technique applied during the software engineering process.
引用
收藏
页码:5232 / 5237
页数:6
相关论文
共 50 条
  • [1] A software engineering process on group collaboration of software project documents
    Chang, Peter H.
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER SCIENCE AND TECHNOLOGY, 2006, : 32 - 37
  • [2] Open Services for Software Process Compliance Engineering
    Biro, Miklos
    [J]. SOFSEM 2014: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2014, 8327 : 1 - 6
  • [3] Using Cloud Services to Develop Learning Scenarios from a Software Engineering Perspective
    Jansen, Marc
    Bollen, Lars
    Baloian, Nelson
    Hoppe, H. Ulrich
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2013, 19 (14) : 2037 - 2053
  • [4] Utilizing software engineering to improve software process capabilities within the Biological Engineering Research Unit
    Korthals, RL
    [J]. COMPUTERS AND ELECTRONICS IN AGRICULTURE, 1998, 19 (03) : 265 - 275
  • [5] Smart Energy Services Integrated within the Arrowhead Communication Framework
    Montori, Federico
    Cinotti, Tullio Salmon
    Brunelli, Davide
    [J]. 2016 INTERNATIONAL SYMPOSIUM ON POWER ELECTRONICS, ELECTRICAL DRIVES, AUTOMATION AND MOTION (SPEEDAM), 2016, : 552 - 557
  • [6] Alara Hydropower Project in Turkey - engineering services within the limits of feasibility
    Ferrari, Helmut
    [J]. WASSERWIRTSCHAFT, 2010, 100 (04) : 62 - 64
  • [7] Software Process Improvement for component-based software engineering: An introduction to the OOSPICE project
    Stallinger, F
    Dorling, A
    Rout, T
    Henderson-Sellers, B
    Lefever, B
    [J]. PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE, 2002, : 318 - 323
  • [8] Assessing the process maturity utilized in software engineering team project courses
    Collofello, James S.
    Ng, Chi Heng
    [J]. Proceedings - Frontiers in Education Conference, 1999, 1 : 9 - 5
  • [9] Project Characteristics used for Methodology Selection to Develop the Software Project
    Balaji, S.
    Al Obaidy, Mohaned
    [J]. 2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 3570 - 3573
  • [10] Experimental studies within the software engineering process for intelligent assistance in a GUI
    Virvou, M
    Kabassi, K
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2003, 9 (01): : 51 - 85