Development of Transformations from Business Process Models to Implementations by Reuse

Teduh Dirgahayu, Dick Quartel, Marten van Sinderen

Abstract

This paper presents an approach for developing transformations from business process models to implementations that facilitates reuse. A transformation is developed as a composition of three smaller tasks: pattern recognition, pattern realization and activity transformation. The approach allows one to reuse the definition and implementation of pattern recognition and pattern realization in the development of transformations targeting different business process modeling and implementation languages. In order to decouple pattern recognition and pattern realization, the approach includes a pattern language to represent the output of the pattern recognition task, which forms the input of the pattern realization task.

References

  1. van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P. Workflow Patterns. Distributed and Parallel Databases Volume 14 No. 3. Springer (2003) 5-51
  2. Almeida, J.P.A. On the Notion of Abstract Platform in MDA Development. Proc. of 8th IEEE Intl. Enterprise Distributed Object Computing Conference (2004) 253-263
  3. Andrews, G.R., Schneider, F.B. Concepts and Notations for Concurrent Programming. ACM Computing Survey Volume 15 Issue 1 (1983) 3-43
  4. ASNA. ISDL Home. http://isdl.ctit.utwente.nl
  5. Barbosa, P.A.A, Contreras, C.F.G., Rodriguez, J.M.M. MDA and Separation of Aspects: An Approach based on Multiple Views and Subject Oriented Design. Proc. of 6th Intl. Workshop on Aspect Oriented Modeling (2005)
  6. Bordbar, B., Staikopoulos, A. On Behavioural Model Transformation in Web Services. Proc. of ER Workshops 2004. LNCS Volume 3289. Springer, Berlin (2004) 667-67
  7. Chapin, N., Denniston, S.P. Characteristic of a Structured Program. SIGPLAN Notices, Volume 13 Issue 5 (1978) 36-45
  8. Dirgahayu, T. Model-Driven Engineering of Web Services Composition: A Transformation from ISDL to BPEL. MSc thesis. University of Twente, Enschede (2005)
  9. Hallsteinsen, S., Paci, M. (eds.) Experiences in Software Evolution and Reuse. Twelve Real World Projects. Springer, Berlin (1997)
  10. Kurtev, I. Adaptability of Model Transformations. PhD thesis. University of Twente, Enschede (2005)
  11. Koehler, J., Hauser, R., Kapoor, S., Wu, F.Y., Kumaran, S. A Model-Driven Transformation Method. Proc. of 7th IEEE Intl. Enterprise Distributed Object Computing Conference (2003) 186-197
  12. Kulkarni, V., Reddy, S., Separation of Concerns in Model-Driven Development. IEEE Software Volume 20 Issue 5 (2003) 64-69
  13. OMG. MDA Guide version 1.0.1. omg/2003-06-01 (2003)
  14. OMG. Unified Modeling Language: Superstructure version 2.1.1. formal/2007-02-03 (2007)
  15. Patrascoiu, O. Mapping EDOC to Web Services using YATL. Proc. of 8th IEEE Intl. Enterprise Distributed Object Computing Conference (2004) 286-297
  16. Quartel, D., Dijkman, R., van Sinderen, M. Extending profiles with stereotypes for composite concepts. Proc. of 8th ACM/IEEE Intl. Conf. on Model Driven Engineering Languages and Systems (MoDELS). LNCS Volume 3713. Springer, Berlin (2005) 232-247
  17. Solberg, A., Simmonds, D., Reddy, R., Ghosh, S., France, R. Using Aspect Oriented Techniques to Support Separation of Concerns in Model Driven Development. Proc. of 29th Annual Intl. Computer Software and Applications Conf. (2005) 121-126
  18. Specht, T., Drawehn, J., Thranert, M., Kuhne, S. Modeling Cooperative Business Processes and Transformation to a Service Oriented Architecture. Proc. of 7th IEEE Intl. Conf. on ECommerce Technology. (2005) 249-256
  19. Sutcliffe, A. The Domain Theory: Patterns for Knowledge and Software Reuse. Lawrence Erlbaum Associates, Inc. (2002)
  20. Williams, M.H. Generating Structured Flow Diagrams: The Nature of Unstructuredness. The Computer Journal Volume 20 No. 1 (1977) 45-50
  21. Wohed, P., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M. Analysis of Web Services Composition Languages: The Case of BPEL4WS. LNCS Volume 2813. Springer, Berlin (2003) 200-215
Download


Paper Citation


in Harvard Style

Dirgahayu T., Quartel D. and van Sinderen M. (2007). Development of Transformations from Business Process Models to Implementations by Reuse . In Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007) ISBN 978-989-8111-00-5, pages 41-50. DOI: 10.5220/0002429400410050


in Bibtex Style

@conference{mdeis07,
author={Teduh Dirgahayu and Dick Quartel and Marten van Sinderen},
title={Development of Transformations from Business Process Models to Implementations by Reuse},
booktitle={Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007)},
year={2007},
pages={41-50},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002429400410050},
isbn={978-989-8111-00-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007)
TI - Development of Transformations from Business Process Models to Implementations by Reuse
SN - 978-989-8111-00-5
AU - Dirgahayu T.
AU - Quartel D.
AU - van Sinderen M.
PY - 2007
SP - 41
EP - 50
DO - 10.5220/0002429400410050