Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?

Slides:



Advertisements
Similar presentations
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
Advertisements

Computer Graphics- SCC 342 Chapter 3: Computer Graphics Software Dr. Doaa Hegazy.
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Data Mining Methodology 1. Why have a Methodology  Don’t want to learn things that aren’t true May not represent any underlying reality ○ Spurious correlation.
Tutorial 12: Enhancing Excel with Visual Basic for Applications
Mr Manesh T Dept. of CSE College of Arts and Science Chapter 3 Types of Softwares Code: 1400 Tech.
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
Programming Logic and Design Fourth Edition, Introductory
FourGen ® CASE Tools.  Form Painter  Screen Code Generator  Featurizer  Report Generator  Menu’ing System  Enterprise/iDeskTop aka ED8  Source.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Visual Traffic Simulation Thomas Fotherby. Objective To visualise traffic flow. –Using 2D animated graphics –Using simple models of microscopic traffic.
Chapter 3 Simulation Software
System Design and Analysis
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
SIMULATION. Simulation Definition of Simulation Simulation Methodology Proposing a New Experiment Considerations When Using Computer Models Types of Simulations.
Introduction to Systems Analysis and Design
Ch. 3 Simulation Software. Programming of discrete-event simulation models Generating random numbers, that is, observations from a U(0,1) probability.
Decimaker: A statistical software using R, Microsoft.NET, R (D)COM Server and graphical libraries Julien Vanwinsberghe, ClinBAY, France Francois Vandenhende,
Chapter 9 Introduction to ActionScript 3.0. Chapter 9 Lessons 1.Understand ActionScript Work with instances of movie clip symbols 3.Use code snippets.
SENG521 (Fall SENG 521 Software Reliability & Testing Software Reliability Tools (Part 8a) Department of Electrical & Computer.
Introduction 01_intro.ppt
1 Chapter One A First Program Using C#. 2 Objectives Learn about programming tasks Learn object-oriented programming concepts Learn about the C# programming.
A First Program Using C#
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
1 Project Software. 2 Small Projects: Less than 50 Activities 1.STORM for Windows – Version 4.0 (Project Management Module) Crown Custom Publishing, (330)
Administrative Software Chapter 7 Teaching and Learning with Technology.
MathCore Engineering AB Experts in Modeling & Simulation WTC.
1 The Software Development Process  Systems analysis  Systems design  Implementation  Testing  Documentation  Evaluation  Maintenance.
CHAPTER TEN AUTHORING.
DELMIA DPM Assembly This is the Master “Presentation title” page. Type the title of your presentation in the "Presentation title” field. Cette page est.
Interfaces to External EDA Tools Debussy Denali SWIFT™ Course 12.
V. Serbo, SLAC ACAT03, 1-5 December 2003 Interactive GUI for Geant4 by Victor Serbo, SLAC.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
Capabilities of Software. Object Linking & Embedding (OLE) OLE allows information to be shared between different programs For example, a spreadsheet created.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
CITA 342 Section 2 Visual Programming. Allows the use of visual expressions (such as graphics, drawings, or animation) in the process of programming.
Modeling and simulation of systems Methodology for simulation software selection Slovak University of Technology Faculty of Material Science and Technology.
1 Software Reliability Analysis Tools Joel Henry, Ph.D. University of Montana.
Chapter 9 Advanced Assembly Modeling Techniques. After completing this chapter, you will be able to perform the following: –Create sketch blocks –Create.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
SIMULINK-Tutorial 1 Class ECES-304 Presented by : Shubham Bhat.
Differences Training BAAN IVc-BaanERP 5.0c: Application Administration, Customization and Exchange BaanERP 5.0c Tools / Exchange.
Topic 4 - Database Design Unit 1 – Database Analysis and Design Advanced Higher Information Systems St Kentigern’s Academy.
Winter 2011SEG Chapter 11 Chapter 1 (Part 1) Review from previous courses Subject 1: The Software Development Process.
Chapter 9 Advanced Assembly Modeling Techniques. After completing this chapter, you will be able to perform the following: –Create sketch blocks –Create.
11 Software Design CSCU 411 Software Engineering.
Postgraduate Computing Lectures PAW 1 PAW: Physicist Analysis Workstation What is PAW? –A tool to display and manipulate data. Learning PAW –See ref. in.
CONFIDENTIAL © 2007 Maplesoft, a division of Waterloo Maple Inc. Confidential MapleSim Pilot Test Program.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
CHAPTER 3 Simulation Software 1. World Views of Simulation Model Event-Scheduling View  Focus on processing each event Process-interaction View  View.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 14 Event-Driven Programming with Graphical User Interfaces.
1 SYS366 Week 1 - Lecture 1 Introduction to Systems.
 Simulation enables the study of complex system.  Simulation is a good approach when analytic study of a system is not possible or very complex.  Informational,
1 G4UIRoot Isidro González ALICE ROOT /10/2002.
WS1-1 ADM , Workshop 1, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 1 INTRODUCTION.
1 Simulation Software. 2 Introduction The features that should be programmed in simulation are: Generating random numbers from the uniform distribution.
Introduction to Computer Programming Concepts M. Uyguroğlu R. Uyguroğlu.
CASE Tools and their Effect on Software Quality
Some of the utilities associated with the development of programs. These program development tools allow users to write and construct programs that the.
SECTION 6 DESIGN STUDY. What’s in this section: –Design Variables –Design Studies Overview –Specifying an Objective –Execution Display Settings –Output.
WORKSHOP 1 introduction
CCS Engineering Tools The tools are used help development and debugging of VLT SW control applications This presentation will provide a general view of.
PYTHON: AN INTRODUCTION
In-situ Visualization using VisIt
System Design.
Chapter 4 Computer Software.
World-Views of Simulation
Simulation Software.
Presentation transcript:

Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate? - Alternate sys designs,Costs? 3. -complexity - involve Model user 5. Program or SP 6. - Does the program performs, what the model describes? 7. –Is the model accurate representation of real system 8. - Which alternatives should be run? - Which paramters should be varied? - length of initialization period -length of simulation run - No. of replications to be made of each run Program documentation – how does the prog work - Progress documentation –project history - chronology of the work - keep project on course

Chapter 4 Simulation Software

Features needed in Programming most of the DESS models: 1.Generating random numbers. 2.Generating random variates. 3.Advancing the simulated time. 4.Determining next event from the event list and passing the control to appropriate block of code. 5.List operations 6.Collecting o/p statistics and reporting the results 7.Detecting error conditions.

Adv of simulation s/w over General purpose programming languages. 1. Decrease in prog. time and reduction in overall project cost. 2. Their basic modeling constructs are more akin to simulation than general purpose prog lang. 3. Simulation models are easier to modify and maintain 4. Provide better error detection.

Classification of Simulation Softwares: Simulation Languages Simulation Packages General Purpose SP Application Oriented SP

Selection simulation Software General capabilities H/W and S/W considerations Animation of layout features Customer support and product documentation Output reports and plots

General Capabilities 1. Modeling Flexibility: 2. Ease of Use ( & ease of learning): GUI -Modeling constructs neither too primitive nor too macro 3. Hierarchy: combine modeling constructs into a higher level construct. 4. Good debugging Aids: -Follow an entity through model -See the state changes -set attribute values. 5. Fast model execution speed: 6. User-friendly Model “Front-ends” 7.Run-time version of the software. 8. Ability to import and export the data.

9. Ability to invoke external routines 10. Ability to automatically simulate different scenarios that iterate on some model parameter. 11. Simulation package should be easily initialized in a nonempty and idle state. 12. Ability to save state of simulation at the end of the run. 13. Cost.: price + maintenance,upgradation, additional h/w and s/w cost.

II. H/W and S/W Requirements: III. Animation and Dynamic Graphics: Desirable features for animation: -high-resolution icons -library of icons, -smooth movement of icons, -speed up and slow down the animation -zoom in zoom out - import CAD drawings and Clip art -display dynamic graphics and statistics on screen

IV Statistical Capabilities A good random number generator A command for making independent runs of simulation model. o/p performance measures

V. Customer Support and Documentation 1.Training 2.Good technical support 3.Good documentation 4.Free demo disk 5.Free trial 6.Regular updates of s/w.

VI. O/P Reports and Graphics Standard Reports Custom reports Intermediate reports Histogram, bar charts etc. File Export Store results in DB.

Other simulation tools Arena Automod Autostat Extend Flexim Micro Saint Promodel SIMUL8 SMPL