The SOM team is interested in all aspects of software and systems engineering from code to models and all the way up to the people that build those models and use that software. Check our individual member pages for a full list of topics we’re working on or keep reading for a short non-exhaustive list of relevant topics. As always, please get in touch if you’re a researcher or a company interested in collaborating with us on any of them.
-
- Model-driven engineering
- NoSQL backends for storing very large models
- Model-based analysis of security policies (of firewall configurations, JEE,…). An example.
- Model-driven reverse engineering, e.g. of APIs and JSON documents
- Views on heterogeneous (meta)models
- Collaborative aspects of language development
- Temporal aspects of metamodeling frameworks
- Model transformation for Performance Assessment
- Uncertainty management in domain models
- Model self-adaptative IoT architectures
- Formal methods
- Translation of high-level models and rules to formalisms like constraint programming or relational logic
- Model-based testing
- “Smart” verification of models and model transformations
- Model diversity for a more representative model validation and testing
- Model-verification using Petri nets
- Software Analysis
- Governance of open source software
- Mining GitHub software repositories
- Sustainability of open source via the use of swarms of bots
- The role of Software Foundations
- Artificial intelligence for software development tools
- Cognification of Model-Driven Software Engineering tasks and processes
- Multi-Platform chatbot modeling and deployment
- Inference of model transformations
- Intelligent Autocompletion of partial domain models
- Model-driven engineering