ABSTRACT
Workflow user interfaces are difficult to design because they involve multiple users from multiple working places. In addition, these user interfaces are usually crafted manually without any connection between the users. To address this need, a knowledge-based approach for design workflow user interfaces is defined according to the model-driven engineering principles. First, ontology is defined to represent knowledge of the organizational structure, workflow, process, and tasks. Then, a set of mapping rules is defined to specify respectively: complex and dynamic users' interaction within the organization, using workflow patterns based on high-level Petri nets; workflow models, a set of routing rules; task models, with a set of interdependencies rules for the tasks. These specifications need user interfaces to perform work and coordinate communication. User Interface generation is possible using a model-driven engineering approach, which is not limited to but uses task models as input to derive the user interfaces. The workflow specification uses task models to detail user's performance. In addition, a set of agendas is defined to handle coordination within the organization.
- AToms® http://www.defimedia.beGoogle Scholar
- Business Process Visual Architect. http://www.visual-paradigm.com/product/bpva/Google Scholar
- Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., and Vanderdonckt, J. A Unifying Reference Framework for Multi-Target User Interfaces. Interacting with Computers, (2003), vol. 15, no. 3, 289--308.Google Scholar
- Dumas, M. and ter Hofstede, A. UML Activity Diagrams as a Workflow Specification Language. Fourth International Conference on the Unified Modeling Language (2001), 76--90. Google ScholarDigital Library
- Esposito, D. Getting Started with Microsoft Windows Workflow Foundation: A Developer Walkthrough. (2005).Google Scholar
- Experience Dynamics Corp. Science of Usability-User Interface Style Guides. http://www.experiencedynamics.com/science_of_usability/ui_style_guidees/.Google Scholar
- Flexo Business. http://denali.beGoogle Scholar
- Frank, M. and Foley, J. Model-based user interface design by example and by answering questions. In Proc. INTERCHI, ACM Conference on Human Factors in Computing Systems, (1993), 161--162. Google ScholarDigital Library
- Kees van Hee, Olivia Oanea, Reinier Post, Lou Somers, Jan Martijn v an der Werf, "Yasper: a tool for workflow modeling and analysis,". Sixth International Conference on Application of Concurrency to System Design (2006), 279--282. Google ScholarDigital Library
- Lee, H.B., Kim, J. W., and Park, S. J. KWM: Knowledge-based Workflow Model for Agile Organization. Journal of Intelligent Information Systems, 13, (1999), 261--278. Google ScholarDigital Library
- Limbourg, Q. Multi-Path Development of User Interfaces. Ph.D. Thesis. Université Catholique de Louvain, Belgium (2004).Google Scholar
- Mandviwalla, M., Olfman, L. What do groups need? A proposed set of generic groupware requirements, ACM Transactions on Computer-Human Interaction, (1994) Vol. 1, No. 3, 245 -- 268. Google ScholarDigital Library
- Palanque, P., Farenc, Ch., & Bastide, R. Embedding Ergonomic Rules as Generic Requirements in a Formal Development Process of Interactive Software. In Proc. IFIP TC 13 Conference on Human-Computer Interaction, (1999).Google Scholar
- Puerta, A.R. A Model-Based Interface Development Environment. IEEE Software 14, 4 (1997), pp. 41--47. Google ScholarDigital Library
- Riehle, D., and Züllighoven, H. Understanding and Using Patterns in Software Development. Theory and Practice of Object Systems, 2 (1), (1996), 3--13. Google ScholarDigital Library
- Russell, N., ter Hofstede, A.H.M., Edmond, D. and van der Aalst, W.M.P. Workflow Data Patterns. BETA Working Paper Series, WP 127, Eindhoven University of Technology ( 2004).Google Scholar
- Russell N., van der Aalst, W.M.P., ter Hofstede, A.H.M. and Edmond, D. Workflow Resource Patterns. In the 17th Conference on Advanced Information Systems Engineering (2005). Google ScholarDigital Library
- Souchon, N. and Vanderdonckt, J. A review of XML-compliant user interface description languages. DSV-IS2003, (2003).Google ScholarCross Ref
- Stanciulescu, A. Limbourg, Q. Vanderdonckt, J., Michotte, B. and Montero, F.: A transformational approach for multimodal web user interfaces based on UsiXML. ICMI (2005), 259--266. Google ScholarDigital Library
- UsiXML. USer Interface eXtensible Markup Language http://www.usixml.orgGoogle Scholar
- van der Aalst, W. M. P. The application of Petri Nets to Workflow Management. Journal of Circuits, Systems, and Computers (1998), 21--66.Google Scholar
- van der Aalst, W.M.P. and Kumar, A. XML Based Schema Definition for Support of Inter-organizational Workflow. Meeing on XML/SGML based Interchange Formats for Petri Nets, 21st International Conference on Application and Theory of Petri Nets {ICATPN 2000}.Google Scholar
- van der Aalst, W. and van Hee, K., Workflow Management: Models, Methods, and Systems. The MIT Press, Cambridge. 2002. Google ScholarDigital Library
- van der Aalst, W. M. P., ter Hofstede, A. H. M. YAWL: Yet Another Workflow Language. Information Systems 30 (2005), 245--275. Google ScholarDigital Library
- W3C: State Chart XML (SCXML), State Machine Notation for Control Abstraction 1.0. W3C Working Draft (2005). http://www.w3.org.Google Scholar
- Lampson, B. (2009). Privacy and security Usable security: how to get it. Communications of the ACM, 52(11), 25--27. Google ScholarDigital Library
- Guerrero-García, J. and González-Calleros, J., 2014. Multi-User Interaction Meta-Model. Revista Română de Interacţiune Om-Calculator, 7(2), pp.93--116.Google Scholar
- Paternò, F., 2004. ConcurTaskTrees: an engineered notation for task models. The handbook of task analysis for human-computer interaction, pp.483--503.Google Scholar
Index Terms
- A method to align user interface to workflow allocation patterns
Recommendations
Towards Canonical Task Types for User Interface Design
LA-WEB '09: Proceedings of the 2009 Latin American Web Congress (la-web 2009)Task models are the cornerstone of user-centred design methodologies for user interface design. Therefore, they deserve attention in order to produce them effectively and efficiently, while guaranteeing the reproducibility of a task model: different ...
Towards a Library of Workflow User Interface Patterns
Interactive Systems. Design, Specification, and VerificationA collection of user interface design patterns for workflow infor ma tion systems is presented. Each Workflow User Interface Pattern (WUIP) is characterized by properties expressed in the PLML markup language for expressing patterns and augmented by ...
Towards virtualization of user interfaces based on UsiXML
Web3D '05: Proceedings of the tenth international conference on 3D Web technologyA model-based approach is presented for structuring a development process of virtual user interfaces based on UsiXML, a XML-compliant User Interface Description Language. UsiXML provides a Concrete User Interface description that remains independent ...
Comments