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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
References
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.
Beynon-Davies, P. (2002) Information Systems: An Introduction to Informatics in Organisations, Palgrave, New York, USA.
Boehm, B. W. (1988) A spiral model of software development and enhancement. Computer, 21(5): 61–72.
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.
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.
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.
Gillespie, A. (2007) Foundations of Economics, Oxford University Press, New York, USA.
Hill, T., and Westbrook, R. (1997) SWOT Analysis: It’s Time for a Product Recall, Long Range Planning 30 (1): 46–52.
Hollingsworth, D. (1995) The Workflow Reference Model, Workflow Management Coalition, Document Number TC00-1003, Winchester.
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.
Kaplan, R. S., and Norton, D. P. (1992) The Balanced Scorecard – Measures that Drive Performance, Harvard Business Review, January–February, 71–80.
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.
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.
Langefors, B. (1973) Theoretical Analysis of Information Systems, 4th edition. Studentlitteratur, Lund, Sweden.
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.
Li, Y. (2007) Umsetzung unternehmensübergreifender Geschäftsprozesse mit XML-Netzen (in German), VDM Verlag, Saarbriicken, Germany.
Martin, J. (1990) Information Engineering, Englewood Cliffs, Prentice-Hall, New Jersey, USA.
Peltier, T. R. (2001) Information Security Risk Analysis, Auerbach.
Rodim van Es, M. (1998) Dynamic Enterprise Innovation – Establishing Continuous Improvement in Business, Netherlands: Baan Business Innovation, Modderkokl Ede.
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.
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.
The Workflow Management Coalition, (1999) Terminology & Glossary, document no. WFMC-TC-1011.
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.
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)