Navigation

  • Skip to Content
NTNU Home NTNU Home

ntnu.edu

  • Studies
    • Master's programmes in English
    • For exchange students
    • PhD opportunities
    • All programmes of study
    • Courses
    • Financing
    • Language requirements
    • Application process
    • Academic calendar
    • FAQ
  • Research and innovation
    • NTNU research
    • Research excellence
    • Strategic research areas
    • Innovation resources
    • PhD opportunities
  • Life and housing
    • Student in Trondheim
    • Student in Gjøvik
    • Student in Ålesund
    • For researchers
    • Life and housing
  • About NTNU
    • Contact us
    • Faculties and departments
    • Libraries
    • International researcher support
    • Vacancies
    • About NTNU
    • Maps
  1. Employees

Språkvelger

Norsk

Frank Alexander Kraemer

Download press photo
Download press photo
Foto:

Frank Alexander Kraemer


kraemer@ntnu.no
B215 ElektroB Gløshaugen, Trondheim
About Research Publications Teaching Outreach

About

CV

Frank Alexander Kraemer received the Dipl.-Ing. degree in electrical engineering from the University of Stuttgart, Stuttgart, Germany, in 2003, the M.Sc. degree in information technology from the University of Stuttgart, and the Ph.D. degree in model-driven systems development from the Department of Telematics, Norwegian University of Science and Technology (NTNU), Trondheim, Norway, in 2008. He is a professor with the Department of Information Security and Communication Technology, NTNU, and worked previously as a Technology Manager at a startup for IoT software that he co-founded. His current research interests include Internet-of-Things architectures and application development, embedded and autonomous sensor systems, and the application of statistical methods and machine learning in constrained settings. Since Sept. 2024 he works as project and development manager at DeepOcean.

Competencies

  • Aktørmodell
  • Internet-of-Things
  • Machine learning
  • Sensor networks
  • Telematics
  • Wireless communication
  • Wireless sensors

Research

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

PhD students:

  • Hafiz Areeb Asad
  • Lukas Liedtke (together with Magnus Jahre and Per Gunnar Kjeldsberg)
  • Abdulmajid Murad (graduated 2023)
  • Anders Eivind Bråten (graduated 2024)
  • Vidar Slåtten (informall co-supervision with Peter Herrmann, graduated 2013)

Publications

  • Chronological
  • By category
  • See all publications in Cristin

2025

  • Asad, Hafiz Areeb; Kraemer, Frank Alexander; Bach, Kerstin; Renner, Bernd-Christian. (2025) UtiliGEM: Energy Management Guided by Learned Application Utility. Association for Computing Machinery (ACM)
    Academic chapter/article/Conference paper

2024

  • Bråten, Anders Eivind; Kraemer, Frank Alexander; Palma, David; Herrmann, Peter. (2024) Synthesis of a Conceptual Architecture for Cognitive IoT Device Management. Norwegian University of Science, NTNU
    Doctoral dissertation
  • Murad, Abdulmajid ; Kraemer, Frank Alexander; Bach, Kerstin; Taylor, Gavin. (2024) Uncertainty-aware autonomous sensing with deep reinforcement learning. Future Generation Computer Systems
    Academic article

2023

  • Krämer, Frank Alexander; Asad, Hafiz Areeb; Bach, Kerstin; Renner, Christian. (2023) Online Machine Learning for 1-Day-Ahead Prediction of Indoor Photovoltaic Energy. IEEE Access
    Academic article
  • Santos Veiga, Tiago; Asad, Hafiz Areeb; Kraemer, Frank Alexander; Bach, Kerstin. (2023) Container-Based IoT Architectures: Use Case for Visual Person Counting.
    Academic chapter/article/Conference paper
  • Asad, Hafiz Areeb; Kraemer, Frank Alexander; Bach, Kerstin; Renner, Christian. (2023) Poster Abstract: Towards Autonomous Utility-Aware Energy Management for Energy Harvesting Devices. Association for Computing Machinery (ACM)
    Other

2022

  • Veiga, Tiago Santos; Asad, Hafiz Areeb; Kræmer, Frank Alexander; Bach, Kerstin. (2022) Towards containerized, reuse-oriented AI deployment platforms for cognitive IoT applications. Future Generation Computer Systems
    Academic article
  • Asad, Hafiz Areeb; Kraemer, Frank Alexander; Bach, Kerstin; Renner, Christian; Veiga, Tiago Santos. (2022) Learning attention models for resource-constrained, self-adaptive visual sensing applications. Association for Computing Machinery (ACM)
    Academic chapter/article/Conference paper
  • Espe, Asbjørn Engmark; Andersen, Sondre Ninive; Salvo Rossi, Pierluigi; Kræmer, Frank Alexander; Mathisen, Geir. (2022) An Analysis of Design Parameters for Energy Management of Wireless Sensor Devices. IEEE conference proceedings
    Academic chapter/article/Conference paper
  • Alawad, Faiga Mohammad Mohammad Ahmed; Kraemer, Frank Alexander. (2022) Value of Information in Wireless Sensor Network Applications and the IoT: A Review. IEEE Sensors Journal
    Academic literature review

2021

  • Murad, Abdulmajid ; Kraemer, Frank Alexander; Bach, Kerstin; Taylor, Gavin. (2021) Probabilistic Deep Learning to Quantify Uncertainty in Air Quality Forecasting. Sensors
    Academic article
  • Pedersen, Eilif; Eitungjerde, Sara; André, Thea Harnes; Bruheim, Per; Grønflaten, Lars Trovatten; Gundersen, Ingeborg Nævdal. (2021) Fremtidens teknologistudier (FTS), grupperapport: A3 - 5-årig master. NTNU
    Report
  • Lange, Stanislav; Schwarzmann, Susanna; Gajic, Marija; Zinner, Thomas; Kraemer, Frank Alexander. (2021) AI in 5G Networks: Challenges and Use Cases. John Wiley & Sons
    Chapter
  • Kraemer, Frank Alexander. (2021) På tide å sette søkelys på gode læringsaktiviteter. www.universitetsavisa.no
    Reader opinion piece

2020

  • Davidsson, Paul; Langheinrich, Marc; Linde, Per; Mayer, Simon; Casado-Mansilla, Diego; Spikol, Daniel. (2020) IoT '20 Companion: 10th International Conference on the Internet of Things Companion. Association for Computing Machinery (ACM) Association for Computing Machinery (ACM)
    Academic anthology/Conference proceedings
  • Bråten, Anders Eivind; Kraemer, Frank Alexander; Palma, David. (2020) Autonomous IoT Device Management Systems: Structured Review and Generalized Cognitive Model. IEEE Internet of Things Journal
    Academic literature review
  • Gómez-Carmona, Oihane; Casado Mansilla, Diego; Kraemer, Frank Alexander; Lopez-de-Ipina, Diego; Garcia-Zubia, Javier. (2020) Exploring the computational cost of machine learning at the edge for human-centric Internet of Things. Future Generation Computer Systems
    Academic article
  • Kraemer, Frank Alexander; Palma, David; Bråten, Anders Eivind; Ammar, Doreid. (2020) Operationalizing Solar Energy Predictions for Sustainable, Autonomous IoT Device Management. IEEE Internet of Things Journal
    Academic article
  • Murad, Abdulmajid ; Kraemer, Frank Alexander; Bach, Kerstin; Taylor, Gavin. (2020) Information-Driven Adaptive Sensing Based on Deep Reinforcement Learning. Association for Computing Machinery (ACM)
    Academic chapter/article/Conference paper

2019

  • Bråten, Anders Eivind; Kraemer, Frank Alexander; Palma, David. (2019) Adaptive, Correlation-Based Training Data Selection for IoT Device Management. IEEE (Institute of Electrical and Electronics Engineers)
    Academic chapter/article/Conference paper
  • Singh, Adarsh Pal; Jain, Vivek; Chaudhari, Sachin; Kraemer, Frank Alexander; Werner, Stefan; Garg, Vishal. (2019) Machine Learning-based Occupancy Estimation Using Multivariate Sensor Nodes. IEEE (Institute of Electrical and Electronics Engineers)
    Academic chapter/article/Conference paper
  • Murad, Abdulmajid Abdullah Yahya; Kraemer, Frank Alexander; Bach, Kerstin; Taylor, Gavin. (2019) Autonomous Management of Energy-Harvesting IoT Nodes Using Deep Reinforcement Learning. IEEE (Institute of Electrical and Electronics Engineers)
    Academic chapter/article/Conference paper
  • 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. IEEE Signal Processing Society
    Academic chapter/article/Conference paper
  • Murad, Abdulmajid Abdullah Yahya; Kraemer, Frank Alexander; Bach, Kerstin; Taylor, Gavin. (2019) IoT Sensor Gym: Training Autonomous IoT Devices with Deep Reinforcement Learning. Association for Computing Machinery (ACM)
    Academic chapter/article/Conference paper
  • 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. Association for Computing Machinery (ACM)
    Academic chapter/article/Conference paper

2018

  • Ahlers, Dirk; Kraemer, Frank Alexander; Bråten, Anders Eivind; Liu, Xiufeng; Anthonisen, Fredrik Valde; Driscoll, Patrick Arthur. (2018) Analysis and Visualization of Urban Emission Measurements in Smart Cities. OpenProceedings
    Academic chapter/article/Conference paper
  • Bråten, Anders Eivind; Kraemer, Frank Alexander. (2018) Towards Cognitive IoT: Autonomous Prediction Model Selection for Solar-Powered Nodes. IEEE (Institute of Electrical and Electronics Engineers)
    Academic chapter/article/Conference paper

2017

  • Kraemer, Frank Alexander; Bråten, Anders Eivind; Tamkittikhun, Nattachart; Palma, David. (2017) Fog Computing in Healthcare – A Review and Discussion. IEEE Access
    Academic literature review
  • Tamkittikhun, Nattachart; Hussain, Amen; Kraemer, Frank Alexander. (2017) Energy Consumption Estimation for Energy-Aware, Adaptive Sensing Applications. Springer
    Academic chapter/article/Conference paper
  • 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. Association for Computing Machinery (ACM)
    Academic chapter/article/Conference paper
  • 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. Association for Computing Machinery (ACM)
    Academic chapter/article/Conference paper
  • Kraemer, Frank Alexander. (2017) Team-Based Learning: A Practical Approach for an Engineering Class. Læring om læring
    Academic article
  • Kraemer, Frank Alexander; Tamkittikhun, Nattachart; Bråten, Anders Eivind. (2017) Machine Learning in IoT for Autonomous, Adaptive Sensing. ERCIM News
    Academic article

2016

  • Ahlers, Dirk; Driscoll, Patric Arthur; Kraemer, Frank Alexander; Anthonisen, Fredrik Valde; Krogstie, John. (2016) A Measurement-Driven Approach to Understand Urban Greenhouse Gas Emissions in Nordic Cities. NIKT: Norsk IKT-konferanse for forskning og utdanning
    Academic article

2015

  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2015) Creating Internet of Things Applications from Building Blocks. ERCIM News
    Short communication
  • Kraemer, Frank Alexander. (2015) Block für Block zur IoT-Applikation. Eclipse Magazin
    Article in business/trade/industry journal

2013

  • Slåtten, Vidar; Herrmann, Peter Michael; Kraemer, Frank Alexander. (2013) Model-Driven Engineering of Reliable Fault-Tolerant Systems-A State-of-the-Art Survey. Advances in Computers
    Academic article

2012

  • Gunawan, Linda Ariani; Kraemer, Frank Alexander; Herrmann, Peter. (2012) Behavioral Singletons to Consistently Handle Global States of Security Patterns. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Slåtten, Vidar; Kraemer, Frank Alexander; Herrmann, Peter Michael. (2012) Towards Automatic Generation of Formal Specifications to Validate and Verify Reliable Distributed Systems. SIGPLAN notices
    Academic article

2011

  • Slåtten, Vidar; Kraemer, Frank Alexander; Herrmann, Peter Michael. (2011) Towards a Model-Driven Method for Reliable Applications: From Ideal To Realistic Transmission Semantics. ACM Publications
    Academic chapter/article/Conference paper
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2011) System Analysis and Modeling: About Models. Springer Lecture Notes in Computer Science (LNCS) (0302-9743)
    Academic anthology/Conference proceedings
  • Kraemer, Frank Alexander. (2011) Engineering Android Applications based on UML Activities. Lecture Notes in Computer Science (LNCS)
    Academic article
  • 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. ACM Publications
    Academic chapter/article/Conference paper
  • Gunawan, Linda Ariani; Kraemer, Frank Alexander; Herrmann, Peter Michael. (2011) A Tool-Supported Method for the Design and Implementation of Secure Distributed Applications. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Kraemer, Frank Alexander; Kathayat, Surya Bahadur; Bræk, Rolv. (2011) Unified Modeling of Service Logic with User Interfaces. International journal of intelligent and cooperative information systems
    Academic article
  • Gunawan, Linda Ariani; Vogel, Michael; Kraemer, Frank Alexander; Schmerl, Sebastian; Slåtten, Vidar; Herrmann, Peter Michael. (2011) Modeling a Distributed Intrusion Detection System Using Collaborative Building Blocks. Software engineering notes
    Academic article

2010

  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2010) Reactive Semantics for Distributed UML Activities. Lecture Notes in Computer Science (LNCS)
    Academic article

2009

  • Kraemer, Frank Alexander; Bræk, Rolv; Herrmann, Peter. (2009) Compositional Service Engineering with Arctis. Telektronikk
    Academic article
  • Kraemer, Frank Alexander. (2009) Automatic Generation of Compatible Interfaces from Partitioned UML Activities. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2009) Automated Encapsulation of UML Activities for Incremental Development and Verification. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Kraemer, Frank Alexander; Slåtten, Vidar; Herrmann, Peter Michael. (2009) Tool Support for the Rapid Composition, Analysis and Implementation of Reactive Services. Journal of Systems and Software
    Academic article
  • Kraemer, Frank Alexander; Slåtten, Vidar; Herrmann, Peter Michael. (2009) Model-Driven Construction of Embedded Applications
 based on Reusable Building Blocks - An Example. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Gunawan, Linda Ariani; Herrmann, Peter Michael; Kraemer, Frank Alexander. (2009) Towards the Integration of Security Aspects into System Development Using Collaboration-Oriented Models. Communications in Computer and Information Science (CCIS)
    Academic article
  • Kraemer, Frank Alexander; Samset, Haldor; Bræk, Rolv. (2009) An Automated Method for Web Service Orchestration Based on Reusable Building Blocks. IEEE (Institute of Electrical and Electronics Engineers)
    Academic chapter/article/Conference paper
  • Kraemer, Frank Alexander; Kathayat, Surya Bahadur; Bræk, Rolv. (2009) Unified Modeling of Service Logic with User Interfaces. Association for Computing Machinery (ACM)
    Other

2008

  • Kraemer, Frank Alexander. (2008) Engineering Reactive Systems. A Compositional and Model-Driven Method Based on Collaborative Building Blocks. Doktoravhandlinger ved NTNU (2008:228)
    Doctoral dissertation

2007

  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2007) Transforming Collaborative Service Specifications into Efficiently Executable State Machines. Electronic Communications of the EASST
    Academic article
  • Kraemer, Frank Alexander; Bræk, Rolv; Herrmann, Peter Michael. (2007) Synthesizing Components with Sessions from Collaboration-Oriented Service Specifications. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Herrmann, Peter Michael; Kraemer, Frank Alexander. (2007) Design of Trusted Systems with Reusable Collaboration Models. IFIP International Federation for Information Processing
    Academic article
  • Kraemer, Frank Alexander. (2007) Arctis and Ramses: Tool Suites for Rapid Service Engineering. Tapir Akademisk Forlag
    Academic chapter/article/Conference paper
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2007) Formalizing Collaboration-Oriented Service Specifications using Temporal Logic.
    Academic chapter/article/Conference paper

2006

  • Kraemer, Frank Alexander; Herrmann, Peter Michael; Bræk, Rolv. (2006) Aligning UML 2.0 State Machines and Temporal Logic for the Efficient Execution of Services. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2006) Service Specification by Composition of Collaborations — An Example. IEEE (Institute of Electrical and Electronics Engineers)
    Academic chapter/article/Conference paper

2005

  • Sanders, Richard Torbjørn; Castejón, Humberto Nicolás; Kraemer, Frank Alexander; Bræk, Rolv. (2005) Using UML 2.0 Collaborations for Compositional Service Specification. Lecture Notes in Computer Science (LNCS)
    Academic article

Journal publications

  • Murad, Abdulmajid ; Kraemer, Frank Alexander; Bach, Kerstin; Taylor, Gavin. (2024) Uncertainty-aware autonomous sensing with deep reinforcement learning. Future Generation Computer Systems
    Academic article
  • Krämer, Frank Alexander; Asad, Hafiz Areeb; Bach, Kerstin; Renner, Christian. (2023) Online Machine Learning for 1-Day-Ahead Prediction of Indoor Photovoltaic Energy. IEEE Access
    Academic article
  • Veiga, Tiago Santos; Asad, Hafiz Areeb; Kræmer, Frank Alexander; Bach, Kerstin. (2022) Towards containerized, reuse-oriented AI deployment platforms for cognitive IoT applications. Future Generation Computer Systems
    Academic article
  • Alawad, Faiga Mohammad Mohammad Ahmed; Kraemer, Frank Alexander. (2022) Value of Information in Wireless Sensor Network Applications and the IoT: A Review. IEEE Sensors Journal
    Academic literature review
  • Murad, Abdulmajid ; Kraemer, Frank Alexander; Bach, Kerstin; Taylor, Gavin. (2021) Probabilistic Deep Learning to Quantify Uncertainty in Air Quality Forecasting. Sensors
    Academic article
  • Kraemer, Frank Alexander. (2021) På tide å sette søkelys på gode læringsaktiviteter. www.universitetsavisa.no
    Reader opinion piece
  • Bråten, Anders Eivind; Kraemer, Frank Alexander; Palma, David. (2020) Autonomous IoT Device Management Systems: Structured Review and Generalized Cognitive Model. IEEE Internet of Things Journal
    Academic literature review
  • Gómez-Carmona, Oihane; Casado Mansilla, Diego; Kraemer, Frank Alexander; Lopez-de-Ipina, Diego; Garcia-Zubia, Javier. (2020) Exploring the computational cost of machine learning at the edge for human-centric Internet of Things. Future Generation Computer Systems
    Academic article
  • Kraemer, Frank Alexander; Palma, David; Bråten, Anders Eivind; Ammar, Doreid. (2020) Operationalizing Solar Energy Predictions for Sustainable, Autonomous IoT Device Management. IEEE Internet of Things Journal
    Academic article
  • Kraemer, Frank Alexander; Bråten, Anders Eivind; Tamkittikhun, Nattachart; Palma, David. (2017) Fog Computing in Healthcare – A Review and Discussion. IEEE Access
    Academic literature review
  • Kraemer, Frank Alexander. (2017) Team-Based Learning: A Practical Approach for an Engineering Class. Læring om læring
    Academic article
  • Kraemer, Frank Alexander; Tamkittikhun, Nattachart; Bråten, Anders Eivind. (2017) Machine Learning in IoT for Autonomous, Adaptive Sensing. ERCIM News
    Academic article
  • Ahlers, Dirk; Driscoll, Patric Arthur; Kraemer, Frank Alexander; Anthonisen, Fredrik Valde; Krogstie, John. (2016) A Measurement-Driven Approach to Understand Urban Greenhouse Gas Emissions in Nordic Cities. NIKT: Norsk IKT-konferanse for forskning og utdanning
    Academic article
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2015) Creating Internet of Things Applications from Building Blocks. ERCIM News
    Short communication
  • Kraemer, Frank Alexander. (2015) Block für Block zur IoT-Applikation. Eclipse Magazin
    Article in business/trade/industry journal
  • Slåtten, Vidar; Herrmann, Peter Michael; Kraemer, Frank Alexander. (2013) Model-Driven Engineering of Reliable Fault-Tolerant Systems-A State-of-the-Art Survey. Advances in Computers
    Academic article
  • Gunawan, Linda Ariani; Kraemer, Frank Alexander; Herrmann, Peter. (2012) Behavioral Singletons to Consistently Handle Global States of Security Patterns. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Slåtten, Vidar; Kraemer, Frank Alexander; Herrmann, Peter Michael. (2012) Towards Automatic Generation of Formal Specifications to Validate and Verify Reliable Distributed Systems. SIGPLAN notices
    Academic article
  • Kraemer, Frank Alexander. (2011) Engineering Android Applications based on UML Activities. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Gunawan, Linda Ariani; Kraemer, Frank Alexander; Herrmann, Peter Michael. (2011) A Tool-Supported Method for the Design and Implementation of Secure Distributed Applications. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Kraemer, Frank Alexander; Kathayat, Surya Bahadur; Bræk, Rolv. (2011) Unified Modeling of Service Logic with User Interfaces. International journal of intelligent and cooperative information systems
    Academic article
  • Gunawan, Linda Ariani; Vogel, Michael; Kraemer, Frank Alexander; Schmerl, Sebastian; Slåtten, Vidar; Herrmann, Peter Michael. (2011) Modeling a Distributed Intrusion Detection System Using Collaborative Building Blocks. Software engineering notes
    Academic article
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2010) Reactive Semantics for Distributed UML Activities. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Kraemer, Frank Alexander; Bræk, Rolv; Herrmann, Peter. (2009) Compositional Service Engineering with Arctis. Telektronikk
    Academic article
  • Kraemer, Frank Alexander. (2009) Automatic Generation of Compatible Interfaces from Partitioned UML Activities. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2009) Automated Encapsulation of UML Activities for Incremental Development and Verification. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Kraemer, Frank Alexander; Slåtten, Vidar; Herrmann, Peter Michael. (2009) Tool Support for the Rapid Composition, Analysis and Implementation of Reactive Services. Journal of Systems and Software
    Academic article
  • Kraemer, Frank Alexander; Slåtten, Vidar; Herrmann, Peter Michael. (2009) Model-Driven Construction of Embedded Applications
 based on Reusable Building Blocks - An Example. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Gunawan, Linda Ariani; Herrmann, Peter Michael; Kraemer, Frank Alexander. (2009) Towards the Integration of Security Aspects into System Development Using Collaboration-Oriented Models. Communications in Computer and Information Science (CCIS)
    Academic article
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2007) Transforming Collaborative Service Specifications into Efficiently Executable State Machines. Electronic Communications of the EASST
    Academic article
  • Kraemer, Frank Alexander; Bræk, Rolv; Herrmann, Peter Michael. (2007) Synthesizing Components with Sessions from Collaboration-Oriented Service Specifications. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Herrmann, Peter Michael; Kraemer, Frank Alexander. (2007) Design of Trusted Systems with Reusable Collaboration Models. IFIP International Federation for Information Processing
    Academic article
  • Kraemer, Frank Alexander; Herrmann, Peter Michael; Bræk, Rolv. (2006) Aligning UML 2.0 State Machines and Temporal Logic for the Efficient Execution of Services. Lecture Notes in Computer Science (LNCS)
    Academic article
  • Sanders, Richard Torbjørn; Castejón, Humberto Nicolás; Kraemer, Frank Alexander; Bræk, Rolv. (2005) Using UML 2.0 Collaborations for Compositional Service Specification. Lecture Notes in Computer Science (LNCS)
    Academic article

Books

  • Davidsson, Paul; Langheinrich, Marc; Linde, Per; Mayer, Simon; Casado-Mansilla, Diego; Spikol, Daniel. (2020) IoT '20 Companion: 10th International Conference on the Internet of Things Companion. Association for Computing Machinery (ACM) Association for Computing Machinery (ACM)
    Academic anthology/Conference proceedings
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2011) System Analysis and Modeling: About Models. Springer Lecture Notes in Computer Science (LNCS) (0302-9743)
    Academic anthology/Conference proceedings

Part of book/report

  • Asad, Hafiz Areeb; Kraemer, Frank Alexander; Bach, Kerstin; Renner, Bernd-Christian. (2025) UtiliGEM: Energy Management Guided by Learned Application Utility. Association for Computing Machinery (ACM)
    Academic chapter/article/Conference paper
  • Santos Veiga, Tiago; Asad, Hafiz Areeb; Kraemer, Frank Alexander; Bach, Kerstin. (2023) Container-Based IoT Architectures: Use Case for Visual Person Counting.
    Academic chapter/article/Conference paper
  • Asad, Hafiz Areeb; Kraemer, Frank Alexander; Bach, Kerstin; Renner, Christian. (2023) Poster Abstract: Towards Autonomous Utility-Aware Energy Management for Energy Harvesting Devices. Association for Computing Machinery (ACM)
    Other
  • Asad, Hafiz Areeb; Kraemer, Frank Alexander; Bach, Kerstin; Renner, Christian; Veiga, Tiago Santos. (2022) Learning attention models for resource-constrained, self-adaptive visual sensing applications. Association for Computing Machinery (ACM)
    Academic chapter/article/Conference paper
  • Espe, Asbjørn Engmark; Andersen, Sondre Ninive; Salvo Rossi, Pierluigi; Kræmer, Frank Alexander; Mathisen, Geir. (2022) An Analysis of Design Parameters for Energy Management of Wireless Sensor Devices. IEEE conference proceedings
    Academic chapter/article/Conference paper
  • Lange, Stanislav; Schwarzmann, Susanna; Gajic, Marija; Zinner, Thomas; Kraemer, Frank Alexander. (2021) AI in 5G Networks: Challenges and Use Cases. John Wiley & Sons
    Chapter
  • Murad, Abdulmajid ; Kraemer, Frank Alexander; Bach, Kerstin; Taylor, Gavin. (2020) Information-Driven Adaptive Sensing Based on Deep Reinforcement Learning. Association for Computing Machinery (ACM)
    Academic chapter/article/Conference paper
  • Bråten, Anders Eivind; Kraemer, Frank Alexander; Palma, David. (2019) Adaptive, Correlation-Based Training Data Selection for IoT Device Management. IEEE (Institute of Electrical and Electronics Engineers)
    Academic chapter/article/Conference paper
  • Singh, Adarsh Pal; Jain, Vivek; Chaudhari, Sachin; Kraemer, Frank Alexander; Werner, Stefan; Garg, Vishal. (2019) Machine Learning-based Occupancy Estimation Using Multivariate Sensor Nodes. IEEE (Institute of Electrical and Electronics Engineers)
    Academic chapter/article/Conference paper
  • Murad, Abdulmajid Abdullah Yahya; Kraemer, Frank Alexander; Bach, Kerstin; Taylor, Gavin. (2019) Autonomous Management of Energy-Harvesting IoT Nodes Using Deep Reinforcement Learning. IEEE (Institute of Electrical and Electronics Engineers)
    Academic chapter/article/Conference paper
  • 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. IEEE Signal Processing Society
    Academic chapter/article/Conference paper
  • Murad, Abdulmajid Abdullah Yahya; Kraemer, Frank Alexander; Bach, Kerstin; Taylor, Gavin. (2019) IoT Sensor Gym: Training Autonomous IoT Devices with Deep Reinforcement Learning. Association for Computing Machinery (ACM)
    Academic chapter/article/Conference paper
  • 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. Association for Computing Machinery (ACM)
    Academic chapter/article/Conference paper
  • Ahlers, Dirk; Kraemer, Frank Alexander; Bråten, Anders Eivind; Liu, Xiufeng; Anthonisen, Fredrik Valde; Driscoll, Patrick Arthur. (2018) Analysis and Visualization of Urban Emission Measurements in Smart Cities. OpenProceedings
    Academic chapter/article/Conference paper
  • Bråten, Anders Eivind; Kraemer, Frank Alexander. (2018) Towards Cognitive IoT: Autonomous Prediction Model Selection for Solar-Powered Nodes. IEEE (Institute of Electrical and Electronics Engineers)
    Academic chapter/article/Conference paper
  • Tamkittikhun, Nattachart; Hussain, Amen; Kraemer, Frank Alexander. (2017) Energy Consumption Estimation for Energy-Aware, Adaptive Sensing Applications. Springer
    Academic chapter/article/Conference paper
  • 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. Association for Computing Machinery (ACM)
    Academic chapter/article/Conference paper
  • 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. Association for Computing Machinery (ACM)
    Academic chapter/article/Conference paper
  • Slåtten, Vidar; Kraemer, Frank Alexander; Herrmann, Peter Michael. (2011) Towards a Model-Driven Method for Reliable Applications: From Ideal To Realistic Transmission Semantics. ACM Publications
    Academic chapter/article/Conference paper
  • 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. ACM Publications
    Academic chapter/article/Conference paper
  • Kraemer, Frank Alexander; Samset, Haldor; Bræk, Rolv. (2009) An Automated Method for Web Service Orchestration Based on Reusable Building Blocks. IEEE (Institute of Electrical and Electronics Engineers)
    Academic chapter/article/Conference paper
  • Kraemer, Frank Alexander; Kathayat, Surya Bahadur; Bræk, Rolv. (2009) Unified Modeling of Service Logic with User Interfaces. Association for Computing Machinery (ACM)
    Other
  • Kraemer, Frank Alexander. (2007) Arctis and Ramses: Tool Suites for Rapid Service Engineering. Tapir Akademisk Forlag
    Academic chapter/article/Conference paper
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2007) Formalizing Collaboration-Oriented Service Specifications using Temporal Logic.
    Academic chapter/article/Conference paper
  • Kraemer, Frank Alexander; Herrmann, Peter Michael. (2006) Service Specification by Composition of Collaborations — An Example. IEEE (Institute of Electrical and Electronics Engineers)
    Academic chapter/article/Conference paper

Report

  • Bråten, Anders Eivind; Kraemer, Frank Alexander; Palma, David; Herrmann, Peter. (2024) Synthesis of a Conceptual Architecture for Cognitive IoT Device Management. Norwegian University of Science, NTNU
    Doctoral dissertation
  • Pedersen, Eilif; Eitungjerde, Sara; André, Thea Harnes; Bruheim, Per; Grønflaten, Lars Trovatten; Gundersen, Ingeborg Nævdal. (2021) Fremtidens teknologistudier (FTS), grupperapport: A3 - 5-årig master. NTNU
    Report
  • Kraemer, Frank Alexander. (2008) Engineering Reactive Systems. A Compositional and Model-Driven Method Based on Collaborative Building Blocks. Doktoravhandlinger ved NTNU (2008:228)
    Doctoral dissertation

Teaching

Selected Teaching Resources (for students)

  • Design Science Seminar
  • Tips for Literature Research
  • Tips for Thesis Writing

Educational Activities

Since 2018 I am excellent teaching practitioner (merittert underviser), and I was deputy department head for education at IIK, NTNU.

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).

Teaching Resources (for other teachers)

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

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

Presentations on Team-Based Learning:

  • Utdanningssnakk en 30-minutters innføring i team-basert læring (på Norsk)
  • TBL-related material, including a seminar and a 20-hour module for UNIPED.

Outreach

2023

  • Lecture
    Veiga, Tiago; Asad, Hafiz Areeb; Kraemer, Frank Alexander; Bach, Kerstin. (2023) Container-Based IoT Architectures: Use Case for Visual Person Counting. Norwegian AI Society 5th Symposium of the Norwegian AI Society , Bergen 2023-06-14 - 2023-06-15

2019

  • Poster
    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
  • Lecture
    Kraemer, Frank Alexander. (2019) 5G og tingenes internett — hva betyr dette for elektrobransjen?. Samling for elektroutdanning ved vidergående skoler i Trøndelag , Bjugn 2019-11-29 -

2018

  • Academic lecture
    Ahlers, Dirk; Kraemer, Frank Alexander; Bråten, Anders Eivind; Liu, Xiufeng; Anthonisen, Fredrik Valde; Driscoll, Patrick Arthur. (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
  • Popular scientific lecture
    Kraemer, Frank Alexander; Bråten, Anders Eivind; Palma, David; Tamkittikhun, Nattachart. (2018) Et eventyr av en sensor: Tingenes internet (IoT). NTNU Researchers' Night 2018 , Trondheim 2018-09-28 - 2018-09-28
  • Poster
    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

2017

  • Poster
    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
  • Popular scientific lecture
    Kraemer, Frank Alexander; Bråten, Anders Eivind; Palma, David; Tamkittikhun, Nattachart. (2017) Eventyr av en sensor i tingenes internett. NTNU Researcher's Night 2017 , Trondheim 2017-09-29 - 2017-09-29
  • Popular scientific lecture
    Kraemer, Frank Alexander. (2017) Smarte sensorer overalt – hva vil det gjøre med oss?. NTNU Forskningskafe , Trondheim 2017-09-25 - 2017-09-27
  • Lecture
    Kraemer, Frank Alexander. (2017) Autonomous Adaptive Sensing for Energy-Efficient IoT Applications. NTNU EECS Seminar 2017 , Trondheim 2017-06-07 -
  • Academic lecture
    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. ACM The 7th International Conference on the Internet of Things - IoT 2017 , Linz 2017-10-22 - 2017-10-25
  • Lecture
    Kraemer, Frank Alexander. (2017) Team-basert læring: En praktisk innføring i fremtidens undervisning. NTNU Læringsfestivalen 2017 , Trondheim 2017-05-08 - 2017-05-09
  • Lecture
    Kraemer, Frank Alexander. (2017) Team-basert læring: Opplev en TBL-sesjon og lær hvordan du kommer i gang. NTNU Læringsfestivalen 2017 , Trondheim 2017-05-08 - 2017-05-09

2016

  • Academic lecture
    Ahlers, Dirk; Driscoll, Patric Arthur; Kraemer, Frank Alexander; Anthonisen, Fredrik Valde; Krogstie, John. (2016) A Measurement-Driven Approach to Understand Urban Greenhouse Gas Emissions in Nordic Cities. NIK2016 2016-11-27 - 2016-11-30
  • Lecture
    Kraemer, Frank Alexander; Lillebo, Børge. (2016) En praktisk innføring i team-basert læring. NTNU Læringsfestivalen 2016 , Trondheim 2016-05-09 - 2016-05-10

2015

  • Lecture
    Kraemer, Frank Alexander. (2015) Developing Robust IoT Gateway Applications from Building Blocks. European Network of Excellence on High Performance and Embed Computing Systems Week , Oslo 2015-05-04 - 2015-05-08

2012

  • Academic lecture
    Gunawan, Linda Ariani; Kraemer, Frank Alexander; Herrmann, Peter. (2012) Behavioral Singletons to Consistently Handle Global States of Security Patterns. KTH 7th International Federated Conference on Distributed Computing Techniques (DAIS 2012) , Stockholm 2012-06-13 - 2012-06-15

2011

  • Academic lecture
    Kraemer, Frank Alexander. (2011) Arctis: Rapid Development of M2M Applications. Tekna Mobilt bredbånd - LTE - WiMAX , Olso 2011-03-29 - 2011-03-30
  • Interview
    Kraemer, Frank Alexander; Aas, Geir. (2011) Når tingene går på nett. forskning.no forskning.no [Internet] 2011-06-16
  • Academic lecture
    Kraemer, Frank Alexander. (2011) Engineering Android Applications based on UML Activities. ACM, IEEE, Victoria University of Wellington International Conference on Model Driven Engineering, Languages and Systems (Models) , Wellington 2011-10-16 - 2011-10-21
  • Popular scientific lecture
    Kraemer, Frank Alexander. (2011) Building Blocks for Smart Applications. Norwegian University of Science and Technology (NTNU) ITovation Seminar on Smart Grids , Trondheim 2011-11-18 - 2011-11-18
  • Academic lecture
    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
  • Academic lecture
    Gunawan, Linda Ariani; Kraemer, Frank Alexander; Herrmann, Peter Michael. (2011) A Tool-Supported Method for the Design and Implementation of Secure Distributed Applications. Third International Symposium on Engineering Secure Software and Systems (ESSoS) , Madrid 2011-02-09 - 2011-02-10

2010

  • Academic lecture
    Kraemer, Frank Alexander; Herrmann, Peter Michael. (2010) Reactive Semantics for Distributed UML Activities. John Hatcliff and Elena Zucca Joint 12th IFIP WG 6.1 International Conference, FMOODS 2010, and 30th IFIP WG 6.1 International Conference, FORTE 2010 , Amsterdam 2010-06-07 - 2010-06-09
  • Academic lecture
    Gunawan, Linda Ariani; Vogel, Michael; Kraemer, Frank Alexander; Schmerl, Sebastian; Slåtten, Vidar; Herrmann, Peter Michael. (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
  • Academic lecture
    Slåtten, Vidar; Kraemer, Frank Alexander; Herrmann, Peter Michael. (2010) Towards a Model-Driven Method for Reliable Applications: From Ideal To Realistic Transmission Semantics. SERENE, ERCIM Working Group International Workshop on Software Engineering for Resilient Systems (SERENE 2010) , London 2010-04-15 - 2010-04-16

2009

  • Academic lecture
    Kraemer, Frank Alexander; Samset, Haldor; Bræk, Rolv. (2009) An Automated Method for Web Service Orchestration based on Reusable Building Blocks. 7th IEEE International Conference on Web Services (ICWS 2009) , Los Angeles 2009-07-06 - 2009-07-10
  • Academic lecture
    Gunawan, Linda Ariani; Herrmann, Peter Michael; Kraemer, Frank Alexander. (2009) Towards the Integration of Security Aspects into System Development Using Collaboration-Oriented Models. Science and Engineering Research Support Center (SERSC) 2009 International Conference on Security Technology (SecTech 2009) , Jeju Island 2009-12-10 - 2009-12-12
  • Academic lecture
    Kraemer, Frank Alexander; Herrmann, Peter Michael. (2009) Automated Encapsulation of UML Activities for Incremental Development and Verification. Int. Conference on Model Driven Engineering, Languages and Systems (Models) , Denver 2009-10-04 - 2009-10-09
  • Academic lecture
    Kraemer, Frank Alexander; Slåtten, Vidar; Herrmann, Peter Michael. (2009) Model-Driven Construction of Embedded Applications
 based on Reusable Building Blocks - An Example. SDL Forum 2009 2009-09-22 - 2009-09-24
  • Academic lecture
    Kraemer, Frank Alexander. (2009) Automatic Generation of Compatible Interfaces from Partitioned UML Activities. SDL Forum 2009 2009-09-22 - 2009-09-24
  • Academic lecture
    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

2008

  • Academic lecture
    Kraemer, Frank Alexander. (2008) A Tool-Supported Method for Rapid Service Development based on Collaborative Building Blocks. The Research Council of Norway VERDIKT Conference , Bergen 2008-10-29 - 2008-10-30

2007

  • Academic lecture
    Kraemer, Frank Alexander; Bræk, Rolv; Herrmann, Peter Michael. (2007) Synthesizing Components with Sessions from Collaboration-Oriented Service Specifications. SDL Forum Society 13th SDL Forum , Paris 2007-09-18 - 2007-09-21
  • Academic lecture
    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
  • Academic lecture
    Kraemer, Frank Alexander; Herrmann, Peter Michael. (2007) Formalizing Collaboration-Oriented Service Specifications using Temporal Logic. Networking and Electronic Commerce Research Conference , Lake Garda 2007-10-18 - 2007-10-21
  • Academic lecture
    Herrmann, Peter Michael; Kraemer, Frank Alexander. (2007) Design of Trusted Systems with Reusable Collaboration Models. Joint iTrust and PST Conferences on Privacy, Trust Management and Security , Moncton 2007-07-30 - 2007-08-02
  • Academic lecture
    Kraemer, Frank Alexander; Slåtten, Vidar; Herrmann, Peter Michael. (2007) Engineering Support for UML Activities by Automated Model-Checking - An Example. ERCIM Working Group 4th International Workshop on Rapid Integration of Software Engineering Techniques (RISE) , Luxembourg 2007-11-26 - 2007-11-27

2006

  • Academic lecture
    Herrmann, Peter Michael; Kraemer, Frank Alexander. (2006) Modellbasierte Entwicklung von Kommunikationsdiensten an der NTNU. Maritta Heisel Jahrestreffen der GI-Fachgruppe FoMSESS , Duisburg 2006-06-12 - 2006-06-13
  • Academic lecture
    Herrmann, Peter Michael; Kraemer, Frank Alexander. (2006) Collaboration-Oriented Service Engineering by means of Model Transformation. Fabio Martinelli Meeting of the ERCIM Security and Trust Management Working Group , Hamburg 2006-09-20 - 2006-09-21
  • Academic lecture
    Kraemer, Frank Alexander; Herrmann, Peter Michael. (2006) Service Specification by Composition of Collaborations - An Example. IEEE International Workshop on Service Composition (Sercomp'06) , Hong Kong 2006-12-18 -
  • Academic lecture
    Kraemer, Frank Alexander; Herrmann, Peter Michael; Bræk, Rolv. (2006) Aligning UML 2.0 State Machines and Temporal logic for the Efficient Execution of Services. OTM Confederated Conferences, Distributed Objects and Applications (DOA) , Montpellier 2006-10-30 - 2006-11-01

2004

  • Poster
    Kraemer, Frank Alexander. (2004) Telecom Service Engineering with Eclipse. Eclipse Technology Exchange, ECOOP 2004 , Oslo 2004-06-15 - 2004-06-15

NTNU – Norwegian University of Science and Technology

  • For employees
  • |
  • For students
  • |
  • Intranet
  • |
  • Blackboard

Studies

  • Master's programmes in English
  • For exchange students
  • PhD opportunities
  • Courses
  • Career development
  • Continuing education
  • Application process

News

  • NTNU News
  • Vacancies

About NTNU

  • About the university
  • Libraries
  • NTNU's strategy
  • Research excellence
  • Strategic research areas
  • Organizational chart

Contact

  • Contact NTNU
  • Employees
  • Find experts
  • Press contacts
  • Researcher support
  • Maps

NTNU in three cities

  • NTNU in Gjøvik
  • NTNU in Trondheim
  • NTNU in Ålesund

About this website

  • Use of cookies
  • Accessibility statement
  • Privacy policy
  • Editorial responsibility
Facebook Instagram Linkedin Snapchat Tiktok Youtube
Sign In
NTNU logo