Use of Components and Agents in Web-Based Simulation Perakath Benjamin “Innovative Ideas and Technologies ” Knowledge Based.

Slides:



Advertisements
Similar presentations
October 10-13, 2006 San Diego Convention Center, San Diego California VoIP/SOA Integration Impact on IT Apps, Processes, & Overall Business.
Advertisements

E-Commerce Based Agents over P2P Network Arbab Abdul Waheed MSc in Smart Systems Student # Nov 23, 2008 Artificial Intelligence Zhibing Zhang.
© 2012 Open Grid Forum Simplifying Inter-Clouds October 10, 2012 Hyatt Regency Hotel Chicago, Illinois, USA.
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Workshop goals Promote learning: –exchange info; stimulate ideas for cooperation; add to collective knowledge base Help NDIIPP/JISC plan the future: –Bring.
D SEA Group Software Engineering and Architecture Group i On Exploiting DIVERSITY e-professionals scenario Paola Inverardi Dipartimento di Informatica.
1 st Review Meeting, Brussels 5/12/12 – Technical progress (P. Paganelli, Bluegreen) iCargo 1st Review Meeting Brussels 5/12/12 Technical.
Chapter 2 Software Processes (1/2) Yonsei University 2 nd Semester, 2014 Woo-Cheol Kim.
Chapter 2 – Software Processes Lecture 1 1Chapter 2 Software Processes.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall A.1.
Information Day on Embedded Systems - Call 5 Jens Schumacher The Product Avatar Concept as a Platform for Networked Embedded.
Supporting education and research E-learning tools, standards and systems Sarah Porter Head of Development, JISC.
1 Intelligent Agents Software analog to human agents real estate agent, librarian, salesperson Perform tasks individually, or in collaboration Static and.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.
Distributed Network and System Management Based on Intelligent and Mobile Agents Jianguo Ding 25/03/2002 DVT-DatenVerarbeitungsTechnik FernUniversität.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved. Electronic Business Systems Chapter 7.
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,
1 WEEK 10 Intelligent (Software) Agents. 2 Case Scenario Every year, ABC Enterprise will conduct annual general meeting (AGM) to report company performance.
21-February-2003cse Architecture © 2003 University of Washington1 Architecture CSE 403, Winter 2003 Software Engineering
Understanding Metamodels. Outline Understanding metamodels Applying reference models Fundamental metamodel for describing software components Content.
April 15, 2005Department of Computer Science, BYU Agent-Oriented Software Engineering Muhammed Al-Muhammed Brigham Young University Supported in part by.
Dr. Ralph R. Young Director of Software Engineering PRC, Inc. (703) Fifth IEEE International Symposium on Requirements Engineering.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Appendix.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
Software engineering on semantic web and cloud computing platform Xiaolong Cui Computer Science.
American Electric Power (AEP) Virtual Power Plant Simulator (VPPS) Tom Jones, Manger – Corporate Technology Development American Electric Power Grid-InterOp.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Agent-based E-travel Agency Agent Systems Laboratory Oklahoma State University
Web-based design Flávio Rech Wagner UFRGS, Porto Alegre, Brazil SBCCI, Manaus, 24/09/00 Informática UFRGS.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
A Research Agenda for Accelerating Adoption of Emerging Technologies in Complex Edge-to-Enterprise Systems Jay Ramanathan Rajiv Ramnath Co-Directors,
Reuse Standards Dr. Carma McClure Extended Intelligence, Inc. Copyright (c) 1998 by Extended Intelligence, Inc.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 A Discipline of Software Design.
European Network of Excellence in AI Planning Intelligent Planning & Scheduling An Innovative Software Technology Susanne Biundo.
©Ian Sommerville 2000 Software Engineering, 6th edition. Slide 1 Component-based development l Building software from reusable components l Objectives.
Term Paper – CSC 557 “Contemporary Software Development Using Cloud Resources” By: Richard Appiah.
Software Agents: An Overview by Hyacinth S. Nwana and Designing Behaviors for Information Agents by Keith Decker, Anandeep Pannu, Katia Sycara and Mike.
Man-Sze Li IC Focus Enterprise Interoperability Research Roadmap SME aspects.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Appendix A Object-Oriented.
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web services Interoperability for Geospatial decision.
4.2.1 Programming Models Technology drivers – Node count, scale of parallelism within the node – Heterogeneity – Complex memory hierarchies – Failure rates.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
Content The system development life cycle
A Web-based Distributed Simulation System Christopher Taewan Ryu Computer Science Department California State University, Fullerton.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
First Meeting of the AgentLink SIG on Intelligent Information Agents (I2A) Hotel Euroflat, Brussels September 24-25, 1998 Report Innes A. Ferguson, SIG.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Collaboration in eRegion- ICT for Growth and Empowerment Bror Salmelin Head of Unit, New working environments European Commission, DG Information Society.
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
1 Reasons for Migrating Code The principle of dynamically configuring a client to communicate to a server. The client first fetches the necessary software,
Information Dynamics & Interoperability Presented at: NIT 2001 Global Digital Library Development in the New Millennium Beijing, China, May 2001, and DELOS.
Advanced Web Technologies Lecture # 5 By: Faraz Ahmed.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
Realising the Community Vision of Concurrent Enterprising ICE 2003 Moderator Roberto Santoro, ESoCE NET Roberto Santoro, ESoCE NETwww.esoce.net.
High Risk 1. Ensure productive use of GRID computing through participation of biologists to shape the development of the GRID. 2. Develop user-friendly.
Building Systems for Today’s Dynamic Networked Environments A Methodology for Building Sustainable Enterprises in Dynamic Environments through knowledge.
Building a BA Center of Excellence Gain Momentum...Produce Results!
SRA 2016 – Strategic Research Challenges Design Methods, Tools, Virtual Engineering Jürgen Niehaus, SafeTRANS.
Presented by Munezero Immaculee Joselyne PhD in Software Engineering
SOA Implementation and Testing Summary
Appendix A Object-Oriented Analysis and Design
Interdisciplinary Program in Cognitive Science Lee, Jung-Woo
Model Base Validation Techniques for Software
Appendix A Object-Oriented Analysis and Design
Presentation transcript:

Use of Components and Agents in Web-Based Simulation Perakath Benjamin “Innovative Ideas and Technologies ” Knowledge Based Systems, Inc.

Position Web-Based Simulation Benefits From Component Technology (Near Term) and Agent Technology (Medium Term)

Outline zWeb-based simulation zChallenges and opportunities zThe component technology opportunity yComponent-based software development yRole of components in web simulation zThe agent technology opportunity yAgent software technology yRole of agents in web-based simulation zPotential benefits zFuture challenges and research opportunities

Develop Detailed Model Develop Conceptual Model Define Problem Approach Collect & Compile Data Execute Simulations Verify & Validate Model Design Experiments Refine & Optimize Model Analyze Output Done? Real World Start Yes No The Simulation Modeling Process Model Development Model Application

Problems and Opportunities zSimulation modeling is expert-dependent yexpensive ydistributed ycollaborative zAbsence of simulation knowledge management ydomain knowledge and simulation knowledge xcapture, representation, and re-use yfailure to exploit rationale and experience between projects ylack of inter-operability between multiple tools zAging commercial simulation tools yno fundamental change over the last two decades x- monolithic, non-composable, inflexible, non adapting

COM+/DCOM/ActiveX Java/JavaBeans CORBA/OMA/IIOP Virtual Enterprise Management Collaborative Engineering Distributed Planning Electronic Commerce Objects Patterns Components Frameworks Architectures Technology Levels Applications Component Software Technology Component = Independently deployable set of re-usable services Data Acquisition Legacy Systems Composability vs. Utility Technical Barriers Simulation Impact Areas Modeling Methods VisualizationModel V & V Model Execution Analysis & Optimization Testing and Certification

Role of Components in Web-Simulation Simulation Components Application Area Libraries Component Simulation Method

Autonomy Cooperation Learning Knowledge sharing Reasoning Planning Mobility Personality Personal Assistants Entertainment Collaborative Work Economic Modeling Monitoring Collaborative Interface Information Mobile Reactive Hybrid Smart Model Design Knowledge Discovery Legacy Systems Monitoring Ontology Technical Barriers Simulation Impact Areas Properties Types Applications Agent Software Technology Reasoning, Coordination Data Management Model V & V Model Execution Analysis & Optimization Agent = An autonomous software entity that can communicate and interact with the environment and with other agents

Role of Agents in Web-Simulation Simulation Agents Application Area Libraries Agent Simulation Method

Potential Benefits zDistributed Modeling zGlobal Resource Exploitation zModeling Agility zRobustness zLow Life Cycle Costs zEffective Knowledge Management zRationale Capture and Re-use

Challenges zKnowledge sharing ySemantic interoperability yShared ontologies zComposability vs. utility zLearning, cooperation, control zLegacy systems zStandards and languages zLack of technology readiness yComponents more mature than agents zNeed for industry and research initiatives yProblem->Solution and Solution->Problem

Opportunities zNeed paradigm shift within simulation modeling community yLearn from HLA, components, agents zArchitecture, frameworks, and methods zStandards and languages zComponent and agent simulation development tools zSimulation knowledge libraries yBuild and sell zComponents and agents yBuild and sell