1,406 research outputs found

    An object-oriented analysis technique for developing object-oriented simulations in Silk.

    Get PDF
    Simulation is very popular as an analysis tool for complex systems. A new paradigm shift towards object oriented simulations is hoping to make simulations even more powerful and accessible. However, in order for those not familiar with object oriented techniques to join this shift, methods must be developed for them to build object oriented simulations, until they acquire an understanding of this programming paradigm. This is an attempt to develop a procedure for just such novice model builders. This thesis begins with some background on object oriented paradigm concepts. It then provides an overview of several different object oriented analysis techniques and attempts to define the common steps of these approaches. Several different commercial object-oriented simulation software are described, with an in depth description of the software selected, Silk, a java based simulation software. The general object oriented analysis approach is then adapted for simulation purposes, resulting in a proposed object oriented analysis technique for developing simulations, and an example is given. Object oriented analysis techniques such as use-case modeling and noun extraction are used to identify potential objects in a discrete manufacturing system to be simulated. These objects are then mapped to existing object classes in the Silk software for final model building.Dept. of Industrial and Manufacturing Systems Engineering. Paper copy at Leddy Library: Theses & Major Papers - Basement, West Bldg. / Call Number: Thesis2003 .Z36. Source: Masters Abstracts International, Volume: 42-03, page: 1031. Adviser: R. S. Lashkari. Thesis (M.A.Sc.)--University of Windsor (Canada), 2003

    Unmanned Aerial Vehicle Mission Level Simulation

    Get PDF
    We develop an object-oriented simulation that models the surveillance and Active Suppression of Enemy Air Defense (SEAD) missions of the Unmanned Aerial Vehicle (UAV) RQ-1A Predator. The simulation, written in Java using the Silk simulation package, interfaces with a Reactive Tabu Search routing algorithm to provide optimal UAV routes. The routing algorithm is called by the simulation to account for changes in weather conditions and to provide a means of dynamically retasking the UAV. The simulation and analysis support a UAV Battlelab initiative to test the operational effects of proposed changes in Predator performance and UAV capability to perform in an Active SEAD mission. Analysis efforts examine the effect of speed, endurance, and weather susceptibility on UAV operational effectiveness and the effects of radar cross section, threat density, and threat lethality on UAV Active SEAD mission performance

    Developing An Object-oriented Approach For Operations Simulation In Speedes

    Get PDF
    Using simulation techniques, performance of any proposed system can be tested for different scenarios with a generated model. However, it is difficult to rapidly create simulation models that will accurately represent the complexity of the system. In recent years, Object-Oriented Discrete-Event Simulation has emerged as the potential technology to implement rapid simulation schemes. A number of software based on programming languages like C++ and Java are available for carrying out Object Oriented Discrete-Event Simulation. These software packages establish a general framework for simulation in computer programs, but need to be further customized for desired end-use applications. In this thesis, a generic simulation library is created for the distributed Synchronous Parallel Environment for Emulation and Discrete-Event Simulation (SPEEDES). This library offers classes to model the functionality of servers, processes, resources, transporters, and decisions. The library is expected to produce efficient simulation models in less time and with a lesser amount of coding. The class hierarchy is modeled using the Unified Modeling Language (UML). To test the library, the existing SPEEDES Space Shuttle Model is enhanced and recreated. This enhanced model is successfully validated against the original Arena model

    MusA: Using Indoor Positioning and Navigation to Enhance Cultural Experiences in a museum

    Get PDF
    In recent years there has been a growing interest into the use of multimedia mobile guides in museum environments. Mobile devices have the capabilities to detect the user context and to provide pieces of information suitable to help visitors discovering and following the logical and emotional connections that develop during the visit. In this scenario, location based services (LBS) currently represent an asset, and the choice of the technology to determine users' position, combined with the definition of methods that can effectively convey information, become key issues in the design process. In this work, we present MusA (Museum Assistant), a general framework for the development of multimedia interactive guides for mobile devices. Its main feature is a vision-based indoor positioning system that allows the provision of several LBS, from way-finding to the contextualized communication of cultural contents, aimed at providing a meaningful exploration of exhibits according to visitors' personal interest and curiosity. Starting from the thorough description of the system architecture, the article presents the implementation of two mobile guides, developed to respectively address adults and children, and discusses the evaluation of the user experience and the visitors' appreciation of these application

    Web-Based Simulation: Evolution or Revolution?

    Get PDF
    ACM Transactions on Modeling and Computer Simulation, Vol. 10, No. 1, January 2000, Pages 3–17

    Dynamical object generation during the execution of continuous simulation models

    Full text link
    This is an electronic version of the paper presented at the 3rd Argentine Symposium on Object Orientation (ASOO'99), held in Buenos Aires, ArgentinaThis paper describes the OOCMSP language, an object-oriented extension of CSMP, one of the most used continuous simulation languages of the seventies and eighties. The language is especially appropriate for models which can be decomposed into similar interacting components. The COOL compiler translates OOCSMP models into C++ and Java and can generate HTML skeletons which make it very easy to produce Web-based courses. With the appropriate compiler option, COOL also allows the addition and deletion of objects at execution time. The procedure is demonstrated by the implementation of a model of a geo-stationary satellite which keeps constant its distance to the Earth and a model of the inner solar system where the student can create and delete planets and study the effect of these changes on the rest of the solar system.This paper has been sponsored by the Spanish Interdepartmental Commission of Science and Technology (CICYT), project number TIC-96-0723-C02-01

    Semiautomatic generation of Web courses by means of an object-oriented simulation language

    Full text link
    This paper describes the procedure we have used to semiautomatically generate three different courses for the web. The simulation used in these courses have been written in our special-purpose object-oriented continuous simulation language (OOCSMP). A compiler we have written for this language automatically generates Java code and html pages, which must be completed manually with the text and images associated to each.This paper has been sponsored by the Spanish Interdepartmental Commission of Science and Technology (CICYT), project numbers TIC-96-0723-C02-01 and TEL97-030

    DESP-C++: a discrete-event simulation package for C++

    Get PDF
    • …
    corecore