User interface derivation from business processes: a model-driven approach for organizational engineering

This paper defines a model-driven approach for organizational engineering in which user interfaces of information systems are derived from business processes. This approach consists of four steps: business process modeling in the context of organizational engineering, task model derivation from the business process model, task refinement, and user interface model derivation from the task model. Each step contributes to specify and refine mappings between the source and the target model. In this way, each model modification could be adequately propagated in the rest of the chain. By applying this model-driven approach, the user interfaces of the information systems are directly meeting the requirements of the business processes and are no longer decoupled from them. This approach has been validated on a case study in a large bank-insurance company.

[1]  Olly Gotel,et al.  An analysis of the requirements traceability problem , 1994, Proceedings of IEEE International Conference on Requirements Engineering.

[2]  Carole A. Goble,et al.  Teallach: a model-based user interface development environment for object databases , 1999, Proceedings User Interfaces to Data Intensive Systems.

[3]  André Vasconcelos,et al.  A framework for modeling strategy, business processes and information systems , 2001, Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference.

[4]  Marc Abrams,et al.  Building Multi-Platform User Interfaces with UIML , 2001, CADUI.

[5]  Fabio Paternò,et al.  CTTE: Support for Developing and Analyzing Task Models for Interactive System Design , 2002, IEEE Trans. Software Eng..

[6]  Rajiv Kohli,et al.  Performance Impacts of Information Technology: Is Actual Usage the Missing Link? , 2003, Manag. Sci..

[7]  Nuno Jardim Nunes,et al.  Interactive Systems: Design, Specification, and Verification: 10th International Workshop, Dsv-Is 2003, Funchal,Madeira Islands,Portugal,June 11-13 2003: Revised Papers (Lecture Notes in Computer Science, 2844) , 2003 .

[8]  M. Petró‐Turza,et al.  The International Organization for Standardization. , 2003 .

[9]  Fabio Paternò,et al.  A unified method for designing interactive systems adaptable to mobile and stationary platforms , 2003, Interact. Comput..

[10]  Larry L. Constantine,et al.  Canonical Abstract Prototypes for Abstract Visual and Interaction , 2003, DSV-IS.

[11]  Jean Vanderdonckt,et al.  A Unifying Reference Framework for multi-target user interfaces , 2003, Interact. Comput..

[12]  Editorial message: special track on organizational engineering , 2004, SAC '05.

[13]  Jean Vanderdonckt,et al.  USIXML: A User Interface Description Language Supporting Multiple Levels of Independence , 2004, ICWE Workshops.

[14]  Fabio Paternò,et al.  Design and development of multidevice user interfaces through multiple logical descriptions , 2004, IEEE Transactions on Software Engineering.

[15]  Jean Vanderdonckt,et al.  A MDA-Compliant Environment for Developing User Interfaces of Information Systems , 2005, CAiSE.

[16]  Robert Winter,et al.  Method construction - a core approach to organizational engineering , 2005, SAC '05.

[17]  Angel Puerta,et al.  The UI pilot: a model-based tool to guide early interface design , 2005, IUI '05.

[18]  Santhosh Kumaran,et al.  Integrate Model-driven UI with Business Transformations: Shifting focus of Model-driven UI , 2005, MDDAUI.

[19]  Thierry Bodhuin,et al.  Assessment and impact analysis for aligning business processes and software systems , 2005, SAC '05.

[20]  Fabio Paternò,et al.  Collaborative Social Structures and Task Modelling Integration , 2006, DSV-IS.

[21]  Ralph F. Smith Business Process Management and the Balanced Scorecard: Using Processes as Strategic Drivers , 2006 .

[22]  Daniel Beimborn,et al.  IT Business Alignment and IT Usage in Operational Processes: A Retail Banking Case , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

[23]  Julia Rubin,et al.  Model traceability , 2006, IBM Syst. J..

[24]  Christoph Rosenkranz,et al.  Combining cybernetics and conceptual modeling: the concept of variety in organizational engineering , 2007, SAC '07.

[25]  Senthil Mani,et al.  User-Centered Design and Business Process Modeling: Cross Road in Rapid Prototyping Tools , 2007, INTERACT.