Skip to main content

A Petri Net-Based Software Process Model for Developing Process-Oriented Information Systems

  • Conference paper
  • First Online:
Information Systems Development
  • 1132 Accesses

Abstract

Aiming at increasing flexibility, efficiency, effectiveness, and transparency of information processing and resource deployment in organizations to ensure customer satisfaction and high quality of products and services, process-oriented information systems (POIS) represent a promising realization form of computerized business information systems. Due to the complexity of POIS, explicit and specialized software process models are required to guide POIS development. In this chapter we characterize POIS with an architecture framework and present a Petri net-based software process model tailored for POIS development with consideration of organizational roles. As integrated parts of the software process model, we also introduce XML nets, a variant of high-level Petri nets as basic methodology for business processes modeling, and an XML net-based software toolset providing comprehensive functionalities for POIS development.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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.

    The current version of the toolset can be freely downloaded from the project’s website http://www.aifb.uni-karlsruhe.de/Forschungsgruppen/BIK/income2010/.

  2. 2.

    http://office.microsoft.com/en-us/project/default.aspx.

  3. 3.

    http://www-01.ibm.com/software/rational/.

  4. 4.

    http://www.smartworks.us/htm/project.htm.

  5. 5.

    http://satc.gsfc.nasa.gov/tools/arm/.

  6. 6.

    http://www.ravenflow.com/.

  7. 7.

    http://www.eclipse.org/modeling/mdt/?project=uml2tools.

  8. 8.

    http://www.pillarone.org/.

  9. 9.

    http://prom.win.tue.nl/tools/prom/.

References

  1. Acuña, S. T., Antonio, A. de, Ferré, X., López, M., and Maté L. (2001) The Software Process: Modelling, Evaluation and Improvement. In Chang, S. K. (ed), Handbook of Software Engineering and Knowledge Engineering, World Scientific, New Jersey, EE.UU., pp. 193–237.

    Google Scholar 

  2. Beynon-Davies, P. (2002) Information Systems: An Introduction to Informatics in Organisations, Palgrave, New York, USA.

    Google Scholar 

  3. Boehm, B. W. (1988) A spiral model of software development and enhancement. Computer, 21(5): 61–72.

    Article  Google Scholar 

  4. Che, H., Li, Y., Oberweis, A., and Stucky, W. (2009) Web Service Composition Based on XML Nets. In Ralph, H., and Sprague, J. (eds), Proceedings of the 42nd Annual Hawaii International Conference on System Sciences (HICSS). IEEE, Hawaii, USA.

    Google Scholar 

  5. Dumas, M., van der Aalst, W. M. P., and ter Hofstede, A. H. M., (eds) (2005) Process-Aware Information Systems: Bridging People and Software through Process Technology, John Wiley & Sons, New Jersey, USA.

    Google Scholar 

  6. Federal Republic of Germany (2006) V-Modell XT, Version 1.3, http://v-modell.iabg.de/dmdocuments/V-Modell-XT-Gesamt-Englisch-V1.3.pdf.

  7. Gillespie, A. (2007) Foundations of Economics, Oxford University Press, New York, USA.

    Google Scholar 

  8. Hill, T., and Westbrook, R. (1997) SWOT Analysis: It’s Time for a Product Recall, Long Range Planning 30 (1): 46–52.

    Google Scholar 

  9. Hollingsworth, D. (1995) The Workflow Reference Model, Workflow Management Coalition, Document Number TC00-1003, Winchester.

    Google Scholar 

  10. Jablonski, S., and Stein, K. (1998) Ein Vorgehensmodell für Workflow-Management-Anwendungen (in German). In Kneuper, R., Müller-Luschnat, G., and Oberweis, A. (eds), Vorgehensmodelle für die Betriebliche Anwendungsentwicklung, B.G. Teubner, Stuttgart/Leipzig, Germany, pp. 136–151.

    Google Scholar 

  11. Kaplan, R. S., and Norton, D. P. (1992) The Balanced Scorecard – Measures that Drive Performance, Harvard Business Review, January–February, 71–80.

    Google Scholar 

  12. Klink, S., Li, Y., and Oberweis, A. (2008) INCOME2010 – A Toolset for Developing Process-Oriented Information Systems Based on Petri Nets. In Proceedings of International Workshop on Petri Nets Tools and Applications. ACM digital library, Marseille, France.

    Google Scholar 

  13. Kneuper, R. (1998) Requirements on Software Process Technology from the Viewpoint of Commercial Software Development: Recommendations for Research Directions. In Gruhn, V. (ed), Proceedings of the 6th European Workshop on Software Process Technology, Weybridge, UK, LNCS 1487, Springer.

    Google Scholar 

  14. Langefors, B. (1973) Theoretical Analysis of Information Systems, 4th edition. Studentlitteratur, Lund, Sweden.

    Google Scholar 

  15. Lenz, K., and Oberweis, A. (2003) Inter-Organizational Business Process Management with XML Nets. In Ehrig, H., Reisig, W., Rozenberg, G., and Weber, H. (eds), Petri Net Technology for Communication Based Systems, LNCS 2472, Springer, pp. 243–263.

    Google Scholar 

  16. Li, Y. (2007) Umsetzung unternehmensübergreifender Geschäftsprozesse mit XML-Netzen (in German), VDM Verlag, Saarbriicken, Germany.

    Google Scholar 

  17. Martin, J. (1990) Information Engineering, Englewood Cliffs, Prentice-Hall, New Jersey, USA.

    Google Scholar 

  18. Peltier, T. R. (2001) Information Security Risk Analysis, Auerbach.

    Google Scholar 

  19. Rodim van Es, M. (1998) Dynamic Enterprise Innovation – Establishing Continuous Improvement in Business, Netherlands: Baan Business Innovation, Modderkokl Ede.

    Google Scholar 

  20. Royce, W. W. (1987) Managing the development of large software systems: concepts and techniques. In ICSE ’87: Proceedings of the 9th International Conference on Software Engineering, Los Alamitos, CA, USA. IEEE Computer Society Press, pp. 328–338.

    Google Scholar 

  21. Scheer, A.-W. (1998) ARIS – House of Business Engineering. In Molina, A., Kusiaka, A., and Sanchez, J. (eds), Handbook of Life Cycle Engineering: Concepts, Models and Technologies, Kluwer Academic Publishers, Dordrecht/Boston/London, pp. 331–357.

    Google Scholar 

  22. The Workflow Management Coalition, (1999) Terminology & Glossary, document no. WFMC-TC-1011.

    Google Scholar 

  23. Van der Aalst, W.M.P. (1998) The Application of Petri Nets to Workflow Management, Journal of Circuits, Systems and Computers, 8(1): 21–66.

    Article  Google Scholar 

Download references

Acknowledgment

The authors would like to thank the anonymous referees for many valuable comments on an earlier version of this chapter.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu Li .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this paper

Cite this paper

Li, Y., Oberweis, A. (2011). A Petri Net-Based Software Process Model for Developing Process-Oriented Information Systems. In: Song, W., et al. Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-7355-9_3

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-7355-9_3

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4419-7205-7

  • Online ISBN: 978-1-4419-7355-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics