Interactive evolutionary modelling and simulation of discrete-event systems using prototypical objects Online publication date: Thu, 30-Apr-2009
by Vladimir Janousek, Elod Kironsky
International Journal of Autonomic Computing (IJAC), Vol. 1, No. 2, 2009
Abstract: In this paper, we describe an alternative approach to the traditional class-based approach of building simulation models using object-oriented languages. We use the Discrete EVent Systems specification (DEVS) formalism implemented by prototypical objects. The main reason why we use prototype-based object orientation for simulation modelling is the fact that it offers the level of flexibility that we need for interactive evolutionary modelling and simulation, which is used for simulation-based development of systems without exact specifications. We introduce a reflective framework model that constructs, inspects and edits the models specified using DEVS. The meta-object protocol of this framework allows the models to be constructed from scratch and inspected and edited during run-time. Interactive evolutionary modelling and simulation is supported by a visual tool set which has been highly influenced by the user interface of Self, an object-oriented language based on prototypical objects.
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Autonomic Computing (IJAC):
Login with your Inderscience username and password:
Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.
If you still need assistance, please email subs@inderscience.com