Plop - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

Plop

Description:

A formal UID requires efficiency to be integrated into software development companies. To solve the excess of empiricism in UID, the HCI community proposes the use of ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 9
Provided by: Benj152
Category:
Tags: empiricism | plop

less

Transcript and Presenter's Notes

Title: Plop


1
Integration of User Interface Development in
Software Lifecycle Based on MDA and RUP
Kênia Soares Sousa Université catholique de
Louvain (UCL) 2nd Alban Conference Grenoble 2007
2
Introduction
  • User Interface Design (UID) is empirical
  • A formal UID requires efficiency to be integrated
    into software development companies
  • To solve the excess of empiricism in UID, the HCI
    community proposes the use of models according to
    Model Driven Architecture (MDA).
  • Models support the mapping between the system and
    the user cognition
  • Models can be reused to design the system in
    different contexts of use
  • The language UsiXML (Limbourg Vanderdonckt,
    2004) represents models in a structured form to
    describe UIs for multiple contexts of use

3
Aims
  • To help professionals achieve efficiency in UID
    using UsiXML, we are working on
  • Introducing an explicit way to define a UID
    method that can be then enacted, adapted, and
    monitored.
  • Specifying a system that allows
  • Defining the method with flexibility for easy
    adaptations
  • Enacting to support execution of the lifecycle
    and traceability of actions to facilitate
    changes
  • Monitoring to allow collection of metrics to
    identify points of improvement.

4
MDA based on UsiXML
MDA Components
PIM
PSM
CIM
Code
Transf.
Transf.
Transf.
Techniques based on UsiXML
Transf.
Transf.
AUI model
CUI model
Concep. models
FUI
Render
Association with RUP
Phases
Disciplines
Activities
Activities
Artifacts
Artifacts
Roles
5
An example
6
Methodology
  • Study existing standards in software engineering
    to support
  • The definition of methods
  • SPEM (Software Process Engineering Metamodel)
  • BPMN (Business Process Modeling Notation)
  • The enactment and monitoring of methods
  • BPEL (Business Process Execution Language)
  • Perform a case study to validate this approach.

7
Results
  • To make a UID method applicable in the
    competitive reality of software development
    companies
  • To constantly improve the method by storing data
    with information of experiences in projects
  • To increase the efficiency when making changes
  • Bring Human-Computer Interaction and Software
    Engineering closer together in practice

8
Thank you very much for your attention
http//www.programalban.org Program Alban
http//www.isys.ucl.ac.be/bchi BCHI Lab
http//www.usixml.org User Interface eXtensible
Markup Language
Write a Comment
User Comments (0)
About PowerShow.com