Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 22 von 140
2013 Brazilian Conference on Intelligent Systems, 2013, p.44-50
2013
Volltextzugriff (PDF)

Details

Autor(en) / Beteiligte
Titel
Using Jason to Develop Refactoring Agents
Ist Teil von
  • 2013 Brazilian Conference on Intelligent Systems, 2013, p.44-50
Ort / Verlag
IEEE
Erscheinungsjahr
2013
Quelle
IEEE Xplore
Beschreibungen/Notizen
  • Refactoring is one of the main techniques used when maintaining and evolving the software. It works by changing the software in such way that improves its internal structure without changing its external behavioral. This paper focuses on issues around software refactoring, such as: (i) figure out where the software should be refactored, (ii) define which refactoring(s) should be applied, (iii) ensure that the external behavior of the software will be preserved after applying the refactoring, (iv) evaluate the gains and losses on the software quality resulting of the refactoring, (v) apply the refactoring, and, (vi) maintain the consistence between the refactored program code and other artifacts. Given the amount of issues to be considered, the refactoring activities when done in a manual way are an error-prone and extremely expensive. This paper provides an extension of the Jason platform to enable the development of refactoring agents able to perform software refactoring in an autonomic way. Such approach accelerates the process of executing a refactoring and reduces the probability of introducing defects.
Sprache
Englisch
Identifikatoren
DOI: 10.1109/BRACIS.2013.16
Titel-ID: cdi_ieee_primary_6726424

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX