Model driven runtime for the strategic based computer games
Nedeljko Dj. Pavlovic, Svetlana Cvetanović, Dragan S. Domazet · 2009
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.