A UML tool for an automatic generation of simulation programs
Proceedings of the 2nd international workshop on Software and performance
UML extensions for the specification and evaluation of latency constraints in architectural models
Proceedings of the 2nd international workshop on Software and performance
Java engine for UML based hybrid state machines
Proceedings of the 32nd conference on Winter simulation
SableCC, an Object-Oriented Compiler Framework
TOOLS '98 Proceedings of the Technology of Object-Oriented Languages and Systems
Ad-hoc On-Demand Distance Vector Routing
WMCSA '99 Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications
AODV Routing Protocol Implementation Design
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
Modeling and Simulation of System-of-Systems Timing Constraints with UML-RT and OMNeT++
RSP '04 Proceedings of the 15th IEEE International Workshop on Rapid System Prototyping
UML-PSI: The UML Performance Simulator
QEST '04 Proceedings of the The Quantitative Evaluation of Systems, First International Conference
Using UML models for the performance analysis of network systems
Computer Networks: The International Journal of Computer and Telecommunications Networking - Telecommunications and UML languages
Performance analysis and prediction of physically mobile systems
WOSP '07 Proceedings of the 6th international workshop on Software and performance
An overview of the OMNeT++ simulation environment
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
Validating UML simulation models with model-level unit tests
Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques
Simulation configuration modeling of distributed communication systems
SAM'12 Proceedings of the 7th international conference on System Analysis and Modeling: theory and practice
A meta-model for performance modeling of dynamic virtualized network infrastructures
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering
Integration of test-driven agile simulation approach in service-oriented tool environment
Proceedings of the 46th Annual Simulation Symposium
Hi-index | 0.00 |
In this paper, we discuss the need for using standardized graphical modeling languages for developing and evaluating simulation models. In particular, we use UML 2 diagrams to construct simulation models to be executed in an event-driven simulation framework (currently, we are using OMNeT++). The translation of the UML 2 models is provided by Syntony, an Eclipse-based framework that we developed for automated and tool assisted development and analysis of network protocols. With the help of Syntony we are able to use a simple graphical modeling language to describe complex protocols. Additionally, the complete process of debugging and analyzing the protocol is tool-assisted. For verification purposes, we developed an UML 2 model of the Ad hoc On-Demand Distance Vector (AODV) protocol. In comparison with a native OMNeT++ model, we were able to show, first, that the developed model works suitably and the achieved performance measures of the routing protocol are comparable, and second, that the overhead of the translation process does not lead to an essential performance degradation of the simulation process.