Skip to main content

The SenSoMod-Modeler – A Model-Driven Architecture Approach for Mobile Context-Aware Business Applications

  • Conference paper
  • First Online:
Information Systems Engineering in Responsible Information Systems (CAiSE 2019)

Abstract

The ubiquity and the low prices of mobile devices like smartphones and tablets as well as the availability of radio networks hold the opportunity for companies to reorganize and optimize their business processes. These mobile devices can help users to execute their process steps by showing instructions or by augmenting reality. Moreover, they can improve the efficiency and effectiveness of business processes by adapting the business process execution. This can be achieved by evaluating the user’s context via the many sensor-data from a smart device and adapting the business process to the current context. The data, not only collected from internal sensors but also via networks from other sources, can be aggregated and interpreted to evaluate the context. To use the advantages of context recognition for business processes an simple way to model this data collection and aggregation is needed. This would enable a more structured way to implement supportive mobile (context-aware) applications. Today, there is no modeling language that supports the modeling of data collection and aggregation to context and offers code generation for mobile applications via a suitable tool. Therefore, this paper presents a domain specific modeling language for context and a model-driven architecture (MDA) based approach for mobile context-aware apps. The modeling language and the MDA-approach have been implemented in an Eclipse-based tool.

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 EPUB and 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

Notes

  1. 1.

    https://github.com/HAWMobileSystems/sensomod-modeler.

References

  1. Becker, J., Kugeler, M., Rosemann, M. (eds.): Process Management. A Guide for the Design of Business Processes. Springer, Berlin (2011)

    Google Scholar 

  2. Vom Brocke, J., Rosemann, M. (eds.): Handbook on Business Process Management 2. Strategic Alignment, Governance, People and Culture. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-01982-1

    Book  Google Scholar 

  3. Scheer, A.-W.: ARIS–Business Process Modeling. Springer, New York (2000). https://doi.org/10.1007/978-3-642-57108-4

    Book  Google Scholar 

  4. Bichler, M., et al.: Erratum to: theories in business and information systems engineering. Bus. Inf. Syst. Eng. 58(5), 327–328 (2016)

    Article  MathSciNet  Google Scholar 

  5. Rosemann, M., Recker, J., Flender, C.: Designing context-aware business processes. In: Siau, K., Chiang, R., Hardgrave, B.C. (eds.) Systems Analysis and Design, People, Processes and Projects, pp. 51–73. M.E. Sharpe, Armonk (2011)

    Google Scholar 

  6. Soffer, P.: On the notion of flexibility in business processes. In: Proceedings of the CAiSE 2005 Workshops, pp. 35–42 (2005)

    Google Scholar 

  7. Falk, T., Leist, S.: Effects of mobile solutions for improving business processes. In: Avital, M., Leimeister, J.M., Schultze, U. (eds.) ECIS 2014 Proceedings, 22th European Conference on Information Systems; Tel Aviv, Israel, June 9–11, 2014. AIS Electronic Library (2014)

    Google Scholar 

  8. Gruhn, V., Köhler, A., Klawes, R.: Modeling and analysis of mobile business processes. J. Enterp. Inf. Manag. 20, 657–676 (2007)

    Article  Google Scholar 

  9. Dörndorfer, J., Seel, C.: The impact of mobile devices and applications on business process management. In: Barton, T., Herrmann, F., Meister, V., Müller, C., Seel, C. (eds.) Prozesse, Technologie, Anwendungen, Systeme und Management 2016. Angewandte Forschung in der Wirtschaftsinformatik, pp. 10–19 (2016)

    Google Scholar 

  10. Dörndorfer, J., Seel, C., Hilpoltsteiner, D.: SenSoMod – a modeling language for context-aware mobile applications. In: Paul, D., Burkhardt, F., Peter, N., Lin, X. (eds.) Multikonferenz Wirtschaftsinformatik (MKWI), pp. 1435–1446 (2018)

    Google Scholar 

  11. Hevner, A.R., Chatterjee, S.: Design Research in Information Systems Theory and Practice. Integrated Series in Information Systems, vol. 22. Springer, Heidelberg (2010). https://doi.org/10.1007/978-1-4419-5653-8

    Book  Google Scholar 

  12. Dey, A., Abowd, G., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum.-Comput. Interact. 16, 97–166 (2001)

    Article  Google Scholar 

  13. Dey, A.K., Abowd, G.D.: Towards a better understanding of context and context-awareness. In: Tremaine, M. (ed.) CHI 2000 extended abstracts (2000)

    Google Scholar 

  14. Rosemann, M., Recker, J.C., Flender, C.: Contextualisation of business processes. Int. J. Bus. Process Integr. Manag. 3(1), 47–60 (2008)

    Article  Google Scholar 

  15. de la Vara, J.L., Ali, R., Dalpiaz, F., Sánchez, J., Giorgini, P.: Business processes contextualisation via context analysis. In: Parsons, J., Saeki, M., Shoval, P., Woo, C., Wand, Y. (eds.) ER 2010. LNCS, vol. 6412, pp. 471–476. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16373-9_37

    Chapter  Google Scholar 

  16. Saidani, O., Nurcan, S.: Towards context aware business process modelling. In: Workshop on Business Process Modelling, Development, and Support, p. 1. Norway (2007)

    Google Scholar 

  17. Al-alshuhai, A., Siewe, F.: An extension of class diagram to model the structure of context-aware systems. In: The Sixth International Joint Conference on Advances in Engineering and Technology (AET) (2015)

    Google Scholar 

  18. Al-alshuhai, A., Siewe, F.: An extension of UML activity diagram to model the behaviour of context-aware systems. In: Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (CIT/IUCC/DASC/PICOM), pp. 431–437 (2015)

    Google Scholar 

  19. Dörndorfer, J., Seel, C.: A meta model based extension of BPMN 2.0 for mobile context sensitive business processes and applications. In: Leimeister, J.M., Brenner, W. (eds.) Proceedings der 13. Internationalen Tagung Wirtschaftsinformatik (WI), pp. 301–315. St. Gallen (2017)

    Google Scholar 

  20. Heinrich, B., Schön, D.: Automated Planning of Context-Aware Process Models. University of Münster, Münster (2015)

    Google Scholar 

  21. Conforti, R., La Rosa, M., Fortino, G., ter Hofstede, A.H.M., Recker, J., Adams, M.: Real-time risk monitoring in business processes. A sensor-based approach. J. Syst. Softw. 86, 2939–2965 (2013)

    Article  Google Scholar 

  22. Dörndorfer, J., Seel, C.: Research agenda for mobile context sensitive business processes. AKWI, 28–37 (2017)

    Google Scholar 

  23. Kramer, D., Clark, T., Oussena, S.: MobDSL. a domain specific language for multiple mobile platform deployment. In: 2010 IEEE International Conference on Networked Embedded Systems for Enterprise Applications, pp. 1–7. IEEE (2010)

    Google Scholar 

  24. Hoyos, J.R., García-Molina, J., Botía, J.A.: A domain-specific language for context modeling in context-aware systems. J. Syst. Software 86, 2890–2905 (2013)

    Article  Google Scholar 

  25. Stahl, T., Bettin, J.: Modellgetriebene Softwareentwicklung. Techniken, Engineering, Management. Dpunkt-Verl., Heidelberg (2007)

    MATH  Google Scholar 

  26. Object Management Group (OMG): Model Driven Architecture (MDA). How Systems Will Be Built. https://www.omg.org/mda/

  27. Frankel, D.: Model Driven Architecture. Applying MDA to Enterprise Computing. Wiley, New York (2003)

    Google Scholar 

  28. Truyen, F.: The Fast Guide to Model Driven Architecture. The Basics of Model Driven Architecture (2006)

    Google Scholar 

  29. Deelmann, T., Loos, P.: Grundsätze ordnungsmäßiger Modellvisualisierung. In: Rumpe, B. (ed.) Modellierung 2004. Proceedings, pp. 289–290. Ges. für Informatik, Bonn (2004)

    Google Scholar 

  30. Fowler, M.: Language Workbenches: The Killer-App for Domain Specific Languages? https://www.martinfowler.com/articles/languageWorkbench.html

  31. Obeo: The Professional Solution to Deploy Sirius - Obeo Designer. https://www.obeodesigner.com/en/

  32. TIOBE software BV: TIOBE Index | TIOBE - The Software Quality Company. https://www.tiobe.com/tiobe-index/

  33. Cass, S.: The 2018 Top Programming Languages. https://spectrum.ieee.org/at-work/innovation/the-2018-top-programming-languages

  34. van Bruggen, D.: JavaParser. http://javaparser.org/about/

  35. Sommerville, I.: Software Engineering. Pearson Higher Education, München u.a (2012)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Julian Dörndorfer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Dörndorfer, J., Hopfensperger, F., Seel, C. (2019). The SenSoMod-Modeler – A Model-Driven Architecture Approach for Mobile Context-Aware Business Applications. In: Cappiello, C., Ruiz, M. (eds) Information Systems Engineering in Responsible Information Systems. CAiSE 2019. Lecture Notes in Business Information Processing, vol 350. Springer, Cham. https://doi.org/10.1007/978-3-030-21297-1_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-21297-1_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-21296-4

  • Online ISBN: 978-3-030-21297-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics