dc.contributor | Universidade Estadual Paulista (Unesp) | |
dc.contributor | Universidade de São Paulo (USP) | |
dc.date.accessioned | 2018-12-11T17:34:06Z | |
dc.date.available | 2018-12-11T17:34:06Z | |
dc.date.created | 2018-12-11T17:34:06Z | |
dc.date.issued | 2017-01-01 | |
dc.identifier | Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE, p. 30-35. | |
dc.identifier | 2325-9086 | |
dc.identifier | 2325-9000 | |
dc.identifier | http://hdl.handle.net/11449/179182 | |
dc.identifier | 10.18293/SEKE2017-147 | |
dc.identifier | 2-s2.0-85029517926 | |
dc.description.abstract | Self-Adaptive Software (SaS), a special class of software system, constantly deals with some type of changes (i.e., structural and/or behavioral) to meet the user's new needs or autonomously react to modifications in its execution environment. Software adaptation, when manually performed, becomes an onerous and error-prone activity. Automated approaches have been adopted as a feasible alternative to overcome such adversities because they reduce the human involvement to a minimum. Based on this scenario, a Reference Architecture for SaS (RA4SaS) [1], [2] was designed in previous work. This architecture enables the adaptation of SaS at runtime by means of a controlled adaptation approach. In this sense, an automated process and a complete infrastructure to allow the phases of such process were also developed. This paper presents the design and implementation of a new module for automatic generation of source code for our architecture based on template engines [3]. In short, the main benefits of this module can be summarized in three items: (i) higher design flexibility, maintenance and evolution of SaS; (ii) introduction of new capabilities for automatic generation of source code; and (iii) performance improvement. To present the operation of this new module, a case study was conducted. As result, we have observed that our architecture has good perspective to efficiently contribute to the SaS area. | |
dc.language | eng | |
dc.relation | Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE | |
dc.relation | 0,157 | |
dc.rights | Acesso aberto | |
dc.source | Scopus | |
dc.subject | Automated process | |
dc.subject | Reference architecture | |
dc.subject | Selfadaptive software | |
dc.subject | Template engine | |
dc.title | Infrastructure based on template engines for automatic generation of source code for self-Adaptive software domain | |
dc.type | Actas de congresos | |