Adrian Rutle | homepage

Adrian Rutle

Associate Professor at Department of Computing, Mathematics and Physics at Bergen University College, Norway.

Email: aru at hib dot no
Office phone: (+47) 5558 7791
Office address: Inndalsveien 28 N-5020 Bergen, 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.

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 working at the Modelling group conducting research in theory and application of MDE in various fields like health workflows and verification of such, metamodeling and model transformations. While I was associate professor at Aalesund University College, I was working 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 , here and here



  • Advanced Software Tecknologies (MOD250)
  • Model-driven Engineering (MOD350)



  • 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