Research topics
- (modelling) language engineering
- (model) compiler engineering
- model simulation/execution
- model transformations
- system properties preservation
- multi-paradigm modelling
- blended modelling
- robotics software engineering
- teaching and learning in distributed and multi-cultural settings.
Editorial work
- Associate editor of the IET Software journal
- Guest editor of the Springer Software & Systems Modeling (SoSyM) journal
- Guest editor of the Springer Journal of Internet Services and Applications (JISA)
Events organization and chairing
- Euromicro Conference on Software Engineering and Advanced Applications (SEAA) – track chair
- International Conference on Information Technology: New Generations (ITNG) – track chair
- International Conference on Software Engineering (ICSE) – social media chair
- International Conference on Software Architecture (ICSA) – publicity chair
- International Conference on Automated Software Engineering (ASE) – local organization chair
- International workshop on Robotics Software Engineering (RoSE) – organization chair
- International workshop on Interplay of Model-Driven and Component-Based Software Engineering (ModComp) – organization chair
- International workshop on Model-Driven Engineering for Internet-of-Things (MDE4IoT) – organization chair
- International workshop on Automated and verifiable Software sYstem DEvelopment (ASYDE) – organization chair
Steering committees
- International workshop on Robotics Software Engineering (RoSE)
- International workshop on Interplay of Model-Driven and Component-Based Software Engineering (ModComp)
- International workshop on Model-Driven Engineering for Internet-of-Things (MDE4IoT)
- International workshop on Automated and verifiable Software sYstem DEvelopment (ASYDE)
Program committees
- International Conference on Software Engineering (ICSE), poster track, artifact evaluation track
- European Conference on Modelling Foundations and Applications (ECMFA)
- Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
- International Conference on Model Driven Engineering Languages and Systems (MODELS), workshop proposals, demos, tools, posters, ACM student research contest
- International Conference on Systems Modelling and Management (ICSMM)
- International Conference on Model & Data Engineering (MEDI)
- International Conference on Software Engineering Advances (ICSEA)
- International Conference on Advances in System Testing and Validation Lifecycle (VALID)
- International Conference on Advances in System Simulation (SIMUL)
- International Conference on Intelligent Systems and Applications (INTELLI)
- International Conference on Information Technology: New Generations (ITNG)
- World Congress on Services (SERVICES)
- International Conference on Fundamentals and Advances in Software Systems Integration (FASSI)
- International Workshop on Data for MDE (Data4MDE)
- International Workshop on Future of Modelling (Future@STAF)
- International Workshop on Modeling in Automotive Software Engineering (MASE)
- International Workshop on Modeling Smart Cities (MoSC)
- International Workshop on Model-Driven Engineering, Logic and Optimization (MELO)
- International Workshop on International Workshop on Engineering IoT Systems: Architectures, Services, Applications, and Platforms (IoT-ASAP)
- International Workshop on Model-Driven Engineering Tools (MDEtools)
- International Workshop on Model-Driven Engineering for the Internet-of-Things (MDE4IoT)
- International Workshop on Software Qualities and their dependencies (SQUADE)
- International Workshop on Model-Driven Engineering for Design-Runtime Interaction in Complex Systems (MDE@DeRun)
- International Workshop on Model-Driven Robot Software Engineering (MORSE)
- International Workshop on Robotics Software Engineering (RoSE)
- International Workshop on Executable Modeling (EXE)
- International Workshop on Debugging in Model-Driven Engineering (MDEbug)
- International Workshop on Models and Evolution (ME)
- International Workshop on Multi-Paradigm Modeling for Cyber-Physical Systems (MPM4CPS)
- International Workshop on Modeling Language Engineering and Execution (MLE)
Invitations
- Expert panelist for the panel discussion: “Collaboration and Technology Transfer between Research/Academia and Industry: How can we get better results for model-based engineering?” at ECMFA conference
- Expert panelist for the panel discussion: “Hybrid textual/graphical modeling: quantum leap, incremental improvement, or distraction?” at the International Workshop on Model-driven engineering tools at MODELS conference
- Invited webinar on “Experiences with Model-Driven Engineering in Industry” for Embedded Computing Community of Practice at Lockheed Martin
- Invited talk on “Model-Driven Engineering for IoT” at the International Workshop on MDE for IoT at IoT conference
- Invited talk on “Advances on the Action Language for fUML for complex systems” at the International Workshop on Action Languages and Precise Modeling for Cyber-Physical Systems at CASCON conference
- Invited talk on “Model-Driven Engineering for IoT” at the Annual Workshop of the Swedish Artificial Intelligence Society
- Invited seminar at CEA LIST DILS/LISE
- Invited talk at the Ericsson MBT Users’ Day
- Invited researcher at P4 Sörmland National Swedish radio
Reviewing activities
Journals
- IEEE Transactions on Software Engineering (TSE)
- ACM Transactions on Software Engineering and Methodology (TOSEM)
- Springer Software and Systems Modeling (SoSyM)
- Elsevier Information and Software Technology (IST)
- Springer Computing, Elsevier Science of Computer Programming (SCICO)
- Elsevier Journal of Systems and Software (JSS)
- Elsevier Journal of Systems Architecture (JSA)
- IEEE Transactions on Industrial Informatics (TII)
- ACM Transactions on Computing Education (TOCE)
- Springer Empirical Software Engineering (ESE)
- IEEE Access
- Elsevier Simulation Modelling Practice and Theory (SIMPAT)
- IEEE Internet of Things (IoT)
- Elsevier Control Engineering Practice
- Springer Journal of Internet Services and Applications (JISA)
- Elsevier Computer Science Review (COSREV)
- IET Software
Conferences
- International Conference on Fundamental Approaches to Software Engineering (FASE)
- International Conference on Software Engineering (ICSE)
- International Conference on Automated Software Engineering (ASE)
- International Conference on Model Driven Engineering Languages and Systems (MODELS)
- Euromicro Conference series on Software Engineering and Advanced Applications (SEAA)
- International Conference on the Quality of Software (QoSA)
- International Conference on Cyber-Physical Systems (ICCPS)
- International Conference on Model-Driven Engineering and Software Development (MODELSWARD)
- International Conference on Reliable Software Technologies (Ada-Europe)
- International Conference on Model Transformation (ICMT)
- IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)
- World Congress on Services (SERVICES)
- International Conference on Information, Communication and Automation Technologies (ICAT)
- International Conference on Autonomic Computing (ICAC)