Skip to main content

Automatically Generating and Updating User Interface Components in Process-Aware Information Systems

  • Conference paper
On the Move to Meaningful Internet Systems: OTM 2012 (OTM 2012)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7565))

Abstract

The increasing adoption of process-aware information systems (PAISs) has resulted in a large number of implemented business processes. To react on changing needs, companies need to be able to quickly adapt these process implementations. Current PAISs only provide mechanisms to evolve the schema of a process, but do not allow for support the automated creation and adaptation of user interfaces (UIs). The latter may have a complex logic and comprise conditional elements or database queries. Creating and evolving UIs manually is a tedious and error-prone task. This paper introduces a set of patterns for transforming fragments of a business process, whose activities are performed by the same user role, to UIs of the PAIS. In particular, UI logic can be expressed using the same notation as for process modeling. Furthermore, a transformation method is introduced, which applies these patterns to automatically derive UIs by establishing a bidirectional mapping between process model and UI. This mapping allows propagating UI changes to the process model and vice versa. Overall, our approach enables process designers to rapidly develop and update complex UIs in PAISs.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Pradeep, H.: Process-User Interface Alignment: New Value From a New Level of Alignment. Align Journal (October 3, 2007)

    Google Scholar 

  2. Weber, B., Reichert, M., Mendling, J., Reijers, H.A.: Refactoring Large Process Model Repositories. Computers in Industry 62(5), 467–486 (2011)

    Article  Google Scholar 

  3. Reichert, M., Dadam, P.: ADEPTflex - Supporting Dynamic Changes of Workflows Without Losing Control. Journal of Intelligent Inf. Sys. 10(2), 93–129 (1998)

    Article  Google Scholar 

  4. La Rosa, M., Wohed, P., Mendling, J., ter Hofstede, A.H.M., Reijers, H.A., van der Aalst, W.M.P.: Managing Process Model Complexity Via Abstract Syntax Modifications. IEEE Transactions on Industrial Informatics 7(4), 614–629 (2011)

    Article  Google Scholar 

  5. Kolb, J., Hübner, P., Reichert, M.: Model-Driven User Interface Generation and Adaptation in Process-Aware Information Systems. Technical report, UIB 2012-04, Ulm University (2012)

    Google Scholar 

  6. Reichert, M., Kolb, J., Bobrik, R., Bauer, T.: Enabling Personalized Visualization of Large Business Processes through Parameterizable Views. In: Proc. ACM SAC 2012, Riva del Garda (Trento), Italy (2012)

    Google Scholar 

  7. Kolb, J., Reichert, M., Weber, B.: Using Concurrent Task Trees for Stakeholder-centered Modeling and Visualization of Business Processes. In: Oppl, S., Fleischmann, A. (eds.) S-BPM ONE 2012. CCIS, vol. 284, pp. 237–251. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  8. Bobrik, R., Reichert, M., Bauer, T.: View-Based Process Visualization. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 88–95. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  9. Kolb, J., Kammerer, K., Reichert, M.: Updatable Process Views for User-centered Adaption of Large Process Models. In: Proc. Intl. Conf. on Service Oriented Computing (ICSOC 2012), Shanghai, China (to appear, 2012)

    Google Scholar 

  10. Kolb, J., Kammerer, K., Reichert, M.: Updatable Process Views for Adapting Large Process Models: The proView Demonstrator. In: Proc. of the Business Process Management 2012 Demonstration Track, Tallinn, Estonia (to appear, 2012)

    Google Scholar 

  11. Limbourg, Q., Vanderdonckt, J.: Comparing Task Models for User Interface Design. The Handbook of Task Analysis for Human-Computer Interaction 6 (2004)

    Google Scholar 

  12. Paternò, F., Mancini, C., Meniconi, S., Maria, V.S.: ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models. In: Proc. IFIP TC13 Int’l Conf. on Human-Computer Interaction, pp. 362–369 (1997)

    Google Scholar 

  13. Traetteberg, H., Molina, P.J.: Making Model-Based UI Design Practical: Usable and Open Methods and Tools. In: Proc. IUI 2004, pp. 376–377 (2004)

    Google Scholar 

  14. Lu, X.: Model Driven Development of Complex User Interface. In: Proc. MoDELS 2007, Workshop on Model Driven Development of Advanced User Interfaces (2007)

    Google Scholar 

  15. Garcia, J.G., Vanderdonckt, J., Calleros, J.M.G.: FlowiXML: A Step Towards Designing Workflow Management Systems. Int’l Journal of Web Engineering and Technology 4(2), 163–182 (2008)

    Article  Google Scholar 

  16. Sousa, K., Mendonça, H., Vanderdonckt, J., Rogier, E., Vandermeulen, J.: User Interface Derivation from Business Processes: A Model-Driven Approach for Organizational Engineering. In: Proc. ACM SAC 2008, pp. 553–560 (2008)

    Google Scholar 

  17. Sukaviriya, N., Sinha, V., Ramachandra, T., Mani, S., Stolze, M.: User-Centered Design and Business Process Modeling: Cross Road in Rapid Prototyping Tools. In: Baranauskas, C., Abascal, J., Barbosa, S.D.J. (eds.) INTERACT 2007. LNCS, vol. 4662, pp. 165–178. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  18. Künzle, V., Reichert, M.: PHILharmonicFlows: Towards A Framework for Object-Aware Process Management. Journal Software Maintenance and Evolution: Research & Practice 23(4), 205–244 (2011)

    Article  Google Scholar 

  19. Yang, S., Sun, Y., Waterhouse, J., Lau, D., Al-Hamwy, T.: Modeling and Implementing a Business Process Using WebSphere Lombardi Edition 7.1. In: Proc. CASCON 2010, pp. 374–375 (2010)

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kolb, J., Hübner, P., Reichert, M. (2012). Automatically Generating and Updating User Interface Components in Process-Aware Information Systems. In: Meersman, R., et al. On the Move to Meaningful Internet Systems: OTM 2012. OTM 2012. Lecture Notes in Computer Science, vol 7565. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33606-5_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33606-5_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33605-8

  • Online ISBN: 978-3-642-33606-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics