Abstract
BPMN has over the last years appeared as a major approach for modelling process-oriented solutions. The approach is meant to work well both towards human understanding and execution. Executability is normally based on a mapping of BPMN-models to BPEL and defining a form for each flow where the user is the source or target. As we argue in this paper, this often gives sub-optimal and inflexible user interfaces. This paper describes our experiences with using BPMN for process and task modelling and Diamodl for model-based user interface dialog design. Although the added expressiveness and flexibility comes at the cost of introducing a model-oriented approach for dialog design, the necessary modelling steps follows the same kind of logic that is needed when going from a conceptual BPMN-model to an implementation-oriented model for a naïve generation of BPEL and forms UI, thus is interpreted as not extending the conceptual load of the approach significantly.
Chapter PDF
Similar content being viewed by others
References
Ambriola, V., Conradi, R., Fuggetta, A.: Assessing Process-Centered Software Engineering Environments. ACM Transactions on Software Engineering and Methodology 6(3) (1997)
BPMI. org and OMG (2006): Business Process Modeling Notation Specification. Final Adopted Specification, Object Management Group, http://www.bpmn.org (February 20, 2006)
Derniame, J.-C., Kaba, B.A., Wastell, D. (eds.): Promoter-2 1998. LNCS, vol. 1500. Springer, Heidelberg (1999)
The Eclipse Modeling Framework home page, http://www.eclipse.org/modeling/emf/
Fox, M.S., Gruninger, M.: Enterprise modeling. AI Magazine (2000)
Havey, M.: Essential Business Process modeling. O’Reilly, Sebastopol (2005)
Kovacevic, S.: UML and User Interface Design. In: Bézivin, J., Muller, P.-A. (eds.) UML 1998. LNCS, vol. 1618, pp. 253–266. Springer, Heidelberg (1999)
Kristiansen, R., Trætteberg, H.: Model-based user interface design in the context of workflow models. In: Winckler, M., Johnson, H., Palanque, P. (eds.) TAMODIA 2007. LNCS, vol. 4849, pp. 227–239. Springer, Heidelberg (2007)
Krogstie, J., Jørgensen, H.: Interactive models for supporting networked organizations. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 550–563. Springer, Heidelberg (2004)
Krogstie, J., Dalberg, V., Jensen, S.M.: Process modeling value framework, Enterprise Information Systems. In: Manolopoulos, Y., Filipe, J., Constantopoulos, P., Cordeiro, J. (eds.) Selected papers from 8th International Conference, ICEIS 2006, Paphos, Cyprus, May 23-27, 2006. Lecture Notes in Business Information Processing, vol. 3. Springer, Heidelberg (2008)
Kuntz, J.C., Christiansen, T.R., Cohen, G.P., Jin, Y., Levitt, R.E.: The virtual design team: A computational simulation model of project organizations. Communications of the ACM 41(11) (1998)
Lillehagen, F., Krogstie, J.: Active Knowledge Modeling of Enterprises. Springer, Heidelberg (2008)
Myers, B., Hudson, S.E., Pausch, R.: Past, Present and Future of User Interface Software Tools. ACM Transactions on Computer-Human Interaction 7(1) (March 2000); Applied Computing. Springer, London
Nunes, N.J., Cunha, J.F.: Towards a UML Profile for Interaction Design: The Wisdom Approach. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 101–116. Springer, Heidelberg (2000)
Paternò, F.: Model-based Design and Evaluation of Interactive Applications. Series of Applied Computing. Springer, London (2000)
Pontico, F., Farenc, C., Winckler, M.: Model-based support for specifying eService eGovernment Applications. In: Coninx, K., Luyten, K., Schneider, K.A. (eds.) TAMODIA 2006. LNCS, vol. 4385, pp. 54–67. Springer, Heidelberg (2007)
Recker, J., Indulska, M.: An Ontology-Based Evaluation of Process Modeling with Petri Nets. Journal of Interoperability in Business Information Systems 1(2), 45–64 (2007)
Sousa, K., Mendonca, H., Vanderdonckt, J.: User Interface Development Lifecycle for Business-Driven Enterprise Applications. In: Proceedings of Seventh International Conference on Computer-Aided Design of User Interfaces CADUI 2008, Albacete, Spain (June 2008)
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., Palanque, P., Abascal, J., Barbosa, S.D.J. (eds.) INTERACT 2007. LNCS, vol. 4662, pp. 165–178. Springer, Heidelberg (2007)
Trætteberg, H.: Dialog modelling with interactors and UML Statecharts - A hybrid approach. In: Markopoulos, P., Johnson, P. (eds.) Proceedings of DSV-IS 1998. Springer, Heidelberg (1998)
Trætteberg, H.: Dialog modelling with interactors and UML Statecharts - a hybrid approach. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003, vol. 2844, pp. 346–361. Springer, Heidelberg (2003)
van der Veer, G.C., van Welie, M.: Task Based Groupware Design: putting theory into practice, van der Veer, G. In: van der Veer, G.C., van Welie, M. (eds.) Proceedings of DIS 2000, New York, United States, August 17-19 (2000)
Workflow management coalition (WfMC), Terminology & Glossary (1999), http://www.wfmc.org/standards/docs.htm
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 IFIP International Federation for Information Processing
About this paper
Cite this paper
Trætteberg, H., Krogstie, J. (2008). Enhancing the Usability of BPM-Solutions by Combining Process and User-Interface Modelling. In: Stirna, J., Persson, A. (eds) The Practice of Enterprise Modeling. PoEM 2008. Lecture Notes in Business Information Processing, vol 15. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89218-2_7
Download citation
DOI: https://doi.org/10.1007/978-3-540-89218-2_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89217-5
Online ISBN: 978-3-540-89218-2
eBook Packages: Computer ScienceComputer Science (R0)