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

News

Projects

Publications

2010
Berry, D. M., K. Czarnecki, M. Antkiewicz, and M. AbdelRazik, "Requirements Determination is Unstoppable: An Experience Report", Requirements Engineering, 09/2010. [pdf][pdf]
2007
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.
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.
2006
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.
2004
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.

Leadership and Community Service

Chairing and Organization

Membership

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


- At the GSA level

Certifications

  • 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

Teaching