Skip to main content
Ontario Tech acknowledges the lands and people of the Mississaugas of Scugog Island First Nation.

We are thankful to be welcome on these lands in friendship. The lands we are situated on are covered by the Williams Treaties and are the traditional territory of the Mississaugas, a branch of the greater Anishinaabeg Nation, including Algonquin, Ojibway, Odawa and Pottawatomi. These lands remain home to many Indigenous nations and peoples.

We acknowledge this land out of respect for the Indigenous nations who have cared for Turtle Island, also called North America, from before the arrival of settler peoples until this day. Most importantly, we acknowledge that the history of these lands has been tainted by poor treatment and a lack of friendship with the First Nations who call them home.

This history is something we are all affected by because we are all treaty people in Canada. We all have a shared history to reflect on, and each of us is affected by this history in different ways. Our past defines our present, but if we move forward as friends and allies, then it does not have to define our future.

Learn more about Indigenous Education and Cultural Services


Sanaa Alwidian
BSc, MSc, PhD (uOttawa)

Assistant Professor

Department of Electrical, Computer and Software Engineering

Faculty of Engineering and Applied Science

Contact information

2000 Simcoe Street North
Oshawa, Ontario L1G 0C5
Office: SIRC 3383

905.721.8668 ext. 7340
905.721.3370 (fax)

Research topics

  • Software Engineering
  • Goal-oriented Requirements Engineering
  • Model-based System Engineering
  • Software Evolution and Analysis
  • AI and its application to Software Engineering
  • Mobile Ad Hoc Networks
  • Natural Language Processing


  • PhD in Computer Science, University of Ottawa, Canada, 2020.
  • M.Sc. in Computer Science, Jordan University of Science and Technology, Jordan, 2009.
  • Bachelor of Science in Computer Information Systems, Jordan University of Science and Technology, Jordan, 2007


  • Natural Foundations for Information Technology- SOFE 2850U (undergraduate course)

Research and expertise

Publications and presentations

  • Selected publications and presentations
    1. Alwidian, S., Amyot D. Famelis, M., and Lamo, Y., 2021. Union Models for Model Families: Efficient Reasoning over Space and Time. Journal of Object Technology (Submitted). 
    2. Alwidian S, Bani-Salameh H. and AlSlaity A, 2015. Text Data Mining: A proposed framework and Future perspectives. International Journal of Business Information Systems (IJBIS), 18(2), pp 127-140.
    3. Bani-Salameh, H., Alwidian, S., Hammad M., and Wedyan, F., 2014. An Evaluation Model for Social Development Environments”. International Journal of Software Engineering and Its Applications, 8(1), pp 323-336.
    4. Alwidian, S., Ababneh, I., and Masadeh, M., 2013. Neighborhood-based Route Discovery Protocols for Mobile Ad hoc Networks”. The International Journal of Mobile Computing and Multimedia Communications (IJMCMC), 5(3), pp. 68-87.
    5. Al-Taani, A., Msallam, M., and Wedian, S., 2012 “A Top-Down Chart Parser for Analyzing Arabic Sentences”. The International Arab Journal of Information Technology (IAJIT). Vol. 2, page(s) 109-116, March 2012.
    6. Alwidian, S., and Alslaity, A., 2012. A Stable Covering Set-based Leader Election Algorithm (SCLEA) for Mobile Ad hoc Distributed Systems. International Journal of Computer Applications, 54(2), pp. 25-32.
    7. Muneer Bani Yassein, Ala’a N Alslaity and Sanaa A. Alwidian, 2012. An Efficient Overhead-aware Leader Election Algorithm for Distributed Systems. International Journal of Computer Applications, 49(6), pp 10-15.
    8. Alslaity, A., and Alwidian S., 2012. A K-Neighbor-based, Energy Aware Leader Election Algorithm (KELEA) for Mobile Ad hoc Networks. International Journal of Computer Applications. 59(19), pp.38-43.
    9. Al-Taani, A., Wedian, S., and Darwish, O., 2009. Arabic Numerals Checker: Checking Agreement between Numerals and Counted Objects in Arabic Language. Special Issue on Arabic Natural Language Processing (ANLP). International Journal of Computer Processing of Languages (IJCPOL), 22( 4), pp. 1-17.
  • Conference Proceedings
    1. Alwidian, S., Dhaouadi, M., and Famelis, M., 2020. A Vision Towards A Conceptual Basis for the Systematic Treatment of Uncertainty in Goal Modelling. In 12th System Analysis and Modeling Conference (SAM’20),pp. 139-142.
    2. Alwidian, S and Amyot, D., 2020. “Union is Power”: Analyzing Families of Goal Models using Union Models. Proceedings of the 23 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS’20), pp. 252–262.
    3. Alwidian, S. and Amyot, D., 2019. Union Models: Support for Efficient Reasoning about Model Families over Space and Time. In 11th System Analysis and Modeling Conference (SAM’19) (pp. 200-218). Springer, Cham.
    4. Alwidian, S., and Amyot, D., Babin G., 2017. Evaluating the Potential of Technology in Justice Systems Using Goal Modeling. E-Technologies: Embracing the Internet of Things (MCETECH 2017), (pp. 185-202). Springer. (Best Paper Award).
    5. Khamayseh, Y., Darwish, O., and Wedian, S., 2009. MA-AODV: Mobility Aware Routing Protocols for Mobile Ad hoc Networks. In 2009 Fourth International Conference on Systems and Networks Communications. (pp:20-25). IEEE.
    6. Abuein Q., Najadat. H., Wedian, S., and Alzoubi. D., 2009. A New Efficient KEA Based Approach for E-mail Spam Detection. The International Arab Conference on Information Technology, University of Science and Technology (ACIT'2009), Yemen, December 15-17th 2009.
  • Worskhops
    1.  Alwidian, S. and Amyot, D., 2019. Inferring Metamodel Relaxations Based on Structural Patterns to Support Model Families. In 13th Workshop on Models and Evolution (ME 2019), (pp. 294-303). IEEE.
    2. Alwidian, S., 2017. Modeling Language Evolution for Model Family Support. Proceedings of the Doctoral Symposium at the 20th ACM/IEEE International Conference of Model-Driven Engineering Languages and Systems 2017 (MODELS 2017), (pp. 492-495). IEEE.
    3. Alwidian, S., and Amyot, D., 2017. Metamodels Relaxation for Model Family Support. 11th Workshop on Models and Evolution (ME 2017), CEUR-WS Vol. 2019, (pp. 64-60).
    4. Alwidian, S. and Amyot D., 2015. Towards systems for increased access to justice using goal modeling. 2015 IEEE Eighth International Workshop on Requirements Engineering and Law (RELAW) (pp. 33-36). IEEE.
    5. Abdelzad, V., Amyot, D., Alwidian, S., and Timothy Lethbridge, 2015. A Textual Syntax with Tool Support for the Goal-Oriented Requirement Language. 8th International i* Workshop (iStar@RE 2015). (pp. 61-66). CEUR-WS.