Background and activities

Research Activities

My current research interests are aligned around applying statistical methods and machine learning in the constrained settings of IoT systems.

Current PhD students:

Teaching Activities

I am Deputy Department Head for Education at IIK, study program council leader for information security and communication technology and teach the following courses:

Selected Teaching Resources (for students)

Educational Activities

Since 2018 I am excellent teaching practitioner (merittert underviser), and participate in the study program committee for university pedagogics.

In my teaching activities I try to use active learning and utilize some of our active learning spaces, especially by using Team-based learning or variants of it. See here a video of a talk about the TTM4115 course at Læringsfestivalen, or the corresponding article (in Norwegian).

My work applying TBL resulted in two learning modules that may be interesting for you:

Teaching Resources (for other teachers)

To help with my own teaching, I developed a few open-source programs that may be useful for some.

  • Digital Scratch Cards - a solution to do TBL team-quizzes online.
  • Teampy - a program to create and grade multiple-choice quizzes in large classes. Perfect for RATs in TBL.
  • Supermark - a program to write websites for courses
  • Timers - a set of timers to include in Keynote or PowerPoint slides.

Scientific, academic and artistic work

Displaying a selection of activities. See all publications in the database

Journal publications

Books

  • Davidsson, Paul; Langheinrich, Marc; Linde, Per; Mayer, Simon; Casado-Mansilla, Diego; Spikol, Daniel; Kraemer, Frank Alexander; Russo, Nancy. (2020) IoT '20 Companion: 10th International Conference on the Internet of Things Companion. Association for Computing Machinery (ACM). 2020. ISBN 978-1-4503-8820-7.
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2011) System Analysis and Modeling: About Models. Springer. 2011. ISBN 978-3-642-21651-0. Lecture Notes in Computer Science (0302-9743).

Part of book/report

  • Lange, Stanislav; Schwarzmann, Susanna; Gajic, Marija; Zinner, Thomas; Kraemer, Frank Alexander. (2021) AI in 5G Networks: Challenges and Use Cases. Communication Networks and Service Management in the Era of Artificial Intelligence and Machine Learning.
  • Murad, Abdulmajid; Kraemer, Frank Alexander; Bach, Kerstin; Taylor, Gavin. (2020) Information-Driven Adaptive Sensing Based on Deep Reinforcement Learning. IoT '20: Proceedings of the 10th International Conference on the Internet of Things.
  • Bråten, Anders Eivind; Kraemer, Frank Alexander; Palma, David. (2019) Adaptive, Correlation-Based Training Data Selection for IoT Device Management. 2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS).
  • Håkansson, Victor Wattin; Dasanadoddi Venkategowda, Naveen Kumar; Kraemer, Frank Alexander; Werner, Stefan. (2019) Cost-Aware Dual Prediction Scheme for Reducing Transmissions at IoT Sensor Nodes. 2019 27th European Signal Processing Conference (EUSIPCO).
  • Kraemer, Frank Alexander; Alawad, Faiga Mohammad Mohammad Ahmed; Bosch, Ida Marie V.. (2019) Energy-Accuracy Tradeoff for Efficient Noise Monitoring and Prediction in Working Environments. 9th International Conference on the Internet of Things (IoT 2019), October 22--25, 2019, Bilbao, Spain.
  • Murad, Abdulmajid Abdullah Yahya; Kraemer, Frank Alexander; Bach, Kerstin; Taylor, Gavin. (2019) Autonomous Management of Energy-Harvesting IoT Nodes Using Deep Reinforcement Learning. 2019 IEEE 13th International Conference on Self-Adaptive and Self-Organizing Systems (SASO).
  • Murad, Abdulmajid Abdullah Yahya; Kraemer, Frank Alexander; Bach, Kerstin; Taylor, Gavin. (2019) IoT Sensor Gym: Training Autonomous IoT Devices with Deep Reinforcement Learning. 9th International Conference on the Internet of Things (IoT 2019), October 22--25, 2019, Bilbao, Spain.
  • Singh, Adarsh Pal; Jain, Vivek; Chaudhari, Sachin; Kraemer, Frank Alexander; Werner, Stefan; Garg, Vishal. (2019) Machine Learning-based Occupancy Estimation Using Multivariate Sensor Nodes. 2018 IEEE Globecom Workshops Proceedings.
  • Ahlers, Dirk; Kraemer, Frank Alexander; Bråten, Anders Eivind; Liu, Xiufeng; Anthonisen, Fredrik Valde; Driscoll, Patrick Arthur; Krogstie, John. (2018) Analysis and Visualization of Urban Emission Measurements in Smart Cities. Advances in Database Technology — EDBT 2018.
  • Bråten, Anders Eivind; Kraemer, Frank Alexander. (2018) Towards Cognitive IoT: Autonomous Prediction Model Selection for Solar-Powered Nodes. 2018 IEEE International Congress on Internet of Things (ICIOT).
  • Bråten, Anders Eivind; Tamkittikhun, Nattachart; Kraemer, Frank Alexander; Ammar, Doreid. (2017) Towards Cognitive Device Management: A Testbed to Explore Autonomy for Constrained IoT Devices. IoT 2017: the Seventh International Conference on the Internet of Things.
  • Kraemer, Frank Alexander; Ammar, Doreid; Bråten, Anders Eivind; Tamkittikhun, Nattachart; Palma, David. (2017) Solar Energy Prediction for Constrained IoT Nodes based on Public Weather Forecasts. IoT 2017: the Seventh International Conference on the Internet of Things.
  • Tamkittikhun, Nattachart; Hussain, Amen; Kraemer, Frank Alexander. (2017) Energy Consumption Estimation for Energy-Aware, Adaptive Sensing Applications. Mobile Secure and Programmable Networking.
  • Slåtten, Vidar; Kraemer, Frank Alexander; Herrmann, Peter Michael. (2011) Towards Automatic Generation of Formal Specifications to Validate and Verify Reliable Distributed Systems: A Method Exemplified by an Industrial Case Study. Proceedings of the 10th ACM international conference on Generative programming and component engineering.
  • Slåtten, Vidar; Kraemer, Frank Alexander; Herrmann, Peter Michael. (2011) Towards a Model-Driven Method for Reliable Applications: From Ideal To Realistic Transmission Semantics. Proceedings of the 2nd international Workshop on Software Engineering for Resilient Systems (SERENE 2010).
  • Kraemer, Frank Alexander; Kathayat, Surya Bahadur; Bræk, Rolv. (2009) Unified Modeling of Service Logic with User Interfaces. Proceeding of the first international workshop on Model driven service engineering and data quality and security 2009.
  • Kraemer, Frank Alexander; Samset, Haldor; Bræk, Rolv. (2009) An Automated Method for Web Service Orchestration Based on Reusable Building Blocks. Web Services, 2009. ICWS 2009. IEEE International Conference on.
  • Kraemer, Frank Alexander. (2007) Arctis and Ramses: Tool Suites for Rapid Service Engineering. Norsk Informatikkonferanse (NIK 2007).
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2007) Formalizing Collaboration-Oriented Service Specifications using Temporal Logic. Proceedings of the 2007 Networking and Electronic Conference (NAEC2007).
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2006) Service Specification by Composition of Collaborations — An Example. 2006 IEEE/WIC/ACM International Conference on Web Intelligence.

Report/dissertation

Others

  • Murad, Abdulmajid Abdullah Yahya; Kraemer, Frank Alexander; Bach, Kerstin; Taylor, Gavin. (2019) IoT Sensor Gym: Training Autonomous IoT Devices with Deep Reinforcement Learning (Poster). IoT 20019 ; 2019-10-22 - 2019-10-25.
  • Ahlers, Dirk; Kraemer, Frank Alexander; Bråten, Anders Eivind; Liu, Xiufeng; Anthonisen, Fredrik Valde; Driscoll, Patrick Arthur; Krogstie, John. (2018) Analysis and Visualization of Urban Emission Measurements in Smart Cities. International Conference on Extending Database Technology (EDBT) ; Vienna. 2018-03-26 - 2018-03-29.
  • Steinsland, Ingelin; Mortensen, Markus; Kraemer, Frank Alexander; Werner, Stefan. (2018) Towards Smart, Resource-Constrained Environmental Sensor Networks. European Geosciences Union General Assembly 2018 ; 2018-04-08 - 2018-04-13.
  • Bråten, Anders Eivind; Tamkittikhun, Nattachart; Kraemer, Frank Alexander; Ammar, Doreid. (2017) Towards Cognitive Device Management: A Testbed to Explore Autonomy for Constrained IoT Devices. The 7th International Conference on the Internet of Things (IoT 2017) ; Linz. 2017-10-22 - 2017-10-25.
  • Kraemer, Frank Alexander. (2017) Smarte sensorer overalt – hva vil det gjøre med oss?. Forskningskafe . NTNU; Trondheim. 2017-09-25 - 2017-09-27.
  • Kraemer, Frank Alexander; Ammar, Doreid; Bråten, Anders Eivind; Tamkittikhun, Nattachart; Palma, David. (2017) Solar Energy Prediction for Constrained IoT Nodes based on Public Weather Forecasts. The 7th International Conference on the Internet of Things - IoT 2017 . ACM; Linz. 2017-10-22 - 2017-10-25.
  • Gunawan, Linda Ariani; Kraemer, Frank Alexander; Herrmann, Peter. (2012) Behavioral Singletons to Consistently Handle Global States of Security Patterns. 7th International Federated Conference on Distributed Computing Techniques (DAIS 2012) . KTH; Stockholm. 2012-06-13 - 2012-06-15.
  • Kraemer, Frank Alexander. (2011) Engineering Android Applications based on UML Activities. International Conference on Model Driven Engineering, Languages and Systems (Models) . ACM, IEEE, Victoria University of Wellington; Wellington. 2011-10-16 - 2011-10-21.
  • Slåtten, Vidar; Kraemer, Frank Alexander; Herrmann, Peter Michael. (2011) Towards Automatic Generation of Formal Specifications to Validate and Verify Reliable Distributed Systems: A Method Exemplified by an Industrial Case Study. Tenth International Conference on Generative Programming and Component Engineering (GPCE 2011) ; Portland, Oregon. 2011-10-22 - 2011-10-23.
  • Gunawan, Linda Ariani; Vogel, Michael; Kraemer, Frank Alexander; Schmerl, Sebastian; Slåtten, Vidar; Herrmann, Peter Michael; König, Hartmut. (2010) Modeling a Distributed Intrusion Detection System Using Collaborative Building Blocks. Third IEEE International Workshop UML and Formal Methods ; Shanghai. 2010-11-16 - 2010-11-16.
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2010) Reactive Semantics for Distributed UML Activities. Joint 12th IFIP WG 6.1 International Conference, FMOODS 2010, and 30th IFIP WG 6.1 International Conference, FORTE 2010 . John Hatcliff and Elena Zucca; Amsterdam. 2010-06-07 - 2010-06-09.
  • Slåtten, Vidar; Kraemer, Frank Alexander; Herrmann, Peter Michael. (2010) Towards a Model-Driven Method for Reliable Applications: From Ideal To Realistic Transmission Semantics. International Workshop on Software Engineering for Resilient Systems (SERENE 2010) . SERENE, ERCIM Working Group; London. 2010-04-15 - 2010-04-16.
  • Gunawan, Linda Ariani; Herrmann, Peter Michael; Kraemer, Frank Alexander. (2009) Towards the Integration of Security Aspects into System Development Using Collaboration-Oriented Models. 2009 International Conference on Security Technology (SecTech 2009) . Science and Engineering Research Support Center (SERSC); Jeju Island. 2009-12-10 - 2009-12-12.
  • Kraemer, Frank Alexander; Kathayat, Surya Bahadur; Bræk, Rolv. (2009) Unified Modeling of Service Logic with User Interfaces. MOSE 2009 - INTERNATIONAL WORKSHOP ON MODEL-DRIVEN SERVICE ENGINEERING ; 2009-11-06 - 2009-11-06.
  • Kraemer, Frank Alexander; Bræk, Rolv; Herrmann, Peter Michael. (2007) Synthesizing Components with Sessions from Collaboration-Oriented Service Specifications. 13th SDL Forum . SDL Forum Society; Paris. 2007-09-18 - 2007-09-21.
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2007) Transforming Collaborative Service Specifications into Efficiently Executable State Machines. 6th International Workshop on Graph Transformation and Visual Modeling Techniques (GT-VMT 2007) ; Braga. 2007-03-31 - 2007-04-01.
  • Kraemer, Frank Alexander; Slåtten, Vidar; Herrmann, Peter Michael. (2007) Engineering Support for UML Activities by Automated Model-Checking - An Example. 4th International Workshop on Rapid Integration of Software Engineering Techniques (RISE) . ERCIM Working Group; Luxembourg. 2007-11-26 - 2007-11-27.
  • Herrmann, Peter Michael; Kraemer, Frank Alexander. (2006) Collaboration-Oriented Service Engineering by means of Model Transformation. Meeting of the ERCIM Security and Trust Management Working Group . Fabio Martinelli; Hamburg. 2006-09-20 - 2006-09-21.
  • Kraemer, Frank Alexander. (2004) Telecom Service Engineering with Eclipse. Eclipse Technology Exchange, ECOOP 2004 ; Oslo. 2004-06-15 - 2004-06-15.