Adrian Rutle | homepage

Adrian Rutle

Associate Professor at Faculty of Engineering and Natural Sciences at Aelsund University College, Norway.

Email: adru at hials dot no
Office phone: (+47) 701 61613
Office address: Larsgaardsveien 2 N-6025 Aalesund, Norway
Others: Jabber, Skype, Facebook, LinkedIn

Research interestes

Model-driven engineering, metamodelling, model transformation, graph transformation, compensable workflow management systems, Unified Modelling Language, Eclipse platform, Eclipse Modeling Framework.

Academic Background and Education

Post Doctoral Researcher at Center for Logic and Information at Department of Mathematics, Statistics and Computer Science at StFX University, Canada

PhD from Department of Computer Science at University of Bergen, in cooperation with Department of Computer Engineering at Bergen University College.

Supervisors: Uwe Wolter and Yngve Lamo

My PhD dissertation document is available from here and the defence is available here.

Master of Science (M.Sc.) in Bioinformatics from University of Bergen.

Research groups and projects

Currently I am involved in the RFF project MUMS (Modelldrevetutvikling av Maritime Simulatorer,) and I am writing a project proposal targetting applications of model-driven engineering in offshore and maritime simulator systems. In my postdoc I worked in the project Building Decision-Support Through Dynamic Workflow Systems, Academia and Industry Working Together for Better Healthcare at StFX (July 2011 - May 2012). I am also involved in other projects such as DPF, SHIP, DISTECH and FORMGRID.

Publications and conference presentations

List of my publications and conference presentations is available from here and here




  • Software Engineering (INF112) - Teaching Assistant and coordinator
  • Program Development Methodologies (Programming 2) (INF101) - Exercise coordinator
  • Computer Programming for Science (INF109) - Exercise coordinator


  • Category Theory for Software Engineers (INF223) - Teaching Assistant
  • Java EE 5 Technologies (MOD250)


  • Java EE 5 Technologies (MOD250)
  • Basic Programming (TOD062)
  • System Construction and Social Informatics (TOD061)


  • Advanced Java Technologies (MOD250) - Teaching Assistant
  • Programming Paradigms and PROLOG (TOD111)

Adrian Rutle Vevside