dc.contributorUniversidade Estadual Paulista (Unesp)
dc.contributorUniversidade de São Paulo (USP)
dc.date.accessioned2018-12-11T17:34:06Z
dc.date.available2018-12-11T17:34:06Z
dc.date.created2018-12-11T17:34:06Z
dc.date.issued2017-01-01
dc.identifierProceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE, p. 30-35.
dc.identifier2325-9086
dc.identifier2325-9000
dc.identifierhttp://hdl.handle.net/11449/179182
dc.identifier10.18293/SEKE2017-147
dc.identifier2-s2.0-85029517926
dc.description.abstractSelf-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.languageeng
dc.relationProceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
dc.relation0,157
dc.rightsAcesso aberto
dc.sourceScopus
dc.subjectAutomated process
dc.subjectReference architecture
dc.subjectSelfadaptive software
dc.subjectTemplate engine
dc.titleInfrastructure based on template engines for automatic generation of source code for self-Adaptive software domain
dc.typeActas de congresos


Este ítem pertenece a la siguiente institución