 Definitions › System, Model, Simulation  Computer Simulation › why? how?  Example Applications.

Slides:



Advertisements
Similar presentations
Modeling of Complex Social Systems MATH 800 Fall 2011.
Advertisements

Modeling and Simulation By Lecturer: Nada Ahmed. Introduction to simulation and Modeling.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 12Slide 1 Software Design l Objectives To explain how a software design may be represented.
Programming Languages Marjan Sirjani 2 2. Language Design Issues Design to Run efficiently : early languages Easy to write correctly : new languages.
Modeling & Simulation. System Models and Simulation Framework for Modeling and Simulation The framework defines the entities and their Relationships that.
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
UML Diagrams Jung Woo. What is UML? Standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems, business.
Modeling and simulation of systems Slovak University of Technology Faculty of Material Science and Technology in Trnava.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 Architectural Modeling Notations.
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
1 SWE Introduction to Software Engineering Lecture 23 – Architectural Design (Chapter 13)
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Introduction to Modeling
Analysis Modeling Over view of today’s lesson T he analysis model is the first technical representation of a system. Analysis modeling uses a combination.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
©Ian Sommerville 2006Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design.
Basic Definitions Data Structures: Data Structures: A data structure is a systematic way of organizing and accessing data. Or, It’s the logical relationship.
Robert M. Saltzman © DS 851: 4 Main Components 1.Applications The more you see, the better 2.Probability & Statistics Computer does most of the work.
LSU 10/09/2007Drawing a System Diagram1 How to draw a system diagram Project Management Unit #2a.
Basic Simulation Modeling II
Tools of Aeronautics Tools of Aeronautics Gateway To Technology®
What is Software Architecture?
Instances and Object Diagrams Reporter: 陳雅萍. Abstractions and Instances Abstraction: the ideal essence of a thing Instance: a concrete manifestation of.
The Software Development Life Cycle: An Overview
Chapter 12: Simulation and Modeling
Emergy & Complex Systems Day 1, Lecture 1…. Energy Systems Diagramming Energy Systems Diagramming A Systems language...symbols, conventions and simulation…
Introduction to Discrete Event Simulation Customer population Service system Served customers Waiting line Priority rule Service facilities Figure C.1.
Chapter 1 Introduction to Simulation
1 Chapter 1 Circuit variables 1. Electrical Engineering : an overview. 2. The international system of units. 3. Circuit analysis : an overview. 4. Voltage.
Data Flow Diagram A method used to analyze a system in a structured way Used during: Analysis stage: to describe the current system Design stage: to describe.
CIT UPES | Sept 2013 | Unified Modeling Language - UML.
P, K, and M Energy Notes.
12 Models and Simulations. Model vs Simulation A template of a physical object A mathematical model of a physical object Object modelled may be small.
Problem Solving with Data Structures using Java: A Multimedia Approach Chapter 14: Using an Existing Simulation Package.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Methodologies of the SDLC Traditional Approach to SDLC Object-Oriented Approach to SDLC CASE Tools.
Big Ideas Differentiation Frames with Icons. 1. Number Uses, Classification, and Representation- Numbers can be used for different purposes, and numbers.
1 Introduction to Software Engineering Lecture 1.
UML diagrams What is UML UML diagrams –Static modeoing –Dynamic modeling 1.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design.
1 CHAPTER 2 Decision Making, Systems, Modeling, and Support.
 What is Modeling What is Modeling  Why do we Model Why do we Model  Models in OMT Models in OMT  Principles of Modeling Principles of Modeling 
Function Point Analysis. Function Points Analysis (FPA) What is Function Point Analysis (FPA)? Function points are a standard unit of measure that represent.
1/26 On-demand Learning Series Software Engineering of Web Application - Object-Oriented Development & UML Hunan University, Software School.
Modeling as a Design Technique Chapter 2 Part 1: Modeling Concepts Object-Oriented Modeling and Design Byung-Hyun Ha
Midterm Study Guide COP 4331 and EEL4884 OO Processes for Software Development © Dr. David A. Workman School of EE and Computer Science University of Central.
Management Information Systems
SD modeling process One drawback of using a computer to simulate systems is that the computer will always do exactly what you tell it to do. (Garbage in.
Week 04 Object Oriented Analysis and Designing. What is a model? A model is quicker and easier to build A model can be used in simulations, to learn more.
OOP (Object Oriented Programming) Lecture 1. Why a new paradigm is needed? Complexity Five attributes of complex systems –Frequently, complexity takes.
Finite State Machines (FSM) OR Finite State Automation (FSA) - are models of the behaviors of a system or a complex object, with a limited number of defined.
BC Curriculum Revisions 1968 → what 1976 → what 1984 → what + how 1994 → what + how 2003 → what + how 2008 → what + how 2015 → how + what.
THE NEW CURRICULUM MATHEMATICS 1 Foundations and Pre-Calculus Reasoning and analyzing Inductively and deductively reason and use logic.
MATHEMATICS 1 Foundations and Pre-Calculus Reasoning and analyzing Inductively and deductively reason and use logic to explore, make connections,
Csci 418/618 Simulation Models Dr. Ken Nygard, IACC 262B
2 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel Data Models Why data models are important About the basic data-modeling.
Simulation Examples And General Principles Part 2
Potential vs. Kinetic Energy
Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation Alexander S. Mentis 15 October 2013.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
View Controllers In the Model-View-Controller (MVC) design pattern, a controller object provides the custom logic needed to bridge the application’s data.
UML Diagrams By Daniel Damaris Novarianto S..
Modeling and Simulation (An Introduction)
Models, Scientific and Otherwise, and Theories
University of Central Florida COP 3330 Object Oriented Programming
UML Diagrams Jung Woo.
How to draw a system diagram
Test Process “V” Diagram
Introduction to Modeling
Presentation transcript:

 Definitions › System, Model, Simulation  Computer Simulation › why? how?  Example Applications

 A system is a part of some potential reality where we are concerned with space-time effects and casual relationships among parts of the system  Defining a system requires setting boundaries › separates system from rest of the universe › makes the system a closed world

 Examples: › the energy flow among biological components in a pond › the physical motion of balls rebounding inside a closed space › customer service at a fast-food restaurant › Federal Express

 A model is something that we use in lieu of the real system in order to understand something about that system  A model of a system is an abstraction of that system  Models give us comprehensible representations of systems › something to think about › something to communicate about

 Models can have many forms › mathematical equations › diagrams › physical mock-ups  Choice of form depends on the purpose of the model  A model is a static representation of the system

 A simulation uses a model to emulate the dynamic characteristics of a system  A simulation is an execution of a model  The quality of a simulation is (obviously) only as good as the quality of the model

 System : a cannonball in flight  Model : a tennis ball  Simulation : throw the tennis ball across the parking lot

 Simulations are used instead of real systems for many reasons: › cheaper › more configurable and controllable › safer › faster (or slower) › more accessible – easier to collect data

 Computer simulation is ideal when a model can be expressed in terms of mathematics and logic (that ’ s what computers do)  Computer simulations can easily store information about all attributes of the model, throughout the simulation run

design model execute simulation analyze and validate model implement simulation

 December 26, 2004 › tsunami-v.wmv tsunami-v.wmv › tsunami-sphere.wmv tsunami-sphere.wmv  Source: ›

Howard Odum, Univ of Florida

 We continued with a group discussion, comparing and contrasting Conway’s Game of Life with SimCity, in terms of underlying models and execution methods.