Download presentation
Presentation is loading. Please wait.
Published byCornelius McCormick Modified over 9 years ago
1
Acklin agent based support WP6 Intelligent Debugging
2
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.
3
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
4
Acklin Approach Identify use case requirements Existing inspection and monitor methods and techniques. Design and development of intelligent debugging tools supporting test and evaluation
5
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
6
Acklin Standard debugging Validate expected (node)behaviour Breakpoints Watch points CPU views Database views Logging
7
Acklin Graphical tools Statistical charts and tables AUML: interaction diagrams JTree: message content ontologies Inference diagram: Individual reasoning steps Collective reasoning steps
8
Acklin Multi-agent Inspection Console
9
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,…
10
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
11
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)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.