Mohamed AbdelRazik, M.Sc.

I work in the area of Generative Software Development (see an overview by Krzysztof Czarnecki [pdf], listen to an interview with Krzysztof on Software Engineering Radio [podcast]). In particular, I am interested in the role of BPM and BPM patterns in bridging the Business-IT gap.

Industrial Experience

I have 10 years of industrial experience, playing various software development roles.
  • Holosofx 1998-2002
  • IBM 2002-2008




Journal Article
AbdelRazik, M., H. Hosny, S. G. Aly, and A. N. Tantawy, "Business Process Modeling and SOA: Bridging the gap", Fifth International Workshop on SOA & Web Services, OOPSLA'07, Montreal, Canada, 2007.
Conference Proceedings
AbdelRazik, M., "Autonomic Computing and Web Services Composition : A tale of two technologies", 2nd Workshop on Best Practices and Methodologies in Service-Oriented Architectures Paving the Way to Web Services Success , OOPSLA 2004, Vancouver, Canada, 2004.
Conference Paper
Küster, J. M., and M. AbdelRazik, "Validation of Model Transformations – First Experiences using a White Box Approach", In Proceedings Of MoDeVa'06 (3rd International Workshop on Model Development, Validation and Verification), associated to MODELS'06 (9th International Conference on Model Driven Engineering Languages And Systems), pp. 62-77, October, 2006.
Book Chapter
Küster, J. M., and M. AbdelRazik, "Validation of Model Transformations – First Experiences Using a White Box Approach", Lecture Notes in Computer Science - Models in Software Engineering, vol. 4364, Berlin, Heidelberg, Springer Berlin Heidelberg, pp. 193 - 204, 2007.

Leadership and Community Service

Chairing and Organization


Currently at the "Universty of Waterloo"
- At the University level

- At the GSA level


  • IBM Certified Business Process Analyst - WebSphere Business Modeler Advanced V6.0.2
  • IBM Certified Solution Designer - IBM Rational Unified Process V7.0
  • SUN Certified programmer for the JAVA 2 Platform