Reuse and Scalability in Modeling and Simulation Software Engineering

نویسنده

  • Judicaël Ribault
چکیده

Studying a system using discrete-event computer simulations implies several activities: conceptual model speci cation, software model architecture description, software development, simulation scenario, instrumentation, experimentation planning, computational resources con guration, execution, post-processing and analysis, validation and veri cation (V&V). Many software are required to complete all these activities. However, it is common practice to create a simulator from scratch when starting a new a simulation study. It is therefore necessary to redevelop a whole suite of tools to ensure support for all simulation activities. This thesis addresses the challenge of developing new simulators that reuse existing models and simulator parts. Indeed, reusing software increases dependability, is less error prone, makes better use of complementary expertises, improves standards compliance, and accelerates development. Reusing software can be applied to all simulation activities. Several problems have to be solved to derive full bene t of reuse. In this thesis, we address three major issues: Firstly, we investigate practical means of reusing and combining valuable pieces of modeling and simulation software at large, including models, simulation engines and algorithms, and supporting tools for the modeling and simulation methodology; Secondly, we focus on issues related to instrumentation; Thirdly, we focus on problems of integration of existing simulation tools. To achieve these objectives, we investigate advanced software engineering techniques such as component-based software engineering (CBSE) and aspect-oriented programming (AOP), and use them to derive a novel approach for Modeling & Simulation based on reusable layers. We developed a prototype software architecture that proves the feasibility of this layered approach.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Architecture Framework for Ontology Development and Deployment

This paper identifies requirements for an ontology development platform to facilitate methodical ontology engineering and ontology application development. It introduces the DOGMA ontology framework, developed with insights from semantic modeling and methodology in database engineering, at STARLab, VUB. It has been adopted for ontology modeling and the development of ontology facilities in such...

متن کامل

Applying Experiences of Organizing Large-Scale Knowledge Bases to Industry-Sized Software Reuse

keywords. compositional software reuse, large-scale knowledge base organization, contextual knowledge representation, multiple-view approach, case-based reasoning. 1. INTRODUCTION Software reuse is widely believed to be a promising means for improving software productivity and reliability, and therefore is an issue of growing interest in software engineering. Unfortunately, many difficulties pr...

متن کامل

Modelsaz: An Object-Oriented Computer-Aided Modeling Environment

Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...

متن کامل

Study on implementation of one-piece lean line design using simulation techniques: A practical approach

This paper discusses the simulation study carried out for proposing one-piece lean line layout with features of Lean Manufacturing. The lean initiatives that can be addressed are, introducing Kanban replenishment sys-tem, better work-in-process, changing the layout, visual management techniques, standardized work for the re-duction of cycle time, number of workers, number of setups. To improve ...

متن کامل

Modeling and Simulation of Modern Industrial Screens using Discrete Element Method (TECHNICAL NOTE)

With progress in mineral processing technologies, particle size classification equipment has also been changed to satisfy the needs of modern plants. Accordingly, design, manufacturing and utilizing of banana screens in mineral processing plants have led to increased screening efficiency at industrial scale. Banana screen is an important invention occurred in past decade which increases screeni...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011