1 ICAS’2008 – Gosier, March 16-21, 2008 Modeling User Interfaces to Workflow Information Systems Josefina Guerrero 1, Jean Vanderdonckt 1, Juan M. Gonzalez.

Slides:



Advertisements
Similar presentations
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Advertisements

Context-aware Generation of User Interface Containers for Mobile devices Francisco J. Martínez Ruiz 1,2, Jean Vanderdonckt 1 and Jaime Muñoz Arteaga 3.
Systems Investigation and Analysis
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
T-FLEX DOCs PLM, Document and Workflow Management.
Designing new systems or modifying existing ones should always be aimed at helping an organization achieve its goals State the purpose of systems design.
Multi-Fidelity User Interface Specifications Thomas Memmel 1, Jean Vanderdonckt 2, Harald Reiterer 1 1 Human-Computer Interaction Group, University of.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
What is workflow?  A workflow is a structured way of defining and automating structures and procedures within an organization. What is workflow management.
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Software Quality Matters Ronan Fitzpatrick School of Computing Dublin Institute of Technology.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
Benchmarking Partnerships Complaints Mgt – Best Practices Overall Complaint Mgt observations Despite various Ombudsman bodies and a focus to be more customer.
Enterprise Workflow CPSC 476 Lightening Talk Brenda Griffith/Katie Soto.
1 ICAS’2008 – Gosier, March 16-21, 2008 GrafiXML, A Multi-Target User Interface Builder based on UsiXML Benjamin Michotte, Jean Vanderdonckt Université.
Towards User Interface Derivation from Business Processes: A Model-Driven Approach for Organizational Engineering Kênia Sousa, Hildeberto Mendonça, Jean.
1.Database plan 2.Information systems plan 3.Technology plan 4.Business strategy plan 5.Enterprise analysis Which of the following serves as a road map.
Formal Definition of Collaborative Spaces Sergio Arzola-Herrera Josefina Guerrero-García Juan Manuel González-Calleros Claudia Zepeda-Cortés Facultad de.
Systems Analysis and Design in a Changing World, 6th Edition
Group 5 TTM Group Member : Sally Shelly Amy Vincy Ken Technology Spotlight.
1 Conceptual Modeling of User Interfaces to Workflow Information Systems Conceptual Modeling of User Interfaces to Workflow Information Systems By: Josefina.
Systems Analysis And Design © Systems Analysis And Design © V. Rajaraman MODULE 14 CASE TOOLS Learning Units 14.1 CASE tools and their importance 14.2.
1 DSV-IS’2008, Kingston, Ontario, Canada, July 16-18, 2008 Towards a Library of Workflow User Interface Patterns Josefina Guerrero García 1, Jean Vanderdonckt.
Term 2, 2011 Week 3. CONTENTS The physical design of a network Network diagrams People who develop and support networks Developing a network Supporting.
Section 02Systems Documentation1 02 Systems Documentation And Franchise Colleges By MANSHA NAWAZ.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
Requirements Analysis
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
1 ICAS’2008 – Gosier, March 16-21, 2008 A Transformational Approach for Pattern-based Design of User Interfaces Costin Pribeanu Jean Vanderdonckt National.
Towards Method Engineering of Model-Driven User Interface Development Kênia Sousa, Hildeberto Mendonça, Jean Vanderdonckt Université catholique de Louvain.
1 MDWE'2008, Toulouse, France, September 30, 2008 A Comparative Analysis of Transformation Engines for User Interface Development Juan Manuel González.
Model-Driven Approach for User Interface-Business Alignment Kênia Sousa Advisor: Jean Vanderdonckt Université catholique de Louvain (UCL) Louvain School.
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
Chapter 12: Systems Investigation and Analysis. Agenda  How to Develop a CBIS?  Systems Development Life Cycle (SDLC)  Prototyping  Join Application.
1 Workshop on Model Driven Software Engineering for Ambient Intelligence Applications – Darmstadt, Nov. 7 th, 2007 Distributed User Interfaces in Ambient.
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
Eurostat Expression language (EL) in Eurostat SDMX - TWG Luxembourg, 5 Jun 2013 Adam Wroński.
1 Workshop on Business-Driven Enterprise Application Design & Implementation Cristal City, Washington D.C., USA, July 21, 2008 How to Describe Workflow.
MANAGING SOFTWARE ASSETS ~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 1[Abdul Hayat, SIM, Semester Genap 2007/2008]
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
1 Cascading Dialog Modeling with UsiXML Marco Winckler 1,2,Jean Vanderdonckt 2, Adrian Stanciulescu 2, Francisco Trindade 3 1 IRIT, Université Toulouse.
1 November 9-11, Mérida, Mexico CLIHC’09 Towards Canonical Task Types for User Interface Design Juan Manuel Gonzalez-Calleros, Josefina Guerrero-
Model-Driven Engineering of Behaviors in User Interfaces Efrem Mbaki & Jean Vanderdonckt Université catholique de Louvain (UCL) Louvain School of Management.
1 Chapter 12 Enterprise Computing. Objectives Overview Discuss the special information requirements of an enterprise-sized corporation Identify information.
PRJ566 Project Planning & Management Software Architecture.
Reference WPx/Tx.y/YY-MM-DD/PP UsiXML project # Generating User Interface for Information Applications from Task, Domain and User models.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Requirement Engineering. Recap Elaboration Behavioral Modeling State Diagram Sequence Diagram Negotiation.
A Transformational Approach for Multimodal Web User Interfaces based on UsiXML Adrian Stanciulescu, Quentin Limbourg, Jean Vanderdonckt, Benjamin Michotte.
Murielle Florins 1, Francisco Montero Simarro 2, Jean Vanderdonckt 1, Benjamin Michotte 1 1 Université catholique de Louvain 2 Universidad de Castilla-la-Mancha.
TRIGONE Laboratory LIS Laboratory 1 CADUI' June FUNDP Namur The DIANE+ Method Jean-Claude TARBY TRIGONE Laboratory University Lille 1 LILLE.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with.
1 ACM SAC’2008 – Fortaleza, Ceará, Brazil, March 16-20, 2008 An Intelligent Editor for Multi-Presentation User Interfaces Benoît Collignon 1, Jean Vanderdonckt.
Université catholique de Louvain (UCL) Belgian Laboratory of Computer-Human Interaction (BCHI) Place des Doyens, 1 B-1348 Louvain-la-Neuve (Belgium) Presented.
1 ICAS’2008 – Gosier, March 16-21, 2008 Model-Driven Engineering of Multi-Target Plastic User Interfaces Benoît Collignon 1, Jean Vanderdonckt 1, Gaëlle.
1 February 1-7, Cancun, Mexico ACHI’09 A structured approach to support 3D User Interface Development Juan Manuel Gonzalez-Calleros, Jean Vanderdonckt.
Alignment of Business Processes and User Interfaces in the Context of Large Organizations Kênia Sousa, Hildeberto Mendonça, Jean Vanderdonckt Université.
Online School Management System Supervisor Name: Ashraful Islam Juwel Lecturer of Asian University of Bangladesh Submitted By: Bikash Chandra SutrodhorID.
PLM, Document and Workflow Management
Maintaining software solutions
Introduction to Requirements Management
Automation of Control System Configuration TAC 18
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
Presentation transcript:

1 ICAS’2008 – Gosier, March 16-21, 2008 Modeling User Interfaces to Workflow Information Systems Josefina Guerrero 1, Jean Vanderdonckt 1, Juan M. Gonzalez 1, Marco Winckler 1,2 1 Université catholique de Louvain (UCL) Louvain School of Management (LSM) Belgian Laboratory of Computer-Human Interaction (BCHI) 2 LIIHS-IRIT, Université Paul Sabatier, 118 route de Narbonne, F Toulouse (France)

2 ICAS’2008 – Gosier, March 16-21, 2008 No communication channel Introduction – Problem description

3 ICAS’2008 – Gosier, March 16-21, 2008 Introduction – Possible solution Workflow management technology as a possible solution The term Workflow is referring to the handling of businesses processes using information systems, and denominates the automation of a business process, in whole or part

4 ICAS’2008 – Gosier, March 16-21, 2008 Introduction Workflow in a corporate environment.

5 ICAS’2008 – Gosier, March 16-21, To identify –how tasks are structured, who performs them, what their relative order is, how they are synchronized, how information flows to support the tasks, and how tasks are being tracked 2.Improving efficiency within the business. By automating many of the processes within a business and establishing a procedure that is consistently followed, unnecessary steps are eliminated, and every member of the team is fully aware of his or her responsibilities. 3.Allows the customer to feel completely involved in the entire process and capable of getting answers to important questions in a timely fashion. 4.Makes it easier to track employee and machine performance. What is workflow for? Introduction

6 ICAS’2008 – Gosier, March 16-21, 2008 Proposal A methodology for developing the various user interfaces of a workflow information system, which are advocated to automate processes, following a model-centric approach based on the requirements and processes of the organization. The methodology applies to: 1)integrate human and machines based activities, in particular those involving interaction with IT applications and tools 2)to identify how tasks are structured, who perform them, what their relative order is, how they are offered or assigned, and how tasks are being tracked.

7 ICAS’2008 – Gosier, March 16-21, 2008 Proposal Our proposal should reflect the whole method, i.e. the 3 facets: models, method (step-wise approach), and tool. A method is a way of doing something, especially a systematic way; implies an orderly logical arrangement. The user interface is the aggregate of means by which people (the users) interact with a particular machine, device, or computer program.

8 ICAS’2008 – Gosier, March 16-21, 2008 Conceptual modeling of workflow What? How?

9 ICAS’2008 – Gosier, March 16-21, 2008 User interface derivation

10 ICAS’2008 – Gosier, March 16-21, 2008 User interface derivation from task model

11 ICAS’2008 – Gosier, March 16-21, 2008

12 ICAS’2008 – Gosier, March 16-21, 2008 Method

13 ICAS’2008 – Gosier, March 16-21, 2008 Case study - Definition A funding agency provides organizations with funds for buying laboratory equipment, hardware and software, or a combination of them. The workflow goals are threefold: –allow any organization manager to register to the system and apply for equipment funding; –insert any equipment description and usage modalities once an equipment has been funded and acquired; –share the usage of acquired material by renting them.

14 ICAS’2008 – Gosier, March 16-21, 2008 Case study - Building the workflow model

15 ICAS’2008 – Gosier, March 16-21, 2008 Case study - Building the task model

16 ICAS’2008 – Gosier, March 16-21, 2008 Case study - Deriving the UI model and generating the UI code.

17 ICAS’2008 – Gosier, March 16-21, 2008 Case study - Running the workflow

18 ICAS’2008 – Gosier, March 16-21, 2008 Conclusion Benefits –An approach for designing user interfaces of workflow information systems Structured into steps, rigorous, partially formal Based on models of task, process, and workflow Including a model of the organisation –Supported by a software (based on State Charts Diagram, then Petri Nets) Limitations –UI fragments should be manually attached to states of the diagram –Several functioning modes: workflow designer, workflow developer, and workflow end user Future work –Semi-automated generation of User Interfaces based on the workflow model

19 ICAS’2008 – Gosier, March 16-21, 2008 Thank you very much for your attention For more information and downloading, User Interface eXtensible Markup Language European network on Multimodal UIs Special thanks to all members of the team!