Object-oriented framework for modelling and ... - ResearchGate
Object-oriented framework for modelling and ... - ResearchGate
Object-oriented framework for modelling and ... - ResearchGate
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ABSTRACT<br />
An important class of ecological problems concerns propagation processes. In ecological <strong>modelling</strong>,<br />
these phenomena generally occur on large scales <strong>and</strong> are generally difficult to efficiently simulate be-<br />
cause of the number of entities <strong>and</strong> connections between entities. Studies of this kind of phenomena lack<br />
genericity <strong>and</strong> reusability because they are often presented through the point of view of a single domain<br />
expert. Simulations made by domain experts seem to lack genericity <strong>for</strong> computer science specialists <strong>and</strong><br />
simulations developed by computer science specialists seem not to grasp <strong>modelling</strong> terminology <strong>and</strong><br />
problems of the domain experts. We propose here a general object-<strong>oriented</strong> <strong>framework</strong> <strong>for</strong> <strong>modelling</strong><br />
<strong>and</strong> simulation of propagation processes. <strong>Object</strong>-<strong>oriented</strong> techniques allow to provide genericity <strong>and</strong> re-<br />
usability. From <strong>modelling</strong> to simulation, the Unified Modeling Language (UML) provides a common<br />
means of communication between computer science specialists <strong>and</strong> domain experts. The Model Driven<br />
Architecture (MDA) is used to improve object-<strong>oriented</strong> methodology. Simulation optimisations are de-<br />
fined <strong>for</strong> implicit <strong>and</strong> explicit models of propagation. The approach is applied to the <strong>modelling</strong> <strong>and</strong><br />
simulation of fire spread. Starting from wildl<strong>and</strong> fire problems, specification levels are used to gradually<br />
specify a fire spread simulator. Each level of the study is specified in UML <strong>and</strong> thus can be reused in<br />
another wildl<strong>and</strong> fire problem.<br />
Keywords: Fire spread <strong>modelling</strong> <strong>and</strong> simulation, propagation processes, object-<strong>oriented</strong> techniques,<br />
discrete event simulation, Model Driven Architecture.<br />
2