1 / 9

Requirements Engineering for the Adviser Portal Bank System – a BPM Case in Coloured Petri Nets

Requirements Engineering for the Adviser Portal Bank System – a BPM Case in Coloured Petri Nets. Jens B æk Jørgensen Department of Computer Science University of Aarhus www.daimi.au.dk/~jbj/. Business Process Management – modeller og pervasive communication

bernie
Download Presentation

Requirements Engineering for the Adviser Portal Bank System – a BPM Case in Coloured Petri Nets

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Requirements Engineering for the Adviser Portal Bank System – a BPM Case in Coloured Petri Nets Jens Bæk Jørgensen Department of Computer Science University of Aarhus www.daimi.au.dk/~jbj/ Business Process Management – modeller og pervasive communication IT University, Copenhagen, December 5 2006

  2. The Adviser Portal (AP) • Scope • 15 Danish banks • 15 software developers in three years • Main goals • Increased efficiency • Increased quality • AP provides a task list and must support • Concurrent tasks • Suspension and resumption of tasks • Transfer of tasks • AP must be aligned well with bank work processes

  3. Requirements engineering approach: Executable Use Cases (EUCs) An EUC described a work process that must be supported by a new computer system • - Resembles usual prototyping • Used to spur communication • Example of work process: blanc loan advise • EUC created by Bankdata analysts, users, and us

  4. Blanc loan advise EUC: informal tier • ”The customer comes into the banks and says to his adviser that he wants to take a trip to Paris …” • Main advantage: Easily understandable • Drawback: Not executable

  5. Blanc loan advise EUC: formal tier • A Coloured Petri Nets (CPN) model; resembles a token game • Main advantage: Executable • Drawback: Not easily understandable

  6. Blanc loan advise EUC: animation tier • Consistent with the formal tier: Shows the CPN model’s states and state transitions, but in another ”language” • Combines the main advantages of the informal tier and the formal tier • Executable • Understandable

  7. The blanc loan advise EUC has contributed to … • Increased precision and detail • Precise designations / dictionary • Precise workflow descriptions • Detailed workflow descriptions • Facilitated cooperation between users and analysts • Keeping users focused • Involve the users at the appropriate time

  8. Conclusions and outlook • Main conclusion on project • Bankdata analysts would like to continue using EUCs • Ongoing and future work • Arguing the business case / cost-effectiveness for Bankdata management • From EUCs to implementations (CPNs -> BPEL4WS)

  9. References • J.B. Jørgensen, K.B. Lassen, Requirements Engineering for the Adviser Portal Bank System, 13th Annual IEEE International Conf. on Engineering Computer Based Systems, Potsdam, Germany, 2006, IEEE CS • W.M.P. van der Aalst, J.B. Jørgensen, K.B. Lassen, Let's Go All the Way: From Requirements via Colored Workflow Nets to a BPEL Implementation of a New Bank System, Cooperative Information Systems Conf. 05, Cyprus, 2005, Springer LNCS 3760

More Related