Object-oriented simulation with hierarchical, modular models: intelligent agents and endomorphic systems
MIDAS: Integrated Design and Simulation of Distributed Systems
IEEE Transactions on Software Engineering
A conceptual methodology for conducting faster-than-real-time experiments
Transactions of the Society for Computer Simulation International
Distributed systems (3rd ed.): concepts and design
Distributed systems (3rd ed.): concepts and design
Java Distributed Computing
Distributed Process Management System Based on Object-Centered Process Modeling
WWCA '98 Proceedings of the Second International Conference on Worldwide Computing and Its Applications
Application reference designs for distributed systems
IBM Systems Journal
Web-Based System Configuration and Performance Evaluation Using a Knowledge-Based Methodology
EC-WEB '02 Proceedings of the Third International Conference on E-Commerce and Web Technologies
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
Hi-index | 0.01 |
Abstract: Complexity of applications operating in a network environment has been considerably increased, since numerous architectural models, such as the client/server model and its extensions, have lately emerged. When dealing with distributed applications, network modeling is not so demanding and modeling solutions for widely used network components are already adopted by commercial tools. In this paper, we introduce a modeling approach for distributed systems, putting the emphasis on distributed applications. This approach enables the analytical description of applications on the basis of predetermined, high-level operations (or actions) which can be customized to conform to specific architectural models. Operations are ultimately expressed in terms of primitive actions. Through this multi-layer decomposition scheme, in-depth analysis of application mechanisms is promoted. The modeling approach is oriented towards performance evaluation through simulation and a simulation tool has been constructed for this purpose. Modeling examples and a case study for a distributed database banking system are also presented.