گرفتن رابطه دوگانه بین مدل های شبیه سازی و بافت آنها
|کد مقاله||سال انتشار||مقاله انگلیسی||ترجمه فارسی||تعداد کلمات|
|9211||2006||17 صفحه PDF||سفارش دهید||محاسبه نشده|
Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)
Journal : Simulation Modelling Practice and Theory, Volume 14, Issue 2, February 2006, Pages 126–142
Simulation models are usually built in an objective-driven context. Capturing the relationship between a model and its context is a key issue in Modeling and Simulation (M&S). A better driving of the M&S life cycle requires the objectives, assumptions and constraints in disguise behind this relationship to be explicit. A sound systemic-based foundation is provided here to achieve this goal in a clear abstract form. To this end, we give a thorough development to the concept of experimental frames introduced by the DEVS framework, and we erect a specification hierarchy. An application to fire spreading is shown. This work points out several benefits: firstly, it becomes easier to capture and to manipulate some M&S fundamental and advanced concepts, and then to enhance our understanding about them. Secondly, a significant improvement is gained in the M&S process by systematically accompanying the specification of the system with the specification of the context. Lastly, the formal framework, with both system and context specification hierarchies, provides a methodological guide to the modeling process.
In the traditional M&S process, model building is done by specifying the abstraction retained to describe the system under study  and , without conducting simultaneously the same process for the context in which the system is studied. Yet, the validity of the model can be measured only in this context. Since a model is meaningless without its context, a sound M&S enterprise must drive the specification of both the model of the source system and of a companion model of the context of the study. Creating a model for the context is not a current practice in M&S. Which factors can characterize a context? According to , there is no agreed framework for these factors. There are similarities between the acts of specifying a model for a real system and that of specifying a context: only the most significant factors are retained and described. However, there is a common agreement to recognize that a model of context must make explicit at least the underlying objectives, assumptions and constraints of the study ,  and . Such a specification makes it possible to identify models that may be relevant for (re-)use within a given context. Conversely, a given model can be checked for compatibility with various contexts. A formal framework in which contexts can be specified in their clear abstract forms can provide a powerful means to manipulate this compatibility concept and others that come under the model-context duality. The benefit of the present work is to provide a sound basis for such a framework. The separation of concerns between a model and its simulator  is known to be a fundamental principle in the M&S process. We have formalized a similar separation between a model and its context, as a systematic part of the M&S process. The chosen approach is rooted in systems theory, the DEVS formalism, and the experimental frame methodology introduced by the multifaceted modeling and simulation framework ,  and . The specification hierarchy introduced to this end provides an operational formulation of objectives, assumptions and constraints that govern any simulation modeling effort. As far as we know, few research works have dealt with this concern  and  and none with a general formalization like those provided by the work in progress  and .
نتیجه گیری انگلیسی
By formalizing frames, we have defined a basis for specifying the context in which simulation models are built or called up. Extending the principle of separation of concerns to the context level, we have defined a formal framework for capturing the model-context duality, then opening the way to specification and symbolic manipulation of some fundamental concepts of the M&S process. Hence, we can enhance our understanding of these concepts and then improve our approach to model building and verification. This formal framework has been used in a fire spreading application. It has shown that the development and the testing processes are facilitated, and that the specifications are improved with regard to clarity and manipulability. The plug-in-based view does not formally forbid the specification of a frame in the shape of an atomic model. We suggest that such a specification should be obtained by the counterpart specification of the frame structure at the IOS level. This excludes from our work the case of non decomposable frames. The next step in this work is the integration of formal methods for the specification of models and frames (especially at the frame behavior specification level), so as to allow formal verification of model consistency, model composability and re-use, and model validity, by the means of model checkers and theorem provers.