Brahim Belattar

Learn More
In this paper, we discuss various aspects of the design, implementation, and use of JAPROSIM which is a general purpose discrete event simulation framework based on the Java programming language. JAPROSIM is an open source project developed for both academic and industrial purposes. It also merges process-interaction modeling structures with powerful java(More)
At a time when complexity becomes a major issue in system modeling, it becomes necessary to simplify, as much as possible, complex systems to be modeled. The inherent complexity of this latter obstructs understanding of their models. In turn, the number of components, interactions between them and the size of the model, increase when complexity increases.(More)
—JAPROSIM is a well designed library, free and open source that adopts the popular process-interaction worldview. It is implemented in Java programming language allowing deep access to its powerful features and can serve as a basis for the development of dedicated object-oriented simulation environments. The paper presents architecture and major components(More)
Discrete event simulation (DES) projects implement several crosscutting concerns, such as event scheduling, event handling, and keeping track of a simulation's state which tend to produce a tangling and scattering simulation code. This increases the complexity and reduces the maintainability which requires specific separation of concerns (SOC). The aspect(More)
  • 1