Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

ROME4EU – A service-oriented process-aware information system for mobile devices

Published: 01 October 2012 Publication History

Abstract

Nowadays, process-aware information systems (PAISs) are widely used for the management of ‘administrative’ processes characterized by clear and well-defined structures. Besides those scenarios, PAISs can be used also in mobile and pervasive scenarios, where process participants can be only equipped with smart devices, such as personal digital assistants. None of existing PAISs can be entirely deployed on smart devices, making unfeasible its usage in highly mobile scenarios. This paper presents ROME4EU, a mobile PAIS developed for being applied to the coordination of emergency operators, and an extensive validation of the system, both in term of performances and usability/acceptability by the users. Copyright © 2011 John Wiley & Sons, Ltd.
(This work was performed while being a research associate at Dipartimento di Informatica e Sistemistica, Sapienza Università di Roma, Italy.)

References

[1]
Dumas M, van der Aalst WMP, ter Hofstede AHM. Process-aware Information Systems: Bridging People and Software Through Process Technology. Wiley, 2005.
[2]
Jing J, Huff K, Sinha H, Hurwitz B, Robinson B. Workflow and application adaptations in mobile environments. In Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications, WMCSA '99, IEEE Computer Society, Washington, DC, USA, 1999; 62–69.
[3]
Conti M, Basagni S, Giordano S, Stojmenovic I. Mobile Ad Hoc Networking, 1st ed., John Wiley & Sons –– IEEE Press, 2004.
[4]
Akyildiz IF, Wang X, Wang W. Wireless mesh networks: a survey. Computer Networks 2005; 47(4): 445–487.
[5]
Turoff M. Past and future emergency response information systems. Communications of the ACM – Supporting community and building social capital 2002; 45(4): 29–32.
[6]
Gunes AE, Kovel JP. Using GIS in emergency management operations. Journal of Urban Planning and Development 2000; 126(3): 136–149.
[7]
Lorincz K, Malan DJ, Fulford-Jones TR, Nawoj A, Clavel A, Shnayder V, Mainland G, Welsh M, Moulton S. Sensor networks for emergency response: challenges and opportunities. IEEE Pervasive Computing 2004; 3: 16–23.
[8]
Staab S, Schnurr HP. Knowledge and business processes: approaching an integration, Om'99 – Proceedings of the International Workshop on Knowledge Management and Organizational Memory (IJCAI-99), Stockholm, 1999.
[9]
Weske M. Business Process Management: Concepts, Languages, Architectures. Springer-Verlag: Berlin, Heidelberg, 2007.
[10]
Cisco Systems. Cisco NERV: enabling IP-based incident management. http://www.cmu.edu/silicon-valley/dmi/workshop/cisco-nerv-withepaper-sep09.pdf{May2011}.
[11]
Ochoa SF, Neyem HA, Pino JA, Borges MRS. Supporting group decision making and coordination in urban disasters relief efforts. Journal of Decision Systems 2007; 16(2): 143–172.
[12]
Schöning J, Rohs M, Krüger A, Stasch C. 2009. Improving the communication of spatial information in crisis response by combining paper maps and mobile devices. In Mobile Response. Springer, 57–65.
[13]
Carver L, Turoff M. Human-computer interaction: the human and computer as a team in emergency management information systems. Communications of the ACM March 2007 50: 33–38.
[14]
Department of Homeland Security US. First responder capstone IPT – delivering solutions to first responders. U.S. Department of Homeland Security – Science and Technology Directorate, 2009.
[15]
Ranganathan A, McFaddin S. 2004. Using workflows to coordinate web services in pervasive computing environments. In ICWS ’04: Proceedings of the IEEE International Conference on Web Services. IEEE Computer Society: Washington, DC, USA; 288.
[16]
Nof SY. Design of effective e-Work: review of models, tools, and emerging challenges. Production Planning and Control – The Management of Operations December 2003 14(8): 681–703.
[17]
Pinelle D, Gutwin C. Loose coupling and healthcare organizations: deployment strategies for groupware. Compututer Supported Cooperative Work (CSCW) 2006; 15(5-6): 537–572.
[18]
Forman GH, Zahorjan J. The challenges of mobile computing. Computer 1994; 27(4): 38–47.
[19]
da Costa CA, Yamin AC, Geyer CFR. Toward a general software infrastructure for ubiquitous computing. IEEE Pervasive Computing January 2008; 7: 64–73.
[20]
Sun JZ. Mobile ad hoc networking: an essential technology for pervasive computing. Proceedings of international conferences on info-tech and info-net 2001; 3: 316–321.
[21]
De Rosa F, Malizia A, Mecella M. Disconnection prediction in mobile ad hoc networks for supporting cooperative work. IEEE Pervasive Computing 2005; 4(3): 62–70.
[22]
Gottschalk F, van der Aalst WMP, Jansen-Vullers MH, La Rosa M. Configurable workflow models. International Journal of Cooperative Information Systems (IJCIS) 2008; 17(2): 177–221.
[23]
La Rosa M, Mendling J. Domain-driven process adaptation in emergency scenarios. Business Process Management Workshops 2008: 290–297.
[24]
Sørensen CF, Wang AI, Nødtvedt JO, Nguyen MH. Requirements for context-aware, mobile workflow systems. In Proceedings of software engineering applications (SEA 2006), Cheng A (ed.) Dallas, TX, USA, 2006.
[25]
Manoj BS, Baker AH. Communication challenges in emergency response. Communications of the ACM – Emergency Response Information Systems: Emerging Trends and Technologies March 2007; 50(3): 51–53.
[26]
Bortenschlager M. Location-oriented coordination in pervasive environments for collaborative work scenarios. Journal of Location Based Services 2009; 3(4): 229–248.
[27]
van der Aalst WMP. Formalization and verification of event-driven process chains. Information and Software Technology 1999; 41(10): 639–650.
[28]
van der Aalst WMP, ter Hofstede AHM. YAWL: Yet Another Workflow Language. Information Systems June 2005 30(4): 245–275.
[29]
Russell N, ter Hofstede AHM, van der Aalst WMP, Mulyar N. Workflow control-flow patterns: a revised view, Technical Report BPM-06-22, BPMcenter.org, 2006.
[30]
WfMC. Workflow management coalition terminology and glossary, Technical Report WFMC-TC-1011 – Issue 3.0, Workflow Management Coalition, 1999.
[31]
Russell N, van der Aalst WMP, ter Hofstede AHM, Edmond D. Workflow resource patterns: identification, representation and tool support. In Advanced Information Systems Engineering, LNCS, Vol.  3520, Springer, 2005. 216–232.
[32]
Russell N, van der Aalst WMP, ter Hofstede AHM. Exception handling patterns in process-aware information systems, Technical Report BPM-06-04, BPMcenter.org, 2006.
[33]
Zeng DD, Zhao JL. Effective role resolution in workflow management. INFORMS Journal on Computing July 2005; 17(3): 374–387.
[34]
Yu J, Buyya R, Ramamohanarao K. Workflow scheduling algorithms for grid computing. In Metaheuristics for scheduling in distributed computing environments, Studies in Computational Intelligence, Vol.  146, Xhafa F, Abraham A (eds). Springer, 2008, 173–214.
[35]
Avanes A, Freytag JC. Adaptive workflow scheduling under resource allocation constraints and network dynamics. Proceedings of the VLDB Endowment August 2008; 1(2): 1631–1637.
[36]
Reijers HA, Jansen-Vullers MH, zur Muehlen M, Appl W. Workflow management systems + swarm intelligence  =  dynamic task assignment for emergency management applications. In Proceedings of the 5th International Conference on Business Process Management, BPM'07, Springer, Berlin, Heidelberg, 2007; 125–140.
[37]
Sen R, Roman GC, Gill C. Distributed allocation of workflow tasks in MANETs, Technical Report 141, Department of Computer Science and Engineering – Washington University in St. Louis, 2007.
[38]
Burkard RE, Çela E. Linear assignment problems and extensions. Handbook of Combinatorial Optimization, 1999. 75–149.
[39]
Kuhn HW. The Hungarian method for the assignment problem. Naval Research Logistics Quarterly 1955; 2: 83–97.
[40]
van Dongen BF, van der Aalst WMP. A meta model for process mining data. In Proceedings of the CAiSE'05 Workshops (EMOI-INTEROP workshop), Vol.  2, Casto J, Teniente E (eds). FEUP: Porto, Portugal, 2005; 309–320.
[41]
van Dongen BF, de Medeiros AKA, Verbeek HMW, Weijters AJMM, van der Aalst WMP. The ProM framework: a new era in process mining tool support. In Applications and Theory of Petri Nets 2005, LNCS, Vol.  3536, Ciardo G, Darondeau P (eds), Springer, 2005; 444–454.
[42]
Franchi V. ROME4EU – the roman orchestration mobile engine for emergency units: process restructuring. Master's Thesis, Computer Engineering – SAPIENZA University of Rome, 2009.
[43]
Graziano D. ROME4EU – the roman orchestration mobile engine for emergency units: adaptive management techniques, Master's Thesis, Computer Engineering – SAPIENZA University of Rome, 2009.
[44]
Juszczyk L, Psaier H, Manzoor A, Dustdar S. Adaptive query routing on distributed context – the COSINE framework. In Proceedings of the 2009 10th International Conference on Mobile Data Management: Systems, Services and Middleware, MDM '09, IEEE Computer Society: Washington, DC, USA, 2009; 588–593.
[45]
Pham L, Gehlen G. Realization and performance analysis of a SOAP server for mobile devices. 11th European Wireless Conference 2005 – Next Generation Wireless and Mobile Communications and Services, Nicosia, Cyprus, 2005.
[46]
AlShahwan F, Moessner K. Providing SOAP Web services and RESTful Web services from mobile hosts. 2010 Fifth International Conference on Internet and Web Applications and Services (ICIW), 2010; 174–179.
[47]
Srirama SN, Jarke M, Prinz W. Mobile Web service provisioning. In Proceedings of the Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services, AICT-ICIW '06, IEEE Computer Society: Washington, DC, USA, 2006.
[48]
Pratistha IMP, Nicoloudis N, Cuce S. A micro-services framework on mobile devices. In International Conference on Web Services (ICWS '03), Zhang LJ (ed.). CSREA Press, Las Vegas, Nevada, USA, 2003; 320–325.
[49]
Hackmann G, Haitjema M, Gill C, Roman GC. Sliver: a BPEL workflow process execution engine for mobile devices. In Service-Oriented Computing – ICSOC 2006, vol.  4294, Dan A, Lamersdorf W (eds), LNCS, Springer, 2006, 503–508.
[50]
Weber B, Reichert M, Rinderle-Ma S. Change patterns and change support features – enhancing flexibility in process-aware information systems. Data and Knowledge Engineering September 2008; 66: 438–466.
[51]
Likert R. A technique for the measurement of attitudes. Archives of Psychology 1932; 140: 44–53.
[52]
Catarci T, de Leoni M, Marrella A, Mecella M, Russo A, Steinmann R, Bortenschlager M. Workpad: process management and geo-collaboration help disaster response. IJISCRAM 2011; 3(1): 32–49.
[53]
Balachandran K, Budka K, Chu T, Doumi T, Kang J. Mobile responder communication networks for public safety. Communications Magazine, IEEE 2006; 44(1): 56–64.
[54]
Malizia A, Onorati T, Diaz P, Aedo I, Astorga-Paliza F. SEMA4A: an ontology for emergency notification systems accessibility. Expert Systems with Applications 2010; 37(4): 3380–3391.
[55]
Diniz V, Borges M, Gomes J, Canos J. Knowledge management support for collaborative emergency response. Proceedings of the 9th International Conference on Computer Supported Cooperative Work in Design 2005; 2: 1188–1193.
[56]
Wang J, Rosca D, Tepfenhart W, Milewski A, Stoute M. Dynamic workflow modeling and analysis in incident command systems. IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans 2008; 38(5): 1041–1055.
[57]
Chen R, Sharman R, Rao HR, Upadhyaya SJ. Coordination in emergency response management. Communications of the ACM May 2008; 51: 66–73.
[58]
Van de Walle B, Turoff M. Decision support for emergency situations. Information Systems and E-Business Management 2008; 6: 295–316.
[59]
Turoff M, Chumer M, Van de Walle B, Yao X. The design of a dynamic emergency response management information system (DERMIS). Journal of Information Technology Theory and Application 2004; 5(4): 1–35.
[60]
Kanchanasut K, Tunpan A, Awal M, Das D, Wongsaardsakul T, Tsuchimoto Y. DUMBONET: a multimedia communication system for collaborative emergency response operations in disaster-affected areas. International Journal of Emergency Management 2007; 4(4): 670–681.
[61]
Currion P, Silva Cd, Van de Walle B. Open source software for disaster management. Communications of the ACM March 2007; 50: 61–65.
[62]
Yuan Y, Detlor B. Intelligent mobile crisis response systems. Communications of the ACM February 2005; 48: 95–98.
[63]
Sawyer S, Tapia A, Pesheck L, Davenport J. Mobility and the first responder. Communications of the ACM March 2004; 47: 62–65.
[64]
Wagner T, Phelps J, Guralnik V, VanRiper R. COORDINATORS: coordination managers for first responders. In Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS ’04, Vol.  3, IEEE Computer Society, Washington, DC, USA, 2004; 1140–1147.
[65]
Kopena J, Sultanik E, Naik G, Howley I, Peysakhov M, Cicirello VA, Kam M, Regli W. Service-based computing on MANETs: enabling dynamic interoperability of first responders. IEEE Intelligent Systems September 2005; 20: 17–25.
[66]
Alonso G, Gunthor R, Kamath M, Agrawal D, El Abbadi A, Mohan C. Exotica/FMDC: a workflow management system for mobile and disconnected clients. Distributed and Parallel Databases 1996; 4(3): 229–247.
[67]
Bolcer GA. Magi: an architecture for mobile and disconnected workflow. Internet Computing, IEEE May/June 2000; 4(3): 46–54.
[68]
Jing J, Huff K, Hurwitz B, Sinha H, Robinson B, Feblowitz M. WHAM: supporting mobile workforce and applications in workflow environments. In Proceedings of the 10th International Workshop on Research Issues in Data Engineering, RIDE'00, IEEE Computer Society, Washington, DC, USA, 2000; 31–38.
[69]
Stormer H, Knorr K. PDA- and agent-based execution of workflow tasks. Proceedings of informatik 2001, 2001; 968–973.
[70]
Christian PK, Zaplata S, Lamersdorf W. Mobile processes: enhancing cooperation in distributed mobile environments. Journal of Computers 2007; 2(1): 1–11.
[71]
Zaplata S, Lamersdorf W. Towards mobile process as a service. In Proceedings of the 2010 ACM Symposium on Applied Computing, SAC'10, ACM: New York, NY, USA, 2010; 372–379.
[72]
Pajunen L, Chande S. October 2007. Developing workflow engine for mobile devices. In Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference, EDOC 2007, IEEE Computer Society: Washington, DC, USA.
[73]
Neyem HA, Franco RD, Ochoa SF, Pino JA. Supporting mobile workflow with active entities. In Proceedings of the 11th International Conference on Computer Supported Cooperative Work in Design, CSCWD, IEEE Computer Society: Melbourne, Australia, April 2007; 795–800.
[74]
Neyem HA, Ochoa SF, Pino JA. Integrating service-oriented mobile units to support collaboration in ad-hoc scenarios. Journal of Universal Computer Science 2008; 14(1): 88–122.
[75]
Hackmann G, Sen R, Haitjema M, Roman GC, Gill C. MobiWork: mobile workflow for MANETs, Technical Report 2006-18, Department of Computer Science and Engineering – Washington University in St. Louis, April 2006.
[76]
Monares A, Ochoa SF, Pino JA, Herskovic V, Rodriguez-Covili J, Neyem A. Mobile computing in urban emergency situations: improving the support to firefighters in the field. Expert Systems with Applications February 2011; 38: 1255–1267.
[77]
Luyten K, Winters F, Coninx K, Naudts D, Moerman I. A situation-aware mobile system to support fire brigades in emergency situations. In On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops, vol.  4278, Meersman R, Tari Z, Herrero P (eds), LNCS, Springer, 2006; 1966–1975.
[78]
Sen R, Roman GC, Gill C. CiAN: a workflow engine for MANETs. In Proceedings of the 10th International Conference on Coordination Models and Languages, COORDINATION'08, Springer, 2008; 280–295.
[79]
Davis J, Sow D, Bourges-Waldegg D, Guo CJ, Hoertnag C, Stolze M, Eagle BW, Yin Y. Supporting mobile business workflow with commune. In Proceedings of the Seventh IEEE Workshop on Mobile Computing Systems & Applications, IEEE Computer Society: Washington, DC, USA, 2006; 10–18.
[80]
Pryss R, Tiedeken J, Kreher U, Reichert M. Towards flexible process support on mobile devices, Proceedings of the International Conference on Advanced Information Systems Engineering Forum, CAiSE'10, 2010.
[81]
Giner P, Cetina C, Fons J, Pelechano V. Developing mobile workflow support in the Internet of things. IEEE Pervasive Computing April 2010; 9(2): 18–26.
[82]
WORKPAD Consortium. Deliverable D1.2 – state of the art.http://www.dis.uniroma1.it/~workpad/documents/deliverables/WORKPAD_D1.2.pdf {May 2011}.
[83]
Gabdulkhakova A, König-Ries B, Mähler M, Yildirim-Krannig Y, Wucholt F. Identifying and supporting information needs in mass casualty incidents – an interdisciplinary approach, Proceedings of the 8th International ISCRAM Conference, 2011; 1–10.
[84]
Coskun T, Artinger E, Nestler S, Benzina A, Klinker G. Is it possible to interact with a handheld device while holding it in both hands?, Informatik 2010: Service Science – Neue Perspektiven für die Informatik, Beiträge der 40. Jahrestagung der Gesellschaft für Informatik e.V. (GI) – GI Jahrestagung, 2010; 181–186.
[85]
Fressmann A. 2006. Adaptive workflow support for search processes within fire service organisations. In Proceedings of the 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE). IEEE Computer Society: Washington, DC, USA, 291–296.
[86]
Mehrotra S, Butts C, Kalashnikov D, Venkatasubramanian N, Rao R, Chockalingam G, Eguchi R, Adams B, Huyck C. Project rescue: challenges in responding to the unexpected, Proceedings of 16th Annual Symposium on Electronic Imaging Science and Technology, SPIE, 2004; 179–192.
[87]
Norros L, Liinasuo M, Hutton R. Designing tools for emergency operations: new method of parallel augmented exercise. In Proceedings of the 28th Annual European Conference on Cognitive Ergonomics, ECCE '10, ACM: New York, NY, USA, 2010; 49–56.
[88]
Bonfiglio A, Carbonaro N, Chuzel C, Curone D, Dudnik G, Germagnoli F, Hatherall D, Koller JM, Lanier T, Loriga G. et al. Managing catastrophic events by wearable mobile systems. In Proceedings of the 1st International Conference on Mobile Information Technology for Emergency Response, MobileResponse'07, Springer, 2007; 95–105.
[89]
Kopena JB, Sultanik EA, Lass RN, Nguyen DN, Dugan CJ, Modi PJ, Regli WC. Distributed coordination of first responders. IEEE Internet Computing January 2008; 12: 45–47.
[90]
Zhao K, Maitl C, Ngamassi Tchouakeu L, Tapia A, Yen J. Emergence of collaborative projects and coalitions: a framework for coordination in humanitarian relief, Second World Congress on Social Simulation, 2008.
[91]
Fiedrich F, Burghardt P. Agent-based systems for disaster management. Communications of the ACM March 2007; 50: 41–42.
[92]
Ramchurn SD, Rogers A, Macarthur K, Farinelli A, Vytelingum P, Vetsikas I, Jennings NR. Agent-based coordination technologies in disaster management. In Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems: Demo Papers, AAMAS'08, International Foundation for Autonomous Agents and Multiagent Systems: Richland, SC, 2008; 1651–1652.
[93]
The ORCHID project. http://www.orchid.ac.uk/ {May 2011}.
[94]
The ISDM project. http://www.isdmproject.org {May 2011}.
[95]
Han L, Potter S, Beckett G, Pringle G, Welch S, Koo SH, Wickler G, Usmani A, Torero JL, Tate A. FireGrid: an e-infrastructure for next-generation emergency response support. Journal of Parallel and Distributed Computing 2010; 70(11): 1128–1141.
[96]
Rozinat A, Wynn MT, van der Aalst WMP, ter Hofstede AHM, Fidge CJ. Workflow simulation for operational decision support. Data and Knowledge Engineering September 2009; 68: 834–850.
[97]
Staines TS. Intuitive mapping of UML 2 activity diagrams into fundamental modeling concept Petri Net diagrams and colored Petri Nets. In Proceedings of the 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems, IEEE Computer Society: Washington, DC, USA, 2008; 191–200.
[98]
Weber B, Wild W, Breu R. CBRFlow: enabling adaptive workflow management through conversational case-based reasoning. In Advances in Case-Based Reasoning, vol.  3155, Funk P, González Calero PA (eds), LNCS, Springer, 2004; 89–101.
[99]
Minor M, Bergmann R, Görg S, Walter K. Reasoning on Business processes to support change reuse, Proceedings of the 13th IEEE Conference on Commerce and Enterprise Computing, 2011.
  1. ROME4EU – A service-oriented process-aware information system for mobile devices

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Software—Practice & Experience
    Software—Practice & Experience  Volume 42, Issue 10
    October 2012
    119 pages

    Publisher

    John Wiley & Sons, Inc.

    United States

    Publication History

    Published: 01 October 2012

    Author Tags

    1. Web service
    2. emergency management
    3. mobile
    4. process-aware information system (PAIS)

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 0
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 17 Oct 2024

    Other Metrics

    Citations

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media