2015Unpublished venueRequires access

Crosscutting concerns refactoring in agent framework

Maman Somantri, Lukito Edi Nugroho, Widyawan Widyawan, Ahmad Firman Ashari

Open publisher page 1 citations

Abstract

Agent framework such as Aglets has crosscutting concern (CCC) that is legacy from object oriented (OO) programming. Refactoring is needed to make a clean agent framework from the problems. Aspect mining and aspect identification is an important process that has to be conducted in refactoring process. Aspect implementation can be conducted after aspect mining have been succeeded to identify CCC. This paper presents an experience to analyze and identify CCC in agent framework. Two techniques tried to be combined to conduct aspect mining. Those techniques are Search-Based technique and DIFF Algorithm. Aglets framework become a case study to perform the aspect mining. Step by step of the technique will be explained to get aspect mining is more clear.

About this research paper

What this paper is about

Agent framework such as Aglets has crosscutting concern (CCC) that is legacy from object oriented (OO) programming. Refactoring is needed to make a clean agent framework from the problems. Aspect mining and aspect identification is an important process that has to be conducted in refactoring process. Aspect implementation can be conducted after aspect mining have been succeeded to identify CCC. This paper presents an experience to analyze and identify CCC in agent framework. Two techniques tried to be combined to conduct aspect mining. Those techniques are Search-Based technique and DIFF Algorithm. Aglets framework become a case study to perform the aspect mining. Step by step of the technique will be explained to get aspect mining is more clear.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Agent framework such as Aglets has crosscutting concern (CCC) that is legacy from object oriented (OO) programming. Refactoring is needed to make a clean agent framework from the problems. Aspect mining and aspect identification is an important process that has to be conducted in refactoring process. Aspect implementation can be conducted after aspect mining have been succeeded to identify CCC. This paper presents an experience to analyze and identify CCC in agent framework. Two techniques tried to be combined to conduct aspect mining. Those techniques are Search-Based technique and DIFF Algorithm. Aglets framework become a case study to perform the aspect mining. Step by step of the technique will be explained to get aspect mining is more clear.

Key concepts: Code refactoring, Aspect-oriented programming, Computer science, Process (computing), Identification (biology), Software engineering, Object-oriented programming, Legacy system

Related papers

Back to paper searchBrowse research topicsOriginal source
Crosscutting concerns refactoring in agent framework — Research Paper | ScholarLens