63,654 research outputs found

    Design of adaptable simulation models.

    Get PDF
    In today's world, with ever increasing competition, modelling and simulation proves to be a very helpful tool. Many methodologies exist to help build a simulation model from scratch. In terms of adaptability, most current attempts focus on either the operational side, ie the automated integration of data into a model, or the creation of new software. However, very few attempts are being made to improve the adaptability of shelved models built in existing simulation software. As a result, there is a certain reluctance, in some areas, to use simulation to its full potential.Based on these facts, it is obvious that anything, which makes reuse of simulation models easier, can help improve the use and spread of simulation as a valuable tool to maintain a company's competitiveness. In order to find such a solution, the following issues are looked at in this thesis: The changes to a simulation model that constitute the biggest problem, ways to minimise those changes, and possibilities to simplify the implementation of those changes. Those factors are evaluated, first by investigating current practices of building adaptable simulation models via a literature review, then the most difficult changes to implement in a simulation model, and the most frequent types of simulation software, are identified by means of interviews and questionnaire surveys. Next, parameters describing the adaptability of a simulation model are defined. In a further step, two of the most widely used simulation packages are benchmarked against a variety of tasks, reflecting the changes most frequent to models. The benchmarking study also serves to define and test certain elements regarding their suitability for adaptable models. Based on all those steps, model building guidelines for the creation of adaptable simulation models are developed and then validated by means of interviews and a framed field experiment. The interviews and questionnaire reveal that deleting is the easiest task and modifying the most complicated, while handling devices are the most difficult element to modify. The results also show that simulators (eg Arena) are the most widespread type of simulation software. The benchmarking showed that Arena is overall more adaptable than Simul8, and confirms the findings from the user survey. Also, it shows that sequencing is very helpful for modifying models, while the use of sub-models decrease the adaptability. Finally, the validation proves that the model building guidelines substantially increase the adaptability of models

    Re-engineering a nanodosimetry Monte Carlo code into Geant4: software design and first results

    Full text link
    A set of physics models for nanodosimetry simulation is being re-engineered for use in Geant4-based simulations. This extension of Geant4 capabilities is part of a larger scale R&D project for multi-scale simulation involving adaptable, co-working condensed and discrete transport schemes. The project in progress reengineers the physics modeling capabilities associated with an existing FORTRAN track-structure code for nanodosimetry into a software design suitable to collaborate with an object oriented simulation kernel. The first experience and results of the ongoing re-engineering process are presented.Comment: 4 pages, 2 figures and images, to appear in proceedings of the Nuclear Science Symposium and Medical Imaging Conference 2009, Orland

    Evaluation and measurement of multiprocessor systems with shared memory

    Get PDF
    This study is concerned with several proposals concerning multiprocessor systems and with the various possible methods of evaluating such proposals. After a discussion of the advantages and disadvantages of several performance evaluation tools, the author decides that simulation is the only tool powerful enough to develop a model which would be of practical use, in the design, comparison and extension of systems. The main aims of the simulation package developed as part of this study are cost effectiveness, ease of use and generality. The methodology on which the simulation package is based is described in detail. The fundamental principles are that model design should reflect actual systems design, that measuring procedures should be carried out alongside design that models should be well documented and easily adaptable and that models should be dynamic. The simulation package itself is modular, and in this way reflects current design trends. This approach also aids documentation and ensures that the model is easily adaptable. It contains a skeleton structure and a library of segments which can be added to or directly swapped with segments of the skeleton structure, to form a model which fits a user's requirements. The study also contains the results of some experimental work carried out using the model, the first part of which tests• the model's capabilities by simulating a large operating system, the ICL George 3 system; the second part deals with general questions and some of the many proposals concerning multiprocessor systems

    Generating User-centric Dynamic and Adaptable Knowledge Models for World Wide Web

    Get PDF
    GENERATING USER-CENTRIC DYNAMIC AND ADAPTABLE KNOWLEDGE MODELS FOR WORLD WIDE WEB By LEI LI JUNE, 2007 Committee Chair: Dr. Vijay Vaishnavi Major Department: Computer Information Systems In the current Internet age, more and more people, organizations, and businesses access the web to share and search for information. A web-based resource is often organized and presented based on its knowledge models (categorization structures). The static and inflexible knowledge models of web-based resources have become a major challenge for web users to successfully use and understand the information on the web. In this dissertation, I propose a research approach to generate user-centric dynamic and adaptable knowledge models for web-based resources. The user-centric feature means that a knowledge model is created based on a web user specified perspective for a web resource and that the user can provide feedback on the model building process. The dynamic feature means the knowledge models are built on the fly. The adaptable feature means the web user can have control of the user adaptation process by specifying his or her perspective for the web resource of interest. In this study, I apply a design science paradigm and follow the General Design Cycle (Vaishnavi and Kuechler 2004) during the course of research. A research prototype, Semantic Facilitator TM SM V2.0, has been implemented based on the proposed approach. A simulation-based experimentation is used to evaluate the research prototype. The experimental results show that the proposed research approach can effectively and efficiently create knowledge models on the fly based on a web user preferred perspective for the web resource. I found that incorporating user feedback into the modeling building process can greatly improve the quality of the knowledge models. At the end of the dissertation, I discuss the limitations and future directions of this research

    mRUBiS: An Exemplar for Model-Based Architectural Self-Healing and Self-Optimization

    Full text link
    Self-adaptive software systems are often structured into an adaptation engine that manages an adaptable software by operating on a runtime model that represents the architecture of the software (model-based architectural self-adaptation). Despite the popularity of such approaches, existing exemplars provide application programming interfaces but no runtime model to develop adaptation engines. Consequently, there does not exist any exemplar that supports developing, evaluating, and comparing model-based self-adaptation off the shelf. Therefore, we present mRUBiS, an extensible exemplar for model-based architectural self-healing and self-optimization. mRUBiS simulates the adaptable software and therefore provides and maintains an architectural runtime model of the software, which can be directly used by adaptation engines to realize and perform self-adaptation. Particularly, mRUBiS supports injecting issues into the model, which should be handled by self-adaptation, and validating the model to assess the self-adaptation. Finally, mRUBiS allows developers to explore variants of adaptation engines (e.g., event-driven self-adaptation) and to evaluate the effectiveness, efficiency, and scalability of the engines

    Mixed Initiative Systems for Human-Swarm Interaction: Opportunities and Challenges

    Full text link
    Human-swarm interaction (HSI) involves a number of human factors impacting human behaviour throughout the interaction. As the technologies used within HSI advance, it is more tempting to increase the level of swarm autonomy within the interaction to reduce the workload on humans. Yet, the prospective negative effects of high levels of autonomy on human situational awareness can hinder this process. Flexible autonomy aims at trading-off these effects by changing the level of autonomy within the interaction when required; with mixed-initiatives combining human preferences and automation's recommendations to select an appropriate level of autonomy at a certain point of time. However, the effective implementation of mixed-initiative systems raises fundamental questions on how to combine human preferences and automation recommendations, how to realise the selected level of autonomy, and what the future impacts on the cognitive states of a human are. We explore open challenges that hamper the process of developing effective flexible autonomy. We then highlight the potential benefits of using system modelling techniques in HSI by illustrating how they provide HSI designers with an opportunity to evaluate different strategies for assessing the state of the mission and for adapting the level of autonomy within the interaction to maximise mission success metrics.Comment: Author version, accepted at the 2018 IEEE Annual Systems Modelling Conference, Canberra, Australi

    Adaptable transition systems

    Get PDF
    We present an essential model of adaptable transition systems inspired by white-box approaches to adaptation and based on foundational models of component based systems. The key feature of adaptable transition systems are control propositions, imposing a clear separation between ordinary, functional behaviours and adaptive ones. We instantiate our approach on interface automata yielding adaptable interface automata, but it may be instantiated on other foundational models of component-based systems as well. We discuss how control propositions can be exploited in the specification and analysis of adaptive systems, focusing on various notions proposed in the literature, like adaptability, control loops, and control synthesis
    • …
    corecore