Comp 410 Client Meeting 11-5-11. Outline Design Concept Implementation on Azure Revised Use Cases Revised GUI Mockup Demo Timeline Clarifications.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

Integration of MBSE and Virtual Engineering for Detailed Design
Paul Chu FRIB Controls Group Leader (Acting) Service-Oriented Architecture for High-level Applications.
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Britain Southwick Nicole Anguiano March 29, 2014
OwlSim: Revolutionizing National Energy Policies Through Technology COMP 410 in Collaboration with Citizens for Affordable Energy.
TAILS: COBWEB 1 [1] Online Digital Learning Environment for Conceptual Clustering This material is based upon work supported by the National Science Foundation.
Edoclite and Managing Client Engagements What is Edoclite? How is it used at IU? Development Process?
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
UI Standards & Tools Khushroo Shaikh.
People Technical AdvisorsAcademic AdvisorFinal Project By Prof. Shlomi Dolev Prof. Ehud Gudes Boaz Hilemsky Dr. Aryeh Kontorovich Moran Cohavi Gil Sadis.
Software project management Module 1 -Introduction to process management Teaching unit 1 – Introduction Ernesto Damiani Free University of Bozen-Bolzano.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
OwlSim: Revolutionizing National Energy Policies Through Technology COMP 410 in Collaboration with Citizens for Affordable Energy.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 21: Publishing Your Pages on the Web.
Chapter 3 Supply and Demand: In Introduction. Basic Economic Questions to Answer What: variety and quantity How: technology For whom: distribution.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
SYSTEM ANALYSIS AND DESIGN
{ Tomorrow’s Energy Today Final presentation - COMP 410 F12.
OwlSimulation Energy Model. The four Mores of Citizens for Affordable Energy The Motivation.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
Team 1 Jesus Weibo Mina Yunming. Client’s Needs  Short term, medium term, long term plans  Simulation of energy system to provide affordable future.
12 November 2010 New Way forward to ICT Literacy Training.
Model View Controller (MVC) Rick Mercer with a wide variety of others 1.
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
OWLSIM: REVOLUTIONIZING NATIONAL ENERGY POLICIES THROUGH TECHNOLOGY COMP 410 in Collaboration with Citizens for Affordable Energy.
OwlSim: Revolutionizing National Energy Policies Through Technology COMP 410 in Collaboration with Citizens for Affordable Energy.
OwlSim: Revolutionizing National Energy Policies Through Technology COMP 410 in Collaboration with Citizens for Affordable Energy.
Component Technology. Challenges Facing the Software Industry Today’s applications are large & complex – time consuming to develop, difficult and costly.
Clever Framework Name That Doesn’t Violate Copyright Laws MARCH 27, 2015.
OwlSim: Revolutionizing National Energy Policies Through Technology COMP 410 in Collaboration with Citizens for Affordable Energy.
OwlSim: Revolutionizing National Energy Policies Through Technology COMP 410 in Collaboration with Citizens for Affordable Energy.
University of Catania Computer Engineering Department 1 Educational tools for complex topics: a case study for Network Based Control Systems Prof. Orazio.
TOMORROW’S ENERGY TODAY FINAL PRESENTATION - COMP 410 F12.
Theoretical Model: Goals Flexible framework able to simulate wide variety of models Provide ability to run simulations of arbitrary complexity and size.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
{ Tomorrow’s Energy Today Final presentation - COMP 410 F12.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Unit 2 Architectural Styles and Case Studies | Website for Students | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS 1.
Chapter 5 Supply. Section 1 What Is Supply? What are five services or goods that you supply to people in life? Please tell me the benefit others receive.
A Presentation on NREGS Web App 1.0. Why …. Scope of NREGS is large spreading across the entire canvas of rural unemployment. The process implementation.
Data Structures and Algorithms Dr. Tehseen Zia Assistant Professor Dept. Computer Science and IT University of Sargodha Lecture 1.
Web Design Fall 2011.
Comp 410 Client Meeting Outline Revised Use Cases Design Concept Implementation on Azure Revised GUI Mockup Demo Future Meetings.
Cognitive Walkthrough More evaluating with experts.
CentralCampus Group: May13-26 – William Van Walbeek & Paul Wilson Client: Google, Muthu Muthusrinivasan Advisor: Manimaran Govindarasu Abstract Introduction.
E-Commerce ©David Whiteley/McGraw-Hill, Chapter 4: Business strategy.
OwlSim: Revolutionizing National Energy Policies Through Technology COMP 410 in Collaboration with Citizens for Affordable Energy.
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
IST 220 – Intro to Databases
System Design.
Microsoft Dynamics.
Introduction to Ms-Access Submitted By- Navjot Kaur Mahi
Dev Test on Windows Azure Solution in a Box
Requirements – Scenarios and Use Cases
07 | Workflows Chris Johnson | SharePoint Guru
CIS16 Application Development – Programming with Visual Basic
Tomorrow’s Energy Today
Operations Management Introduction to operations Management 1.
Introduction To software engineering
An Introduction to Software Architecture
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Agile testing for web API with Postman
MECH 3550 : Simulation & Visualization
AZ-900 Exam Braindumps
What is UiPATH? For more details visit this link online-training.
Presentation transcript:

Comp 410 Client Meeting

Outline Design Concept Implementation on Azure Revised Use Cases Revised GUI Mockup Demo Timeline Clarifications

Design Concept Andrew Emil

Design Concept Goals Flexible framework able to simulate wide variety of models Provide ability to run simulations of arbitrary complexity and size Allow for easy visualization and editing of models

Solution: Module-Based Modeling Each module can be defined through 1.Compositing 2.Code Composite-based Modules: – Made up of collection of interconnected sub-modules – Each sub-module can itself be a composite Code-based Modules: – Can contain formulas of arbitrary complexity Modules can have any number of inputs and outputs

Module Advantages: Complexity Modules allow for entire simulation to be broken into small pieces Simulation framework can maintain arbitrary number of modules for each simulation No need for centralized computing, work can be spread out as desired

Module Advantages: Flexibility Module definitions allow for varied internal behavior of modules Arbitrary connectivity relates modules to each other Any module may connect to any other module with compatible inputs and outputs

Module Advantages: Elasticity Encapsulation of work means that simulations are just a collection of modules and connections between them Easy to set up, no need for lots of resources to be ready on hand at all times TODO - Can allocate system resources appropriately?

Module Advantages: Usability Concept of different levels of view High level understanding of a model is achievable without having to see details Easy to follow logic from high level to low level Encapsulation of sections of model – Can change one aspect of model without having to change others

Example of a Basic Model Supply-demand curve: Supply: power production capacity Demand: power demanded Feedback drives system towards equilibrium Simple consumer-producer relationship

Module Representation Producer Outputs: -Energy Supply -Energy price -Pollution Consumer Inputs: -Energy Supply -Energy price -Pollution Regulation Environmental Inputs: -Pollution from Producer Environmental Outputs: -Regulation for Consumer Producer module requires: -Initial price of energy -Initial supply of energy -Slope of initial supply curve Producer Inputs: -Demand for energy Environmental module requires: -Strength of regulation Consumer module requires: -Demand curve slope -Price of energy Consumer Outputs: -Energy demand At the start of the simulation:

Implementation on Azure Weibo He

Why Microsoft Azure? Scalability Cost-Performance Stability

Revised Use Cases Elizabeth Fudge

Basic User Typical member of public May have no knowledge of energy industry No authentication required “Free” to CFAE

Basic User Use Case Visits CFAE website, goes to simulation page Selects a predefined model with plan Views simulation results Views plan Views model

Authenticated User Has enough domain knowledge to make basic edits to model and/or plan Authenticates with credentials supplied by CFAE Costs money for each set of basic edits they save and for each simulation they run Paid for by user or by CFAE

Authenticated User Use Cases All use cases for Basic User and … Logs in Selects a predefined model with plan Changes numerical parameters of the model and/or plan May save numerical parameters for future use Runs simulation Views new simulation results

Expert Authenticated User Has enough domain knowledge to make advanced edits to model and/or plan Authenticates with credentials supplied by CFAE Costs money for each model they edit and save and for each simulation they run Paid for by user or by CFAE

Expert Authenticated User Use Cases All uses cases for Authenticated User and … Selects a predefined model with plan, or one of their own saved models with plan Uploads code and adds to model Runs simulation Views new simulation results

Clarification: Publishing Models/ Plans Would be confusing for Basic User to see all saved models/plans CFAE may want to change models/plans which are visible to Basic User Could have “publish” option for authenticated users, would have to be approved by CFAE Could have “publish” option for only some authenticated users (CFAE staff)

Clarification: Worst Case Plan Is worst case plan no change in current behavior? Or absolutely no actions taken? Ex., coal power plant goes offline from old age – is it replaced with another coal plant or not replaced at all?

Revised GUI Mockups Jesus Cortez

Mockup Overview

UI Walkthrough: Basic Use Case

UI Walkthrough: Authenticated Use Case

Demo Robert Brockman