© Yilmaz- - 2004-12-06 “Agent-Directed Simulation – Course Outline” 1 Course Outline Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory Computer Science &

Slides:



Advertisements
Similar presentations
1 Toward a Modeling Theory for Predictable Complex Software Designs by Levent Yilmaz Auburn Modeling and Simulation Laboratory Department of Computer Science.
Advertisements

Discourse Analysis of Students’ Research Papers Roman Taraban Texas Tech University July 2010.
Artificial Intelligence and Lisp TDDC65 Course leader: Erik Sandewall Lab assistants: Henrik Lundberg, John Olsson Administrator: Anna Grabska Eklund Webpage:
Dr Jim Briggs Masterliness Not got an MSc myself; BA DPhil; been teaching masters students for 18 years.
DEVS-Based Simulation Web Services for Net-Centric T&E Saurabh Mittal, Ph.D. Jose L. Risco-Martin*, Ph.D. Bernard P. Zeigler, Ph.D. Arizona Center for.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
Advances research methods and proposal writing Ronan Fitzpatrick School of Computing, Dublin Institute of Technology. September 2008.
CSCI 3 Introduction to Computer Science. CSCI 3 Course Description: –An overview of the fundamentals of computer science. Topics covered include number.
SWE 444: Internet & Web Application Development0.1 SWE 444 Internet and Web Application Development Dr. Abdallah Al-Sukairi and Dr. Sahalu Junaidu
ABET The Complete Report on Your Course. ABET OUTCOME CHECKLIST.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
Final Year Dissertation Advice Daniel Bryant Software Systems Group Dept. of Computing.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Capstone Design Project (CDP) Civil Engineering Department First Semester 1431/1432 H 10/14/20091 King Saud University, Civil Engineering Department.
ICT TEACHERS` COMPETENCIES FOR THE KNOWLEDGE SOCIETY
COMP 1001: Introduction to Computers for Arts and Social Sciences.
Issues in Teaching Software Engineering Virendra C. Bhavsar Professor and Director, Advanced Computational Research Laboratory Faculty of Computer Science.
Lecture 10 Multi-Agent Systems Lecture 10 Computer Science WPI Spring 2002 Adina Magda Florea
Computer Network Fundamentals CNT4007C
Unit 2: Engineering Design Process
B. RAMAMURTHY Capstone Design June 6, 2015 CSE651 1.
CH558 Software Agent (Software Agent Technology and Multi-agent Systems) Spring Semester, 2005 Dept. of Computer Science Yonsei University.
1 Phases in Software Development Lecture Software Development Lifecycle Let us review the main steps –Problem Definition –Feasibility Study –Analysis.
Designing and implementing of the NQF Tempus Project N° TEMPUS-2008-SE-SMHES ( )
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Agent-Oriented Software Engineering CSC532 Xiaomei Huang.
Multi-Agent Systems (MAS) Tom Holvoet Dept. Computer Science, KULeuven Research group on Distributed Systems and Computer Networks.
NW Computational Intelligence Laboratory Implementing DHP in Software: Taking Control of the Pole-Cart System Lars Holmstrom.
RUP Design RUP Artifacts and Deliverables
BUSINESS INFORMATICS descriptors presentation Vladimir Radevski, PhD Associated Professor Faculty of Contemporary Sciences and Technologies (CST) Linkoping.
Introduction University of Sunderland CIT304 Harry R Erwin, PhD.
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
SKU3033 / SKF3033 NETWORK & SYSTEM ADMINISTRATOR.
Simone Görl │ 18th may 2006 Preserving Authentic Electronic Records: The InterPARES Project & The InterPARES Model DIGITAL PRESERVATION.
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
ScWk 242 Course Overview and Review of ScWk 240 Concepts ScWk 242 Session 1 Slides.
An Introduction to Software Engineering. Communication Systems.
1 Introduction to Software Engineering Lecture 1.
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
MODES-650 Advanced System Simulation Presented by Olgun Karademirci VERIFICATION AND VALIDATION OF SIMULATION MODELS.
Most of contents are provided by the website Introduction TJTSD66: Advanced Topics in Social Media Dr.
OVERVIEW OF RESEARCH METHODS Dr. Kimaro. INTRODUCTION Why Research; Increase body of knowledge Explain social phenomena Test theoretical hypothesis Explain.
Introduction & Overview Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
 Course Overview Distributed Systems IT332. Course Description  The course introduces the main principles underlying distributed systems: processes,
1 From Conceptual Models to Simulation Models Takashi Iba* Yoshiaki Matsuzawa** Nozomu Aoyama** * Faculty of Policy Management, Keio University ** Graduate.
E-Commerce Project Fifth Lecture Mohammed Antour
EGR 335 Technical Communications for Engineers and Computer Scientists Coordinator: Leo Finkelstein, Jr. Course Review.
Software Agents & Agent-Based Systems Sverker Janson Intelligent Systems Laboratory Swedish Institute of Computer Science
Comparison of Student Learning in Challenge-based and Traditional Instruction in Biomedical Engineering Others: Taylor Martin, Stephanie D. Rivale, and.
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
© Yilmaz “Introduction to Discrete-Event Simulation” 1 Introduction to Discrete-Event Simulation Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory.
FNA/Spring CENG 562 – Machine Learning. FNA/Spring Contact information Instructor: Dr. Ferda N. Alpaslan
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
EEL 5937 Multi Agent Systems -an introduction-. EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications.
EEL 5937 Multi Agent Systems -an introduction-. EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications.
Computer Network Fundamentals CNT4007C
Advanced Software Engineering
Object-Oriented Software Engineering Using UML, Patterns, and Java,
Computer Science Courses
NSG 4029Competitive Success/tutorialrank.com
Model-Driven Analysis Frameworks for Embedded Systems
Introduction To software engineering
Project Research Methodology
EA C461 – Artificial Intelligence Introduction
Class Project Guidelines
Presentation on CAPSTONE PROJECT presented by Cdr MD Masum-ul-Haque, (E), BN ME DEPT MILITARY INSTITUTE of SCIENCE and TECHNOLOGY (MIST)
Advanced Software Engineering Ch 1 – Engineering Science
Presentation transcript:

© Yilmaz “Agent-Directed Simulation – Course Outline” 1 Course Outline Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory Computer Science & Software Engineering Auburn University, Auburn, AL COMP8700 Agent-Directed Simulation

© Yilmaz “Agent-Directed Simulation – Course Outline” 2 Aim Course Description: This course has dual objectives: – (1) acquiring modeling and simulation skills to develop simulation-based solutions to analyze complex systems that can be modeled by discrete event methodology and – (2) ability to use software agents to not only represent intelligent entities within simulation models but also to enhance modeling and simulation environments. Agent theoretic fundamental model design principles and conceptual frameworks are overviewed. Course Web page:

© Yilmaz “Agent-Directed Simulation – Course Outline” 3 Aim Course Objectives: Having successfully completed this course, students will be able to – (1) solve complex problems by way of using computational agent theory and methodology under the discrete-event simulation framework, –(2) simulate agent systems using a discrete-event model development environment (i.e. DEVS), –(3) demonstrate advanced knowledge in the modeling and simulation of agent technologies, –(4) participate in agent-based simulation model design and development projects.

© Yilmaz “Agent-Directed Simulation – Course Outline” 4 Recommended Texts: There is no required text for this course. A number of selected papers will overviewed and discussed in class. The following are the recommended texts. Adaptive Agents, Intelligence, and Emergent Human Organization: Capturing Complexity through Agent-Based Modeling, Proceedings of the National Academy of Sciences of the USA, Ferber J. (1999). Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence, Addison-Wesley. Zeigler et al. (2000). Theory of Modeling and Simulation. Academic Press Jerry Banks (1998). Handbook of Simulation. Wiley-Interscience. Zeigler P. B. and H. Sarjoughian (2003) Introduction to DEVS Modeling and Simulation with Java (DEVS Java tutorial). Michael Wooldridge, (2004). An Introduction to Multi-Agent Systems. Wiley. Jennings, N. R. and Wooldridge, M. J. (1998). Agent Technology: Foundations, Applications, and Markets. Berlin: Springer-Verlag..

© Yilmaz “Agent-Directed Simulation – Course Outline” 5 Course Requirements: 1. Final Examination (20%) – Final exam will be a closed-book comprehensive exam. 2. Project (40%) – There will be one substantial research project. The assignment entails the proposal as well as development of an agent-directed simulation project. Each student is responsible for sketching project’s requirements, identifying the critical simulation design issues, and performing a agent-directed simulation study. Students will be required to produce design documentation, simulation implementation, and present their results. Additional information concerning the project will be presented in class. 4. Research Paper (20%) – The technical research paper will be based on the agent simulation project. 5. Participation (20%) – Students are expected to participate in class discussions, make presentations based on the assigned papers and group projects.

© Yilmaz “Agent-Directed Simulation – Course Outline” 6 Research Project A significant component of this class is the completion of a substantial research project on agent-directed simulation. The deliverables include the following artifacts: –(1) Formulated problem definition - the formulated problem definition entails the brief description of the scope and significance of the problem. –(2) Conceptual model - the conceptual model involves the formalization of the problem domain that includes entities (object and agents), their interrelationships, attributes, laws of the system, rules of interaction, constraints etc.

© Yilmaz “Agent-Directed Simulation – Course Outline” 7 Research Project –(3) Design model - the design model involves the formulation of the simulation realization domain. Model specification will be presented in terms of a formal or semi-formal language (i.e. UML) for documentation purposes. –(4) Implementation (simulation) model - The simulation model is the executable programmed model in a simulation programming language (i.e., DEVS, RePast). –(5) Design of experiments and experimentation - this phase of the project involves (a) formulating a plan to gather the desired information based on the objectives of the study, (b) comparison of different operating policies, sensitivity analysis etc.

© Yilmaz “Agent-Directed Simulation – Course Outline” 8 Research Paper Each student is expected to develop a paper that is based on the simulation study conducted during the research project. While the contents, structure, and methodology presented in the paper strongly depends on the type and nature of the project, the paper is expected to include at least the following sections: (1) abstract, (2) introduction, (3) related work, (4) domain-specific propositions and hypothesis, (5) conceptual model, (6) design and implementation overview, (7) simulation results and discussion, (8) conclusions. I encourage you to overview available technical writing resources to improve your writing skills. (i.e.,

© Yilmaz “Agent-Directed Simulation – Course Outline” 9 Potential Topics DADE: DEVS-Based Agent Development Environment Simulation of Agent Mechanisms using DEVS Human Behavior Modeling and Simulation Simulation Modeling of Conflict Systems (Power Transition and Lateral Pressure Theories) Network Simulation Simulation of Organizations (Software Process Simulation) Simulation Modeling of Biomedical Systems Ecosystem Simulation, Intelligent Transportation Systems Simulation, Holonic Manufacturing Systems

© Yilmaz “Agent-Directed Simulation – Course Outline” 10 Seminar Topics (A list of papers will be provided) Agent Simulation in Computational Economics Simulation Modeling of Intelligent Manufacturing Systems Simulation Modeling of Human Behavior Agent Simulation for Ecosystems Agent Simulation for Intelligent Transportation Systems Agent Simulation in Computational Biology Agent Simulation and Computational Organization Theory Agent Simulation and AI Methods for Conflict Analysis, Resolution, and Management