Proceedings of the Second Workshop on Formal Methods in Software Practice - FMSP '98 1998
DOI: 10.1145/298595.298600
|View full text |Cite
|
Sign up to set email alerts
|

Experiences in verifying parallel simulation algorithms

Abstract: Parallelization is a popular technique for improving the performance of discrete event simulation. Due to the complex, distributed nature of parallel simulation algorithms, debugging implemented systems is a daunting, if not impossible task. Developers are plagued with transient errors that prove difEcult to replicate and eliminate. Recently, researchers at The University of Cincinnati developed a parallel simulation kernel, WARPED, implementing a generic parallel discrete event simulator based on the Tie Warp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

1999
1999
2002
2002

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 7 publications
0
6
0
Order By: Relevance
“…In answering these questions, the developers considered and resolved details that previously went unnoticed. Although difficult to quantify, our experience here suggests that an easy-to-follow formal specification of the time warp protocol results in a faster, more efficient software implementation [27], [28].…”
Section: Discussionmentioning
confidence: 92%
See 1 more Smart Citation
“…In answering these questions, the developers considered and resolved details that previously went unnoticed. Although difficult to quantify, our experience here suggests that an easy-to-follow formal specification of the time warp protocol results in a faster, more efficient software implementation [27], [28].…”
Section: Discussionmentioning
confidence: 92%
“…However, supporting such a statement with quantitative data is difficult. This is not our first experience with developing a parallel simulator [21], [27] and, thus, our previous experience contributed substantially to the improved development time. However, this was our first attempt at building a general purpose objectoriented parallel simulation kernel, so differences in the development goals did exist.…”
Section: Discussionmentioning
confidence: 95%
“…The user may specify attributes about the objects and the factory manager queries the "known" factories to locate components matching the users requirements. The query process can also be extended to perform sophisticated knowledge-based component retrievals [Penix et al 1998]. …”
Section: Factory Managermentioning
confidence: 99%
“…The growth in sophistication and complexity of software systems has necessitated the use of formal mechanisms to verify and validate them [Penix et al 1998]. Automated formal methods are now employed to verify and validate designs.…”
Section: The Formal Frameworkmentioning
confidence: 99%
See 1 more Smart Citation