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

2014 ◽  
Vol 2014 ◽  
pp. 1-16 ◽  
Author(s):  
Meriem Chibani ◽  
Brahim Belattar ◽  
Abdelhabib Bourouis

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.

2020 ◽  
Vol 11 (5) ◽  
pp. 1515
Author(s):  
Letícia Ali Figueiredo Ferreira ◽  
Igor Leão dos Santos ◽  
Ana Carla De Souza Gomes dos Santos ◽  
Augusto Da Cunha Reis

Emergency departments (ED) are responsible for the immediate care and stabilization of patients in critical health conditions. Several factors have caused overcrowding in the emergency care system, but the variability of patient arrival and the triage process requires special attention. The criticality of these components and their configuration directly impact the waiting times, length of stay and quality of service, being the subject of several studies. So, this paper aims to understand by means of Discrete Event Simulation how ED works with the variation of patient arrival and how this variation highlights the bottlenecks of the triage process. Varying the patient arriving interval between 0.1 and 7.6 in a 4-hour scenario,  the system saturation point was established in β = 1.1. Besides, with the variation in the number of triages points, a considerable decrease in the total length of stay spent and the waiting times were noticed, mainly when there was two triage points operating simultaneously.


Author(s):  
Evon M. O. Abu-Taieh ◽  
Asim Abdel Rahman El Sheikh

This chapter introduces validation, verification, and testing tools and techniques pertaining to discrete event simulation. The chapter distinguishes between validation and verification within the context of discrete event simulation. Then, we will show the importance of such topic by revealing the amount research done in simulation validation and verification. The chapter subsequently discusses the reasons why simulation projects fail and the sources of simulation inaccuracies. Next, the chapter gives different taxonomies for validation, verification, and testing techniques (VV&T) for both types of simulation systems: object-oriented-based and algorithmic-based. Therefore, the chapter will present a translation of thirteen software-engineering practices suggested for simulation projects. Notwithstanding the significance of providing an objective assessment platform, as such, the chapter will shed light on the independence of VV&T pertaining to simulation systems.


CoDesign ◽  
2013 ◽  
Vol 9 (3) ◽  
pp. 159-177 ◽  
Author(s):  
Adrian Steinemann ◽  
Joachim Taiber ◽  
Georges Fadel ◽  
Konrad Wegener ◽  
Andreas Kunz

Sign in / Sign up

Export Citation Format

Share Document