5th International Mobile Multimedia Communications Conference

Research Article

An UML Profile for the Modelling of mobile Business Processes and Workflows

Download619 downloads
        author={Michael  Decker},
        title={An UML Profile for the Modelling of mobile Business Processes and Workflows},
        proceedings={5th International Mobile Multimedia Communications Conference},
        keywords={Mobile Business Processes/Workflows Modelling UML Activity Diagrams Usecase Diagrams Location-based Services},
  • Michael Decker
    Year: 2010
    An UML Profile for the Modelling of mobile Business Processes and Workflows
    DOI: 10.4108/ICST.MOBIMEDIA2009.8002
Michael Decker1,*
  • 1: Institute AIFB, University of Karlsruhe (TH), Kaiserstr. 89, 76 128 Karlsruhe, Germany.
*Contact email: decker@aifb.uni-karlsruhe.de


Thanks to the progress in the field of mobile computing hardware (e.g. PDAs, smartphones, notebooks) and wireless data communication standards (e.g. UMTS, WLAN) in the recent years it is possible to provide access to information systems to mobile employees while they are working in the field or are on journeys. Further there are several technologies available to determine a mobile computer’s location, e.g. the satellite-based Global Positioning System (GPS). In this article we look at mobile technologies from a processcentric viewpoint: we provide an extension to UML activity diagramms that enables the modeller to express statements concerning the locations where individual activities must or mustn’t be performed. These statements are called location constraints. We discuss several classes of location constraints, e.g. static or dynamic location constraints and show that location constraints can also be used for UML usecase diagrams. Location constraints are motivated by several considerations: Since mobile computers have only a small display and restricted means for data input (e.g. no full keyboard) the user will appreciate it if only relevant data is provided by a mobile information system. But location constraints help also to mitigate specific security issues that are associated with the employment of mobile technologies: e.g. devices could get lost or stolen, so it is of advantage if there are location constraints that forbid the access to confidential data at locations where it is not necessary or plausible to access that data.