Practical Benefits of Aspect-Oriented Programming Paradigm in Discrete Event Simulation

Aspect-oriented modeling and simulation is a new approach which uses the separation of concerns principle to enhance the quality of models and simulation tools. It adopts the separation of concerns (SOC) principle. Thus, crosscutting concerns such as processes synchronization, steady state detectio...

Full description

Saved in:
Bibliographic Details
Main Authors: Meriem Chibani, Brahim Belattar, Abdelhabib Bourouis
Format: Article
Language:English
Published: Wiley 2014-01-01
Series:Modelling and Simulation in Engineering
Online Access:http://dx.doi.org/10.1155/2014/736359
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850226678391898112
author Meriem Chibani
Brahim Belattar
Abdelhabib Bourouis
author_facet Meriem Chibani
Brahim Belattar
Abdelhabib Bourouis
author_sort Meriem Chibani
collection DOAJ
description Aspect-oriented modeling and simulation is a new approach which uses the separation of concerns principle to enhance the quality of models and simulation tools. It adopts the separation of concerns (SOC) principle. Thus, crosscutting concerns such as processes synchronization, steady state detection, and graphical animation could be separated from simulation functional modules. The capture of crosscutting concerns in a modular way is carried out to cope with complexity and to achieve the required engineering quality factors such as robustness, modularity, adaptability, and reusability. This paper provides a summary of aspect-oriented paradigm with its usage in simulation by illustrating the main crosscutting concerns that may infect simulation systems. A practical example is given with the use of the Japrosim discrete event simulation library.
format Article
id doaj-art-5cfac7f5e8ba43b8b320d084be41fd23
institution OA Journals
issn 1687-5591
1687-5605
language English
publishDate 2014-01-01
publisher Wiley
record_format Article
series Modelling and Simulation in Engineering
spelling doaj-art-5cfac7f5e8ba43b8b320d084be41fd232025-08-20T02:04:59ZengWileyModelling and Simulation in Engineering1687-55911687-56052014-01-01201410.1155/2014/736359736359Practical Benefits of Aspect-Oriented Programming Paradigm in Discrete Event SimulationMeriem Chibani0Brahim Belattar1Abdelhabib Bourouis2Research Laboratory on Computer Science’s Complex Systems ReLa(CS)2, University of Oum El Bouaghi, P.O. Box 358, 04000 Oum El Bouaghi, AlgeriaDepartment of Computer Science, University of Batna, 5000 Batna, AlgeriaResearch Laboratory on Computer Science’s Complex Systems ReLa(CS)2, University of Oum El Bouaghi, P.O. Box 358, 04000 Oum El Bouaghi, AlgeriaAspect-oriented modeling and simulation is a new approach which uses the separation of concerns principle to enhance the quality of models and simulation tools. It adopts the separation of concerns (SOC) principle. Thus, crosscutting concerns such as processes synchronization, steady state detection, and graphical animation could be separated from simulation functional modules. The capture of crosscutting concerns in a modular way is carried out to cope with complexity and to achieve the required engineering quality factors such as robustness, modularity, adaptability, and reusability. This paper provides a summary of aspect-oriented paradigm with its usage in simulation by illustrating the main crosscutting concerns that may infect simulation systems. A practical example is given with the use of the Japrosim discrete event simulation library.http://dx.doi.org/10.1155/2014/736359
spellingShingle Meriem Chibani
Brahim Belattar
Abdelhabib Bourouis
Practical Benefits of Aspect-Oriented Programming Paradigm in Discrete Event Simulation
Modelling and Simulation in Engineering
title Practical Benefits of Aspect-Oriented Programming Paradigm in Discrete Event Simulation
title_full Practical Benefits of Aspect-Oriented Programming Paradigm in Discrete Event Simulation
title_fullStr Practical Benefits of Aspect-Oriented Programming Paradigm in Discrete Event Simulation
title_full_unstemmed Practical Benefits of Aspect-Oriented Programming Paradigm in Discrete Event Simulation
title_short Practical Benefits of Aspect-Oriented Programming Paradigm in Discrete Event Simulation
title_sort practical benefits of aspect oriented programming paradigm in discrete event simulation
url http://dx.doi.org/10.1155/2014/736359
work_keys_str_mv AT meriemchibani practicalbenefitsofaspectorientedprogrammingparadigmindiscreteeventsimulation
AT brahimbelattar practicalbenefitsofaspectorientedprogrammingparadigmindiscreteeventsimulation
AT abdelhabibbourouis practicalbenefitsofaspectorientedprogrammingparadigmindiscreteeventsimulation