• DocumentCode
    2483557
  • Title

    Model driven runtime for the strategic based computer games

  • Author

    Pavlovic, Nedeljko Dj ; Cvetanovic, Svetlana ; Domazet, Dragan

  • Author_Institution
    Fac. of Inf. Technol., Univ. of Belgrade, Belgarde, Serbia
  • fYear
    2009
  • fDate
    7-9 Oct. 2009
  • Firstpage
    499
  • Lastpage
    502
  • Abstract
    Applying Model Driven Architecture (MDA) concept is very complex because of large number of problems arising from the nature of tools to automate the translation of platform independent models (PIM) in a model dependent on the platform (PSM). This paper proposes how to overcome the above mentioned problems by designing and implementing an environment that would be able to execute a model independent of platform, rather than transforming it. The proposed design involves intensive use of the OCL language and formal specifications in the execution environment, the interception of OCL statements contained in the annotated classes and the implementation of state machines that implement the application. At the end of the paper, the strategic computer game TexasHoldem which implemented the proposed approach is given as an example.
  • Keywords
    Unified Modeling Language; computer games; finite state machines; formal specification; software architecture; OCL language; TexasHoldem game; formal specifications; model driven architecture; model driven runtime; platform independent models; state machines; strategic computer game; Computer architecture; Computer graphics; Information technology; Network servers; Object oriented modeling; Relational databases; Runtime; Unified modeling language; User interfaces; Web server; Games; MDA; Model; OCL; PIM; PSM; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Telecommunication in Modern Satellite, Cable, and Broadcasting Services, 2009. TELSIKS '09. 9th International Conference on
  • Conference_Location
    Nis
  • Print_ISBN
    978-1-4244-4382-6
  • Electronic_ISBN
    978-1-4244-4383-3
  • Type

    conf

  • DOI
    10.1109/TELSKS.2009.5339472
  • Filename
    5339472