• DocumentCode
    3140502
  • Title

    A new approach in object-oriented methodology for creating event-based simulator

  • Author

    Aliakbarian, Saeed ; Abdollahzadeh, Ahmad ; Jalali, Leila

  • Author_Institution
    Sharif Univ. of Technol., Tehran
  • fYear
    2006
  • fDate
    38838
  • Firstpage
    2424
  • Lastpage
    2427
  • Abstract
    This paper explores software design methodologies in the context of creating a simulator and proposes a methodology to design and implement an event-based simulator namely SimMet. SimMet is explored in the context of the development of a complex simulator for simulating real world conditions to use in science, technology and medicine and other simulations. In this paper we interested in event-based approach to create a real world with variety range of event possibilities. The paper first discusses the role of time concept as the cornerstone of a methodical analysis and design phase. In SimMet we use an adaptation of object-oriented methodology to meet time and event concepts in creating a simulator. In the paper we use DBMSS, the simulator that was designed and implemented by SimMet, to test and evaluate SimMet. DBMSS provide a real world environment which is event-based in the test phase of our research. We discuss the architecture of DBMSS and use it to provide arrival transactions to test and evaluate concurrency protocols in database system. We present the comparison of 4 concurrency protocols in variety of conditions and workloads of transactions which is provided by DBMSS. In particular we show that in which conditions each protocol gain over the other protocols and compare the results to the proved results in literature. The results of the comparison show that DBMSS could simulate the real world conditions of arrival transactions and our methodology can be used to create efficient simulated environments
  • Keywords
    concurrency control; database management systems; discrete event simulation; object-oriented methods; protocols; software architecture; concurrency protocol; database management system; event-based simulator; object-oriented methodology; software design; Concurrent computing; Context modeling; Database systems; Design methodology; Discrete event simulation; Medical simulation; Object oriented modeling; Protocols; Software design; System testing; Event-based; Methodology; Simulator;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
  • Conference_Location
    Ottawa, Ont.
  • Print_ISBN
    1-4244-0038-4
  • Electronic_ISBN
    1-4244-0038-4
  • Type

    conf

  • DOI
    10.1109/CCECE.2006.277465
  • Filename
    4054875