Modeling and simulation of systems Methodology for simulation software selection Slovak University of Technology Faculty of Material Science and Technology.

Slides:



Advertisements
Similar presentations
Accelerating The Application Lifecycle. DEPLOY DEFINE DESIGN TEST DEVELOP CHANGE MANAGEMENT Application Lifecycle Management #1 in Java Meta, Giga, Gartner.
Advertisements

INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
System Integration Verification and Validation
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
Lecture 1 Introduction to the ABAP Workbench
FourGen ® CASE Tools.  Form Painter  Screen Code Generator  Featurizer  Report Generator  Menu’ing System  Enterprise/iDeskTop aka ED8  Source.
CH02: Modeling the process and life cycle Process of developing software (organization and discipline in the activities) contribute to the quality of the.
SimWalk PRO – Pedestrian simulation software for urban planning, evacuation and traffic management Savannah Simulations AG / 2010.
4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
Chapter 3 Simulation Software
IT ARCHITECTURE © Holmes Miller BUILDING METAPHOR 3CUSTOMER’S CONCERN Has vision about building that will meet needs and desires 3ARCHITECT’S CONCERN.
Discrete-Event Simulation: A First Course Steve Park and Larry Leemis College of William and Mary.
Chapter 1 Assuming the Role of the Systems Analyst
Requirements Analysis 5. 1 CASE b505.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis CASE Computer.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Chapter 1 Assuming the Role of the Systems Analyst
Principles of Information Systems, Sixth Edition 1 Systems Investigation and Analysis Chapter 12.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.
SIMULATION. Simulation Definition of Simulation Simulation Methodology Proposing a New Experiment Considerations When Using Computer Models Types of Simulations.
Chapter 10 Application Development. Chapter Goals Describe the application development process and the role of methodologies, models and tools Compare.
Lecture Nine Database Planning, Design, and Administration
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
Version 4 for Windows NEX T. Welcome to SphinxSurvey Version 4,4, the integrated solution for all your survey needs... Question list Questionnaire Design.
Ch. 3 Simulation Software. Programming of discrete-event simulation models Generating random numbers, that is, observations from a U(0,1) probability.
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Extending Informix 4GL Programming Capabilities Using FourGen® CASE Tools.
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
ArcGIS Workflow Manager An Introduction
Fundamentals of Information Systems, Sixth Edition
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Chapter 5 Lecture 2. Principles of Information Systems2 Objectives Understand Data definition language (DDL) and data dictionary Learn about popular DBMSs.
CIM Introduction to CIM Slovak University of Technology Faculty of Material Science and Technology in Trnava.
1 CSE 2102 CSE 2102 CSE 2102: Introduction to Software Engineering Ch9: Software Engineering Tools and Environments.
 1  Outline  world view of simulation  overview of ARENA  simple ARENA model: Model  basic operations: Model
Integration of Transportation System Analyses in Cube Wade L. White, AICP Citilabs Inc.
Copyright 1997 PROMODEL Corporation UNIT TWO: SOFTWARE BASICS.
Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?
Overview of WEAP. Water Evaluation and Planning System WEAP A generic, object-oriented, programmable, integrated water resources management modelling.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Software Quality Assurance
Teaching and Learning with Technology to edit Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology lick to edit Master title.
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
Capabilities of Software. Object Linking & Embedding (OLE) OLE allows information to be shared between different programs For example, a spreadsheet created.
Modeling and simulation of systems Simulation languages Slovak University of Technology Faculty of Material Science and Technology in Trnava.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
1 Database Basics: Filemaker 7 Introduction Center for Faculty Development, SJSU Steve Sloan
Application Software System Software.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Satisfying Requirements BPF for DRA shall address: –DAQ Environment (Eclipse RCP): Gumtree ISEE workbench integration; –Design Composing and Configurability,
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
Chapter – 8 Software Tools.
1 Simulation Software. 2 Introduction The features that should be programmed in simulation are: Generating random numbers from the uniform distribution.
Chapter 1 Assuming the Role of the Systems Analyst.
Fundamentals of Information Systems, Sixth Edition
Project planning The systems life cycle.
Enterprise Resource Planning
DELLSOFT Technologies Pvt. Ltd.
Computer Aided Software Engineering (CASE)
EIN 6133 Enterprise Engineering
EPANET-MATLAB Toolkit An Open-Source Software for Interfacing EPANET with MATLAB™ Demetrios ELIADES, Marios KYRIAKOU, Stelios VRACHIMIS and Marios POLYCARPOU.
Chapter 4 Application Software
Raytheon Missile Systems Steve Lacy
Case Application Development Method
Analysis models and design models
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Presentation transcript:

Modeling and simulation of systems Methodology for simulation software selection Slovak University of Technology Faculty of Material Science and Technology in Trnava

Metodika pre výber simulačného softvéru Podľa: Tewoldeberhan T. W., Verbraeck A., Valentin E., Bardonnet G.: AN EVALUATION AND SELECTION METHODOLOGY FOR DISCRETE-EVENT SIMULATION SOFTWARE In E. Yücesan, C.-H. Chen, J. L. Snowdon, and J. M. Charnes, eds. Proceedings of the 2002 Winter Simulation Conference San Diego, USA pp [online] Cit Dostupné zURL

Methodology for discrete-event simulation software selection Realization in two phases  The first phase Reduce selection to max. 10 products on the base of important criterion (K.O.) (red in tables)  The second phase Detail evaluation of software packages on the base of the next weighted criterion

Interactions during the Selection Process Simulation team Vendors Selection team Management

Criteria categories Model development Vendor Model inputs Testing and efficiency Simulation run Animation Model outputs User requirements

Weighted criteria Weight is determined to each criteria.  5 – very important(K.O.)  1 – less important Evaluation is sufficient in the first phase  1 – criteria is satisfied  0 – criteria is not satisfied

More detail evaluation (the second phase) Define a scale for scoring. E.g.:  3 – good  2- sufficient  1 – insufficient  0 – feature does not exist

Model building criteria CriterionWeight Graphical model building5 Merging models4 Conditional routing4 Statistical distribution5 Queuing policy4 Reuse of user defined modules3 Built-in functions3 Coding tools and utilities3

Inputs data criteria CriterionWeight Inputs from text files5 Inputs from databases4 Inputs from spreadsheets5 Batch inputs3 Interactive input5 Random number generators5 Program generator3

Vendor criteria Criterion Weight Documentation4 Maintenance and support5 Vendor prestige3 Pre-purchase facility2

Criteria for simulation run CriterionWeight Multiple runs5 Automatic batch runs3 Reset capability4 Start in non-empty state3 Interaction with user in running mode2 Warm-up period5 Ability to calculate appropriate warm-up period and replications 3 Speed control5 Self executable versions3

Animation criteria CriterionWeight Integration of animation3 Library of icons3 Screen layout3 Concurrent animation mode3 Animation on/off5 3D animation1 Animation development feature3

Testing and efficiency criteria CriterionWeight Error checker5 Interacting debugger5 Multitasking2 Tracing3 Breakpoints4 Running backwards1

Output criteria CriterionWeight Standard report generation4 Report customization5 Integration with statistical packages3 Integration with other simulation packages3 Feature for exporting data to database5 Feature for exporting data to spreadsheets5 optimization1 Output analysis feature4 Business graphics3

User criteria CriterionWeight Cost2 Internet connectivity2 Package interoperability2 Link to different animation software2 Application area5 Flow oriented modeling approach4 High level architecture2 Support of continuous simulation2 Simulation strategy3

Software which satisfies hard criteria Arena (Rockwell Software) AutoMod (Brooks Automation) Enterprise Dynamics 3.1 (Enterprise Dynamics) Extend (Imagine That Inc.) Pro Model (Promodel Corporation) Quest (DELMIA Corporation) Simul8 (Simul8 Corporation) Witness (Lanner Group Inc.)