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...
Saved in:
| Main Authors: | , , |
|---|---|
| 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 |