期刊名称:International Journal of New Computer Architectures and their Applications
印刷版ISSN:2220-9085
出版年度:2013
卷号:3
期号:1
页码:1-10
出版社:Society of Digital Information and Wireless Communications
摘要:Discrete event simulation (DES) projectsimplement several crosscutting concerns,such as event scheduling, event handling,and keeping track of a simulation’s statewhich tend to produce a tangling andscattering simulation code. This increasesthe complexity and reduces themaintainability which requires specificseparation of concerns (SOC). The aspectoriented programming (AOP) paradigm putsa greater focus on crosscutting concerns thanother language paradigms. It provideslanguage mechanisms such as the prominentAspectJ, that explicitly capture crosscuttingconcerns in a modular way and thusachieving the benefits that results fromimproved modularity; code that is easier todesign, implement, maintain, reuse andevolve. In this paper, we present the mostbenefits of using the aspect orientedprogramming paradigm in the simulationmodeling field. Besides that, we identify themain crosscutting concerns for a discreteevent simulator.