Major J.G.A. Beaulieu Lecturer

Department of Electrical and Computer Engineering

A. Beaulieu

Office: Sawyer - 5016

Telephone: 613-541-6000 ext 6196

Fax: (613) 544-8107

E-mail: Alain.Beaulieu@rmc.ca

Department of Electrical and Computer Engineering

Royal Military College of Canada

PO Box 17000, Station Forces

Kingston, Ontario CANADA

K7K 7B4

Biography

Major Beaulieu joined the Canadian Forces in 1981 a the Collège Militaire Royal de St-Jean in Québec. He later graduated from the Royal Military College in Kingston in 1986 with a degree in Computer Engineering. In 1992, he obtained a Masters Degree in Computer Engineering from RMC, specializing in hard real time systems. He has worked on a wide variety of employment in the Electrical and Mechanical Engineering Branch.

His command assignments include commanding the Maintenance Troop for 119 Air Defence Battery, and the Support Troop for 4 Air Defence Battery in Chatham NB. Maj Beaulieu also commanded 210 Air Defence Workshop, part of 4 Air Defence Regiment. In 1997, he was deployed to Haiti as Senior Maintenance Advisor for the Haitian National Police training cadre.

His engineering experience include second in command of the Land Software Engineering center during its creation in 1987-1988. He was then employed as the artillery systems software engineer, working on the Military Portable Artillery Computer, the Gun Alignment Control System and the Artillery Data System. Maj Beaulieu was employed as Lead Software Engineer for the Low Level Air Defence Project and later as the Configuration Manager for Air Defence Systems. More recently he was employed as the Integrated Logistics Support Maintenance Officer for the new Army Command, Communication and Control systems. Shortly after, he took over the responsibilities of system engineer for Army Electronic Warfare Systems.

Maj Beaulieu is currently a lecturer in the Electrical and Computer Engineering Department and studying for his PhD on Safety of Computer Guided Surgery.

Research Interests

  • Verification and validation of real-time systems
  • Scheduling of tasks in real-time systems
  • Bio-medical software and computer systems
  • Safety of bio-medical software

Courses

Fall term 2005-2006

  • Computer Engineering- Software 4th year
    • Principles of Operating Systems (French) - GEF435A
    • Distributed Systems (French) - GEF466A

Winter term 2005-2006

  • Engineering - 2nd year
    • Applied Computer Programming (French) - GEF243B
    • Applied Computer Programming (English) - EEE243B