Proceedings of the Tenth International Conference on Aspect-Oriented Software Development 2011
DOI: 10.1145/1960275.1960295
|View full text |Cite
|
Sign up to set email alerts
|

An aspect-oriented approach for implementing evolutionary computation applications

Abstract: Object-oriented frameworks support design and code reuse for specific application domains. To facilitate the development of evolutionary computation (EC) programs, such as genetic algorithms, developers often extend and customize EC frameworks with application code that defines the EC problem being solved. The application code, however, crosscuts the EC framework whenever candidate solutions are encoded, decoded, evaluated, and output. A change in the application logic, such as adding a parameter to the proble… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2014
2014
2014
2014

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 20 publications
0
2
0
Order By: Relevance
“…Ramirez et al [26] propose an aspect based approach to the implementation of evolutionary algorithms. The main contribution in [26] is the extraction of cross-cutting concerns into aspects that can be woven into the EC framework at compile time.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Ramirez et al [26] propose an aspect based approach to the implementation of evolutionary algorithms. The main contribution in [26] is the extraction of cross-cutting concerns into aspects that can be woven into the EC framework at compile time.…”
Section: Related Workmentioning
confidence: 99%
“…Ramirez et al [26] propose an aspect based approach to the implementation of evolutionary algorithms. The main contribution in [26] is the extraction of cross-cutting concerns into aspects that can be woven into the EC framework at compile time. The main benefits of using aspect programming are to guaranty the system consistency by properly propagating changes and enhancing modularity so that to facilitate maintenance and reuse of application code across different EC frameworks and approaches.…”
Section: Related Workmentioning
confidence: 99%