z-logo
open-access-imgOpen Access
Practical Benefits of Aspect-Oriented Programming Paradigm in Discrete Event Simulation
Author(s) -
Meriem Chibani,
Brahim Belattar,
Abdelhabib Bourouis
Publication year - 2014
Publication title -
modelling and simulation in engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.264
H-Index - 20
eISSN - 1687-5591
pISSN - 1687-5605
DOI - 10.1155/2014/736359
Subject(s) - reusability , modular design , adaptability , robustness (evolution) , discrete event simulation , computer science , modularity (biology) , animation , separation of concerns , extensibility , simulation modeling , quality (philosophy) , distributed computing , event (particle physics) , software engineering , systems engineering , simulation , engineering , programming language , software , ecology , biochemistry , chemistry , genetics , computer graphics (images) , philosophy , epistemology , gene , biology , physics , quantum mechanics , microeconomics , economics
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

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom