Interact: RETSINA’s Agent Editor Provides a GUI interface to agent’s task and reduction libraries Allows –quick development of new libraries –easy extensions.

Slides:



Advertisements
Similar presentations
Nimrod/K: Towards Massively Parallel Dynamic Grid Workflows David Abramson, Colin Enticott, Monash Ilkay Altinas, UCSD.
Advertisements

Bringing Procedural Knowledge to XLIFF Prof. Dr. Klemens Waldhör TAUS Labs & FOM University of Applied Science FEISGILTT 16 October 2012 Seattle, USA.
CIP4 JDF APIs JDF Editor Elena Skobchenko
Productivity Tools For SAS . SAS ® users today ASAP ™Enhancement complementSoft introduces ASAP ™ an innovative productivity tool for SAS ® Diagramming.
Automated creation of verification models for C-programs Yury Yusupov Saint-Petersburg State Polytechnic University The Second Spring Young Researchers.
MET CS 405/605 Human Computer Interface Design. Week 5 – Design  Interaction Style ~  Command Line  Menu Selection  Form Fill  Direct Manipulation.
 2006 Pearson Education, Inc. All rights reserved Introduction to Classes and Objects.
Requirements Analysis 5. 1 CASE b505.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis CASE Computer.
Hierarchical GUI Test Case Generation Using Automated Planning Atif M. Memon, Student Member, IEEE, Martha E. Pollack, and Mary Lou Soffa, Member, IEEE.
Basic Definitions Data Structures: Data Structures: A data structure is a systematic way of organizing and accessing data. Or, It’s the logical relationship.
 2006 Pearson Education, Inc. All rights reserved Introduction to Classes and Objects.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
1 System: Teallach Presenters: Baolinh Le, [Bryce Carder] Course: Knowledge-based User Interfaces Date: April 29, 2003 Teallach: A Model-Based User Interface.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
SCHOOL OF COMPUTING QUEEN’S UNIVERSITY 08/03/2013 Andrew Forward, Omar Badreddin, Timothy C. Lethbridge, and Julian Solano School of Electrical Engineering.
Gary MarsdenSlide 1University of Cape Town Designing usable programming languages.
Introduction 01_intro.ppt
Computer Aided Software Architecture Design Genevieve Queen of Table Manipulation Bartlett Abigail Princess of GUI Gray (Insram Nice Guy Shah)
Chapter Four UNIX File Processing. 2 Lesson A Extracting Information from Files.
CHAPTER FOUR COMPUTER SOFTWARE.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Introduction to Interactive Media Interactive Media Tools: Software.
Auto Workfile Entry Job Aid On the Sending (Exporting) Unit: 1.Verify the “Copy to Dir.” Is enabled on the InProcess section. a.The button is enabled when.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
1 Pertemuan 26 Bahasa-bahasa Pemrograman (Lanjutan) Matakuliah: T0604-Pengantar Teknologi Informasi Tahun: 2008 Versi: 2.0/0.0 Williams, B.K, Stacy C.
What about Chapter 7?. What is the usability process? Tyldesley’s 22 possible Measurement Criteria Let’s focus on usability–A usability initiative needs.
Yii is “yes it is” from this we can know that surely it would be a highly needed technology for website developers for its high performance. It is suitable.
Chapter 06 (Part I) Functions and an Introduction to Recursion.
Python – Part 1 Python Programming Language 1. What is Python? High-level language Interpreted – easy to test and use interactively Object-oriented Open-source.
Introduction and Features of Java. What is java? Developed by Sun Microsystems (James Gosling) A general-purpose object-oriented language Based on C/C++
1 3. Computing System Fundamentals 3.1 Language Translators.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Oracle Data Integrator Procedures, Advanced Workflows.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
LHCb Software Week November 2003 Gennady Kuznetsov Production Manager Tools (New Architecture)
13 1 Chapter 13 The Data Warehouse Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
A Java implementation of Peirce’s Existential Graphs
Computing System Fundamentals 3.1 Language Translators.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Java Fundamentals Usman Ependi UBD
Operating Systems Written by: Tim Keyser Georgia CTAE Resource Network 2010.
Protocol Derivation Assistant Matthias Anlauff Kestrel Institute
Suite TUG 2008, Orlando zTPFGI for Applications Jeff Longwell.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
SwE 455 Tutorial. What is Evolve? Evolve is a tool for defining components and connecting them together to form new components. Also provides a runtime.
Chapter – 8 Software Tools.
1 Unified Modeling Language Michael K. Wildes University of California, Riverside – Extension Program Presentation 2.
1 Asstt. Prof Navjot Kaur Computer Dept PRESENTED BY.
Chapter 3 Part II. 3.8 Placing a Class in a Separate File for Reusability.cpp file is known as a source-code file. Header files ◦ Separate files in which.
© Peter Andreae Java Programs COMP 102 # T1 Peter Andreae Computer Science Victoria University of Wellington.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
Introduction to MPEG  Moving Pictures Experts Group,  Geneva based working group under the ISO/IEC standards.  In charge of developing standards for.
1 A New Soar Editor Miller Tinkerhess University of Michigan.
Chapter Goals Describe the application development process and the role of methodologies, models, and tools Compare and contrast programming language generations.
Chapter 10 Application Development
Graphical Data Engineering
Managing, Storing, and Executing DTS Packages
Modern Systems Analysis and Design Third Edition
Introduction to Computer CC111
Modern Systems Analysis and Design Third Edition
Software engineering USER INTERFACE DESIGN.
Modern Systems Analysis and Design Third Edition
SwE 455 Tutorial.
Comments, Prototypes, Headers & Multiple Source Files
Modern Systems Analysis and Design Third Edition
Chapter 11 Interaction styles
Chapter 15: GUI Applications & Event-Driven Programming
Modern Systems Analysis and Design Third Edition
Presentation transcript:

Interact: RETSINA’s Agent Editor Provides a GUI interface to agent’s task and reduction libraries Allows –quick development of new libraries –easy extensions of existing libraries –re-use of existing libraries for new agents

Editing Task and Reduction Libraries Direct representation and manipulation of library structures aids ease-of-use Cut, copy and paste features allow easy manipulation of tasks and reductions Automatic syntax checking reduces design errors Allows rapid prototyping and “what if” agent design

Editing a Task Schema Flexible definition of task’s provisions, parameters and outcomes Re-use of the components in existing task structures Specification of action code files (written in Java) for primitive tasks

Editing a Task Schema

Editing a Task Reduction Schema Direct manipulation interface for specifying –The tasks involved in the subplan –The information and control flow relationships between those tasks Editor functions: –Allows addition, deletion and re-organization of the subplan’s tasks and the links between them –Verifies proper semantic relationships

Editing a Task Reduction Schema

Editing Task and Reduction Libraries Direct representation and manipulation of library structures aids ease-of-use Cut, copy and paste features allow easy manipulation of tasks and reductions Automatic syntax checking reduces design errors Allows rapid prototyping and “what if” agent design

Interact: RETSINA’s Agent Editor Provides a GUI interface to agent’s task and reduction libraries Allows –quick development of new libraries –easy extensions of existing libraries –re-use of existing libraries for new agents