Vortrag zur SMWorkshop - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Vortrag zur SMWorkshop

Description:

Fakult t f r Informatik, Institut f r Verteilte Systeme. AG Softwaretechnik ... ISO 9241 (Ergonomics Requirements for Office Work ... – PowerPoint PPT presentation

Number of Views:67
Avg rating:3.0/5.0
Slides: 19
Provided by: andreassch
Category:

less

Transcript and Presenter's Notes

Title: Vortrag zur SMWorkshop


1
Developing Adaptive and Self-Managed Graphical
User Interface Steffen Kernchen, Reiner
R. Dumke Otto-von-Guericke-Universität
MagdeburgFakultät für Informatik, Institut für
Verteilte SystemeAG Softwaretechnikhttp//ivs.cs
.uni-magdeburg.de/sw-eng/agruppe/
2
Developing Adaptive and Self-ManagedGraphical
User Interface
  • Agenda
  • Introduction
  • Development of Agent-Based GUI
  • Agent-Based Interface for Agent-Based E-Learning
  • Conclusions and outlook

3
Introduction
  • Graphical User Interfaces (GUI)
  • ISO 9241 (Ergonomics Requirements for Office Work
    )
  • LUCID (Logical User-Centred Interactive Design
    Methodology)
  • OAI (Object-action Interface Model)
  • etc.

4
Introduction
GUI Examples
Functional Configuration
Analysis/Drawing
Applets/ JSPs/ WebStart
Java Measurement Data
5
Introduction
Document (GUI) Structures
6
Introduction
  • Graphical User Interfaces (GUI)
  • GUIs may include complex/diverse types of
    interaction between components as well as to
    external distributed heterogeneous resources.
  • Negotiation, cooperation and competition may
    occur among different entities.
  • Some aspects of a GUI can have autonomous
    characteristics.
  • A modification or expansion of the system can be
    anticipated.

7
Introduction
Software Agents
Hayes-Roth Intelligent agents continuously
perform three functions perception of dynamic
conditions in the environment, action to
affect conditions in the environment and
reasoning to interpret perceptions, solve
problems, draw inferences, and determine actions.
8
Introduction
  • Software Agent System
  • Development
  • Gaia
  • SODA
  • JADE

9
Development of Agent-Based GUI
10
Development of Agent-Based GUI
Identification of goals and sub-goals
  • Examples of goals
  • exercises
  • information
  • experimentation
  • etc.

11
Development of Agent-Based GUI
Identification of functional requirements and
sub-functions
  • Examples of functions
  • answering of questions
  • choosing the appropriate
  • result
  • login/logout
  • etc.

12
Development of Agent-Based GUI
Extended by external connections
  • Integration of external objects
  • Encapsulation of safety critical objects and
    access
  • Encapsulation of objects relevant for several
  • optimization approaches
  • Easy update of access
  • Parallel existence of accessing objects
  • Reduced network load by caching

13
Development of Agent-Based GUI
Post refinement activities
  • Node-Based Definition
  • Agent identifier
  • Role-based access
  • Related ontologies
  • Description
  • Edges/interaction acts
  • Message parameters of the FIPA ACL Message
    Structure
  • Specification of the Foundation for Intelligent
    Physical
  • Agents (FIPA), e.g. type of communicative act,
    participants,
  • content
  • Communication act identifier
  • Conditions
  • Related ontologies
  • Parameters
  • Technologies
  • JSP
  • Ajax
  • Echo Web Framework
  • JADE

14
Development of Agent-Based GUI
  • Advantages of agent-based interfaces
  • Similarity of goal the hierarchy intended by the
    problem definition
  • Definition of optional and required nodes/agents
    and edges/communication acts
  • Extension of the system during runtime
  • Failure tolerance
  • Performance control of the components
  • Pro-activity is directly available for
    interfaces

15
Agent-Based Interface for Agent-Based E-Learning
Agent-Based e-Learning (ABEL-GUI)
The goals
Reusable learning objects (RLO)
16
Agent-Based Interface for Agent-Based E-Learning
Agent-Based e-Learning (ABEL-GUI)
Subgraph for the learning (sub) goals
17
Conclusions and outlook
  • We presented several stages of specification and
    design and supposed usage of several strategies
    like creative techniques and design patterns for
    innovative and complete architectures.
  • To examine the usefulness auf our approach we
    designed the ABEL-GUI, an agent-based interface
    for the e-learning domain.
  • Actually we implement this developed interface as
    a framework which we plan to populate with
    several specialised agents.

18
  • Thanks for your attention!!!
  • Questions / Suggestions ?
  • kernchen_at_ivs.cs.uni-magdeburg.de
  • dumke_at_ivs.cs.uni-magdeburg.de
Write a Comment
User Comments (0)
About PowerShow.com