2008
DOI: 10.5381/jot.2008.7.1.a3
|View full text |Cite
|
Sign up to set email alerts
|

JAPROSIM: A Java framework for Process Interaction Discrete Event Simulation.

Abstract: 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 processinteraction modeling structures with powerful java features in an intelligent way that encourages model simplicity, reusability and automatic statistics collection. Further motivations and aims are discussed. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 14 publications
0
4
0
Order By: Relevance
“…Many of the discarded open source project simulators seemed inactive for either of a number of reasons: not having significant usage in the simulation community; lacking active community activities or forums; not receiving updates in the past 2 years; and lacking any clear information from developers about the active status of the project, especially related to still being under development. For example, JARPROSIM 34,35 did not seem to have wide usage, and had its most recent version update in 2014. A check on the log of its code commit history yielded null results.…”
Section: Discussionmentioning
confidence: 99%
“…Many of the discarded open source project simulators seemed inactive for either of a number of reasons: not having significant usage in the simulation community; lacking active community activities or forums; not receiving updates in the past 2 years; and lacking any clear information from developers about the active status of the project, especially related to still being under development. For example, JARPROSIM 34,35 did not seem to have wide usage, and had its most recent version update in 2014. A check on the log of its code commit history yielded null results.…”
Section: Discussionmentioning
confidence: 99%
“…JAPROSIM is also a recent project that has yielded Journal publications (Abdelhabib and Brahim, 2008;Belattar and Bourouis, 2014). It is developed and maintained by research institutes in Algeria.…”
Section: Second Phase: Analysis Of Most Competent Os Des Toolsmentioning
confidence: 98%
“…The Proposed AOP Solutions. The main crosscutting concerns, discussed in the precedent section, are identified and separated in Japrosim using AJDT tool [36]. The aspectoriented (AO) version of Japrosim is enhanced with the uoeb.Japrosim.crosscutting.concerns package which consists of eight aspects: SingletonConcern, Animation, Exception-Handling, GraphicalUserInterface, SimulationTrace, Steady-StateDetection, Synchronization, and CalculationAccuracy.…”
Section: 2mentioning
confidence: 99%
“…At the end of its life cycle, a simulation process calls automatically the dispose() method to reactivate the scheduler without blocking itself. So the corresponding thread could be terminated [36]. The elements that ensure the coroutine mechanism are the processResume (Entity e), mainResume(), and dispose() methods in addition to the mainLock and lock objects.…”
Section: Synchronizationmentioning
confidence: 99%