Arbeids- og kompetanseområde
Lecturer in the bachelor programmes at HVL in software engineering and information technology, the master programme in software engineering, and the PhD programme in computer science. Supervisor for bachelor, master, and PhD students in software engineering and computer science at HVL.
- Programmme Coordinator for the Master (siv.ing) programme of study in applied computer science and engineering at FIN https://ict.hvl.no/adaiv/
- WP manager software technology and big-data middleware in the Centre for Research-based Innovation (SFI) SmartOcean https://sfismartocean.no
- Member of the PhD programme committe for computer science, and member of the study programme committee master programme and software engineering and for the bachelor and master programmes in information technology.
- Co-investigator on software technology in the NFR-funded DYNAMIC project og fire safety and fire risk prediction
Member of several international conference programme committes within computer science, and member of the working group of the Norwegian Concultative Board on Informatics.
- Google Scholar (h-index 30, citations > 7000)
- Publication indexed in DBLP
Personal home page: https://home.hvl.no/ansatte/lmkr/
- Grunnleggende Programmering (bachelor)
- Nettverksteknologi og distribuerte systemer (bachelor)
- Avansert Programvareteknologi (master)
- Model-basert programvareutvikling og pålitelige programvare system (phd)
Research interests are in the areas of concurrent and distributed software systems engineering, model-driven software engineering, software verification, explicit state space methods and model checking, computer tools for validation and verification, ad hoc networking and sensor networks for industrial automation, modeling and reliability of process and control systems, cloud computing and internet-of-things.
Publikasjonar
-
Marine Data Sharing: Challenges, Technology Drivers and Quality Attributes
-
Tree Species Classification Using High-Resolution Satellite Imagery and Weakly Supervised Learning
-
Towards the Application of Coloured Petri Nets for Design and Validation of Power Electronics Converter Systems
-
Formal Specification and Validation of a Data-driven Software System for Fire Risk Prediction
-
MC/DC Test Cases Generation Based on BDDs
-
Automated 3D Vegetation Detection Along Power Lines using Monocular Satellite Imagery and Deep Learning
-
Development and Evaluation of a Software System for Fire Risk Prediction
-
Verification of the MQTT IoT Protocol Using Property-Specific CTL Sweep-Line Algorithms
-
Simulation and analysis of MultEcore multilevel models based on rewriting logic
-
Validation of a Predictive Fire Risk Indication Model using Cloud-based Weather Data Services
-
Fire Risk Prediction Using Cloud-based Weather Data Services
-
Coverage Analysis of Net Inscriptions in Coloured Petri Net Models
-
Design and Validation of a Distributed Software Architecture for a Fire Risk Notification System
-
Model checking starvation for resource-aware active objects with coloured petri nets
-
Design of Modular Multilevel Converters for the Shipnet in medium Voltage DC All-Electric Ships
-
Multi-objective Search for Model-based Testing
-
Generating test cases satisfying MC/DC from BDDs
-
Translating active objects into colored Petri nets for communication analysis
-
Selected Papers from the Petri Nets and ACSD Workshops 2018
-
Preface by Guest Editors
-
Analysis and evaluation of conformance preserving graph transformation rules
-
Executing multilevel domain-specific models in maude
-
Formal Modelling and Incremental Verification of the MQTT IoT Protocol
-
On CTL Model Checking of the MQTT IoT Protocol using the Sweep-Line Method
-
Composition of Multilevel Modelling Hierarchies
-
A Foundation for the Composition of Multilevel Domain-Specific Languages
-
Cloud-based Implementation and Validation of a Predictive Fire Risk Indication Model
-
Implementation and Evaluation of a Fire Risk Indication Model
-
Visualization and abstractions for execution paths in model-based software testing
-
Automated test case generation for the Paxos single-decree protocol using a Coloured Petri Net model
-
Using coloured Petri nets for resource analysis of active objects
-
Selected Papers from the Petri Nets and ACSD Workshops 2017
-
Model-based specification and validation of the dual-mode adaptive MAC protocol
-
Static Analysis of Conformance Preserving Model Transformation Rules
-
A model driven engineering approach for heterogeneous model composition
-
On modelling and validation of the MQTT IoT protocol for M2M communication
-
Multilevel modelling of coloured Petri nets
-
Model-Based Testing of the Gorums Framework for Fault-Tolerant Distributed Systems
-
MBT/CPN: A Tool for Model-Based Software Testing of Distributed Systems Protocols Using Coloured Petri Nets
-
Resource Management of Cloud-Aware Programs using Coloured Petri Nets
-
CTL Model Checking with the Sweep-line State Space Exploration Method
-
Towards Domain-Specific CPN Modelling Languages
-
Towards Verification of Connection-Aware Transaction Models for Mobile Applications
-
Optimizing Distributed Resource Allocation using Epistemic Game Theory: A Model-driven Engineering Approach
-
An MDE Approach for Modelling and Reasoning about Multi-agent Systems
-
MDE TECHNIQUES FOR MODELING AND ANALYSIS OF COMPLEX SOFTWARE SYSTEMS
-
Towards Domain-Specific CPN Modelling Languages
-
Application of Model-based Testing on a Quorum-based Distributed Storage
-
Model-based Testing of the Gorums Framework for Fault-tolerant Distributed Systems
-
International Conference on Petri Nets and Software Engineering
-
Forord til NIK 2016 og UDIT 2016
-
Transforming CPN Models into Code for TinyOS: A Case Study of the RPL Protocol
-
Implementation and deployment evaluation of the DMAMAC protocol for wireless sensor actuator networks
-
Diagrammatic development of domain specific modelling languages with WebDPF
-
WebDPF: A Web-based Metamodelling and Model Transformation Environment
-
Pragmatics Annotated Coloured Petri Nets for Protocol Software Generation and Verification
-
SIMSubsea: An educational game combining commercial game-play with contextual mathematical problem-solving
-
Colored petri nets: A graphical language for formal modeling and validation of concurrent systems
-
Model-based verification of the DMAMAC protocol for real-time process control
-
Simulation-based Evaluation of DMAMAC - A Dual-Mode Adaptive MAC Protocol for Process Control
-
Simulation-based Evaluation of DMAMAC - A Dual-Mode Adaptive MAC Protocol for Process Control
-
A generalization of termination conditions for partial model completion
-
A diagrammatic approach to model completion
-
Towards a Multi Metamodelling Approach for Developing Distributed Healthcare Applications
-
Pragmatics Annotated Coloured Petri Nets for Protocol Software Generation and Verification
-
A sweep-line method for büchi automata-based model checking
-
A Pragmatic Approach to Automated Code Generation from CPN Simulation Models
-
An Approach for the Engineering of Protocol Software from Coloured Petri Net Models: A Case Study of the IETF WebSocket Protocol
-
An Approach for the Engineering of Protocol Software from Coloured Petri Net Models: A Case Study of the IETF WebSocket Protocol
-
Coloured Petri Nets: Modelling and Analysis
-
Implementing the WebSocket Protocol Based on Formal Modelling and Automated Code Generation
-
Investigating Optimal Progress Measures for Verification of the WebSocket Protocol
-
Investigating Optimal Progress Measures for Verification of the WebSocket Protocol
-
Transforming Platform Independent CPN Models into Code for the TinyOS Platform: A Case Study of the RPL Protocol
-
An Industrial Perspective on Wireless Sensor Networks - A Survey of Requirements, Protocols and Challenges
-
Towards a Dual-mode Adaptive MAC Protocol (DMA-MAC) for Feedback-based Networked Control Systems
-
Towards a Dual-mode Adaptive MAC Protocol (DMA-MAC) for Feedback-based Networked Control Systems
-
Towards a Diagrammatic Rewriting System for Model Completion
-
A Pragmatic Approach for Transforming Coloured Petri Net Models into Code: A Case Study of the IETF WebSocket Protocol
-
Implementing the WebSocket Protocol Based on Formal Modelling and Automated Code Generation
-
SIM Subsea
-
Multi-threaded explicit state space exploration with state reconstruction
-
Tutorial on Coloured Petri Nets and CPN Tools
-
Dynamic state space partitioning for external memory state space exploration
-
On exploiting progress for memory-efficient verification of diagrammatic workflows
-
Selected Best Paper from the International Conference on Application and Theory of Petri Nets and Concurrency 2011
-
Application of coloured Petri nets for functional validation of protocol designs
-
Transforming Platform Independent CPN Models into Code for the TinyOS Platform: A Case Study of the RPL Protocol
-
A formal executable specification of the GinMAC protocol for Wireless Sensor Actuator Networks
-
Towards a CPN-based Modelling Approach for Reconciling Verification and Implementation of Protocol Models
-
Generating protocol software from CPN models annotated with pragmatics
-
Combining the Sweep-Line Method with the use of an External-memory Priority Queue
-
The sweep-line state space exploration method
-
Hybrid On-the-Fly Model Checking with the Sweep-line Method
-
Tutorial on Coloured Petri Nets
-
Hybrid On-the-Fly Model Checking with the Sweep-line Method
-
Towards a CPN-based Modelling Approach for Reconciling Verification and Implementation of Protocol Models
-
Code Generation for Protocols from CPN models Annotated with Pragmatics
-
Transactions on Petri Nets and Other Models of Concurrency VI
-
Proc of International Conference on Application and Theory of Petri Nets
-
Formal Modelling and Initial Validation of the Chelonia Distributed Storage System
-
A Graphical Approach to Component-based and Extensible Model Checking Platforms
-
A Perspective on Explicit State Space Exploration of Coloured Petri Nets: Past, Present, and Future
-
Search-Order Independent State Caching
-
Automatic Structure-Based Code Generation from Coloured Petri Nets: A Proof of Concept
-
Coloured Petri Nets : modelling and validation of concurrent systems
-
Dynamic State Space Partitioning for External Memory Model Checking
-
Search-Order Independent State Caching
-
Modelling and Validation of Secure Connection Establishment in a Generic Access Network Scenario
-
The Access/CPN Framework: A Tool for Interacting with the CPN Tools Simulator
-
Towards Automatic Code Generation from Process-Partitioned Coloured Petri Nets
-
ASAP: An Extensible Platform for State Space Analysis
-
The ComBack Method Revisited: Caching Strategies and Extension with Delayed Duplicate Detection
-
A Prototype fo Cosimulating SystsmC and Coloured Petri Nets Models
-
Cosimulating SystemC and Coloured Petri Net Models for SoC Functional and Performance Evaluation
-
Question-guided stubborn set methods for state properties
-
Model-based prototyping of an interoperability protocol for mobile ad-hoc networks
-
State space exploration of object-based systems using equivalence reduction and the sweepline method
-
Exploiting equivalence reduction and the sweep-line method for detecting terminal states
-
Specification and validation of an edge router discovery protocol for mobile ad hoc networks
-
Application of coloured Petri nets in system development
-
An approach to distributed state space exploration for coloured Petri nets
-
An approach to distributed state space exploration for coloured Petri nets