Acklin agent based support WP6 Intelligent Debugging.

Slides:



Advertisements
Similar presentations
Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
Advertisements

SOFTWARE TESTING. Software Testing Principles Types of software tests Test planning Test Development Test Execution and Reporting Test tools and Methods.
Lecture 1: Overview of Computers & Programming
© Franz Kurfess Project Topics 1 Topics for Master’s Projects and Theses -- Winter Franz J. Kurfess Computer Science Department Cal Poly.
Review Concept of Operations for an Enterprise Architecture Intelligence Center Haiping Luo Note: This presentation is my own thinking, with valuable input.
The CrossGrid project Juha Alatalo Timo Koivusalo.
1 © 2003, Cisco Systems, Inc. All rights reserved. Documenting Baselining & Troubleshooting Halmstad University Olga Torstensson
CSE 574: Artificial Intelligence II Statistical Relational Learning Instructor: Pedro Domingos.
Unit Five – Transforming Organizations
Chapter 1: Introduction To Computer | SCP1103 Programming Technique C | Jumail, FSKSM, UTM, 2005 | Last Updated: July 2005 Slide 1 Introduction To Computers.
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
Approaches to System Development Chapter 3. Methodologies, Models, Tools and Techniques A system development methodology –provides guidelines to follow.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Network and Active Directory Performance Monitoring and Troubleshooting NETW4008 Lecture 8.
1 Integrated Development Environment Building Your First Project (A Step-By-Step Approach)
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Managing the development and purchase of information systems (Part 1)
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
HERY H AZWIR Computer Software. Computer Software Outline Software and Programming Languages  Software  Programming  Programming language development.
Software Testing Damian Gordon.
Parser-Driven Games Tool programming © Allan C. Milne Abertay University v
Introduction to Computers Lesson 12A. home Information System A mechanism that helps people collect, store, organize and use information.
A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, Sixth Edition Chapter 9, Part 9 Satisfying Customer Needs.
C2-SENSE WP 3 / Task 3.5 (AIT) Bojan Božić, Gerald Schimak, Refiz Duro C2-SENSE WP3 Meeting Paris
Statistics Monitor of SPMSII Warrior Team Pu Su Heng Tan Kening Zhang.
Event Management & ITIL V3
Problem SOLVED!. Essential Question How are problems solved?
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
INTERACTIVE ANALYSIS OF COMPUTER CRIMES PRESENTED FOR CS-689 ON 10/12/2000 BY NAGAKALYANA ESKALA.
Network Security. Need for security  Connecting to the Internet is quickly becoming a necessity for companies/ individuals  Understand the security.
CHAPTER 13 Acquiring Information Systems and Applications.
Maintaining and Updating Windows Server Monitoring Windows Server It is important to monitor your Server system to make sure it is running smoothly.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Developing Business/IT Solutions Chapter 12 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
Database Administration
Chapter 4 Decision Support System & Artificial Intelligence.
Fundamentals of Information Systems, Third Edition1 The Knowledge Base Stores all relevant information, data, rules, cases, and relationships used by the.
Managing and Monitoring the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
Louisiana Tech Capstone Submitted by Capstone 2010 Cyber Security Situational Awareness System.
MultiMedia by Stephen M. Peters© 2001 South-Western Information Management Systems.
IHE-PCD Testing Supporting Pre-Connectathon and Connectathon Testing John J. Garguilo March 23, 2011.
Chapter 12 The Network Development Life Cycle
Database Administration Basics. Basic Concepts and Definitions  Data Facts that can be recorded and stored  Metadata Data that describes properties.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Provenance in Distr. Organ Transplant Management EU PROVENANCE project: an open provenance architecture for distributed.
© Steven Vidler/Corbis 1 Web Search/Thinkin g What is computer science? What do people who work in this field do? 2 Video Search/Thinkin g Why.
TEXT BOOK: DATABASE ADMINISTRATION: THE COMPLETE GUIDE TO PRACTICES AND PROCEDURES CRAIG S. MULLINS Database Administration(IS4511) Sana azzam
The information systems lifecycle Far more boring than you ever dreamed possible!
Harvard Mark I Howard Aiken was a pioneer in computing and a creator of conceptual design for IBM in the 1940s. He envisioned an electro-mechanical computing.
Chapter 2 Build Your First Project A Step-by-Step Approach 2 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Root Cause Analysis Roger Brauninger
Principles of Information Systems Eighth Edition
NERC Published Lessons Learned
System.
Fundamentals of Information Systems
Hands-On Microsoft Windows Server 2008
Class 7 – Inception Phase: Steps & techniques
Introduction to Operating System (OS)
DEBUGGING.
CSCE 747 Software Testing and Quality Assurance
Lesson 2 Understanding Software Bugs
Klopotek is transitioning to a Global Organization
Request for Proposal and Selection Procedures
Detecting and Resolving Model Errors
PLC / SCADA / HMI Controllers: Name : Muhammad Zunair Comsats University Date: 28-October-2018.
Unit 1: Introduction to Operating System
Chapter 11: Debugging.
Presentation transcript:

Acklin agent based support WP6 Intelligent Debugging

Acklin Ontology Bug: An unwanted and unintended property of a program or piece of hardware, esp. one that causes it to malfunction. (Admiral Grace Hopper (inventor of COBOL) told story about technician solved a glitch in the Harvard Mark II machine by pulling an insect out from between the contacts of one of its relays) Debugging: Attempting to determine the cause of the symptoms of malfunctions detected by testing or by frenzied user complaints.

Acklin Objective Methods to find errors, handle exceptions and identify contradictions Tools that enable inspection and monitoring of Semantic Grid Applications users developers vendors maintainers/ support system decision makers/ investors technology watchersresearchers project officer

Acklin Approach Identify use case requirements Existing inspection and monitor methods and techniques. Design and development of intelligent debugging tools supporting test and evaluation

Acklin Test cases Developers: Understand semantic grids technical level Testing  Inferencing  Component: node/agent/webservice  Chain: process Maintenance End-users: Understand semantic grids process level Support Analysis/design Evaluate test-cases Discover “ROI”, efficiency, cost reduction

Acklin Standard debugging Validate expected (node)behaviour Breakpoints Watch points CPU views Database views Logging

Acklin Graphical tools Statistical charts and tables AUML: interaction diagrams JTree: message content ontologies Inference diagram: Individual reasoning steps Collective reasoning steps

Acklin Multi-agent Inspection Console

Acklin Interoperability Framework Technical Syntactical Semantical Process Organization Protocols: HTTP/TCP/SOAP/.. Languages: Fixed width/XML/.. (shared) models: data models, DTDs, XSDs, ontologies,.. (Internal) business protocols: coordination,policies,… (Inter-organization) protocols: coordination,policies,…

Acklin “Intelligent debugging” (semi)automatic analyse (Intelligent agents explaining):  Why has the system used strategy S to solve problem P?  Why is the system slow?  Why is component X a hub?  Why is ontology Y not used?  Why is the system stable?  What happens if I remove a service? (semi)automatic escalation (Intelligent agents deciding):  system is slow -> reboot (windows approach)  component is a hub -> reorganize  security breach - > notify the police

Acklin Planning Identify “real” requirements Investigate existing “relevant” inspection and monitor methods and techniques (m.6) Design and development of intelligent debugging tools supporting “what we want to prove/show” (m.34)