Skip to main content

BIM: A Methodology to Transform Business Processes into Software Systems

  • Conference paper
Software Quality. Process Automation in Software Development (SWQD 2012)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 94))

Included in the following conference series:

Abstract

This manuscript proposes a guiding methodology to obtain a software system that supports the execution of the business processes existing within an organization. The methodology promotes the usage of business process reference models and intends to reduce the implementation time of the software systems. The methodology assumes four distinct phases and several abstraction levels and is applicable both when developing systems from scratch or in re-engineering contexts. The methodology embodies a special phase to handle the diversity of the business processes of an organization. By tailoring process reference models and by considering the characteristics of a specific organization, a proper set of business processes is derived for that organization. Then, we can obtain a suitable information system and implement its automatable parts in a software solution that can run on top of open source software frameworks. We also present four new supporting concepts to the methodology, and a summarized execution of it.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Scheer, A.: ARIS-Business Process Modeling. Springer-Verlag New York, Inc., Secaucus (2000)

    Book  Google Scholar 

  2. Curtis, B., Kellner, M., Over, J.: Process modeling. Communications of the ACM 35(9), 75–90 (1992)

    Article  Google Scholar 

  3. Gardner, T.: Uml modelling of automated business processes with a mapping to bpel4ws. In: Proceedings of the First European Workshop on Object Orientation and Web Services at ECOOP 2003, Citeseer (2003)

    Google Scholar 

  4. Hepp, M., Leymann, F., Domingue, J., Wahler, A., Fensel, D.: Semantic business process management: A vision towards using semantic web services for business process management. In: IEEE International Conference on e-Business Engineering, ICEBE 2005, pp. 535–540. IEEE (2005)

    Google Scholar 

  5. Chen, S., Chung, J., Cohen, M., Fu, S., Gottemukkala, V.: Dynamic business process automation system using xml documents, uS Patent 6,507,856, January14 (2003)

    Google Scholar 

  6. Papazoglou, M., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented computing: State of the art and research challenges. Computer 40(11), 38–45 (2007)

    Article  Google Scholar 

  7. Machado, R., Fernandes, J., Monteiro, P., Rodrigues, H.: Transformation of UML Models for Service-Oriented Software Architectures. In: The 12th IEEE International Conference on the Engineering of Computer-Based Systems (ECBS 2005), Greenbelt, Maryland, USA, pp. 173–182 (2005)

    Google Scholar 

  8. Ghezzi, C., Jazayeri, M., Mandrioli, D.: Fundamentals of Software Engineering (1991)

    Google Scholar 

  9. Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen, W.: Object-oriented modeling and design. Prentice-Hall, Inc., Upper Saddle River (1991)

    MATH  Google Scholar 

  10. Snabe, J., Rosenberg, A., Møller, C., Scavillo, M.: Business Process Management: The SAP Roadmap. Galileo Press, SAP Press (2008)

    Google Scholar 

  11. Supply-Chain Council, Supply Chain Operations Reference Model (SCOR), Version 9.0 (2008)

    Google Scholar 

  12. OGC, Best management practice: Itil v3 and iso/iec 20000 (2008)

    Google Scholar 

  13. Kelly, M.: The telemanagement forum’s enhanced telecom operations map (eTOM). Journal of Network and Systems Management 11(1), 109–119 (2003)

    Article  Google Scholar 

  14. Kruchten, P.: The rational unified process: an introduction. Addison-Wesley Longman Publishing Co., Inc., Boston (2000)

    Google Scholar 

  15. Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language reference manual. Addison-Wesley Longman Ltd., Essex (1998)

    Google Scholar 

  16. Oracle PeopleSoft, Peoplesoft enterprise - rapidstart for healthcare (2007), http://www.oracle.com/industries/healthcare/oracle-healthcare-enterprise-rapid-start-ds.pdf

  17. Microsoft Navision, Automotive manufacturer deploys integrated erp solution and boosts customer service in just 15 days (May 2005)

    Google Scholar 

  18. Daneva, M.: Six Degrees of Success or Failure in ERP Requirements Engineering: Experiences with the ASAP Process. In: International Workshop on COTS and Product Software: Why Requirements are so Important, vol. 11 (2003)

    Google Scholar 

  19. Weber, I., Haller, J., Mulle, J.: Automated derivation of executable business processes from choreographies in virtual organisations. International Journal of Business Process Integration and Management 3(2), 85–95 (2008)

    Article  Google Scholar 

  20. OASIS, Business-Centric Methodology (BCM), OASIS Std., Rev. 1.0 (May 2006), http://www.oasis-open.org/committees/download.php/17942/BCM.OASIS.Specification.2006-05-01.zip

  21. Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Longtier, J., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Auletta, V. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220–242. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  22. EFQM, EFQM Excellence Model - Large Companies, Operational and Business Units version. European Foundation for Quality Management (2001), http://www.efqm.org

  23. Greenfield, J., Short, K.: Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. Wiley (2004)

    Google Scholar 

  24. Eclipse EPF project. Eclipse process framework (epf). Eclipse Process Framework (EPF) project (January 2011), http://www.eclipse.org/epf/general/description.php

  25. OASIS, Web Services Business Process Execution Language v2.0, OASIS Std., Rev. 2.0 (April 2007), http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.pdf

  26. White, S.: Introduction to BPMN, IBM Cooperation, pp. 2008–2029 (2004)

    Google Scholar 

  27. Scheer, A., Thomas, O., Adam, O.: Process Modeling Using Event-driven Process Chains. In: Process-aware Information Systems: Bridging People and Software through Process Technology, pp. 119–145. Wiley, Hoboken (2005)

    Chapter  Google Scholar 

  28. van der Aalst, W.: Challenges in business process management: Verification of business processes using Petri nets. Bulletin of the EATCS 80, 174–199 (2003)

    Google Scholar 

  29. Mitra, T.: Business-driven development, IBM Developer Works (2005), http://www.ibm.com/developerworks/webservices/library/ws-bdd

  30. A. S. Foundation. Apache servicemix 4.3. Apache Software Foundation (March 2011), http://servicemix.apache.org

  31. A. S. Community, Apache servicemix 3.x users’ guide, web page (February 2008), http://servicemix.apache.org/users-guide.html

  32. Ten-Hove, R., Walker, P.: Java Business Integration (JBI) 1.0-JSR 208 Final Release, Sun Microsystems, Inc. Std. (2005), http://jcp.org/en/jsr/detail?id=208.

  33. T. O. Alliance, OSGi Service Platform Core Specification 4.2, The OSGi Alliance Std. 4, Rev. 4.2 (June 2009), www.osgi.org

  34. Apache Software Foundation, Apache ODE User Guide, Apache Software Foundation (2009), http://ode.apache.org/user-guide.html

  35. van Deursen, A., Visser, J.: Domain-specific languages: An annotated bibliography. ACM Sigplan Notices 35(6), 26–36 (2000)

    Article  Google Scholar 

  36. Apache Software Foundation, Apache Camel Manual, 2nd edn, Apache Software Foundation (2009), http://camel.apache.org/manual/camel-manual-2.0-SNAPSHOT.pdf

  37. Fowler, M.: Patterns of enterprise application architecture. Addison-Wesley Professional (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Duarte, F.J., Machado, R.J., Fernandes, J.M. (2012). BIM: A Methodology to Transform Business Processes into Software Systems. In: Biffl, S., Winkler, D., Bergsmann, J. (eds) Software Quality. Process Automation in Software Development. SWQD 2012. Lecture Notes in Business Information Processing, vol 94. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27213-4_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27213-4_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-27212-7

  • Online ISBN: 978-3-642-27213-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics