Kai Adam
Papers
4
Total Citations
44
H-Index
4
About
Kai Adam is a software engineering researcher specializing in model-driven engineering (MDE) and domain-specific languages (DSLs) for service robotics. His work addresses a fundamental challenge in robotics software development: enabling domain experts to work with intuitive, purpose-built tools rather than forcing them to adopt generic software modeling languages that produce rigid, difficult-to-reuse applications. Adam's most significant contributions center on developing modular, flexible software architectures for robotics systems. His 2016 paper on model-driven separation of concerns, his most cited work with 20 citations, laid the groundwork for infrastructure that empowers diverse domain experts to collaborate effectively without sacrificing software quality. Building on this foundation, his subsequent work explored architecture description languages (ADLs) with exchangeable and modular model transformations, enabling robotics engineers to customize tools and reuse middleware solutions more efficiently — papers that collectively attracted 20 additional citations. His research on executable DSLs, particularly the iserveU framework, demonstrates a practical commitment to real-world applicability, supporting dynamic robot task execution across multi-domain teams. Across his body of work, Adam has consistently championed modularity, reusability, and domain-appropriate tooling as essential principles for advancing robotics software engineering into scalable, professional-grade practice.
Research Focus
Key Achievements
Top Papers
- 1Model-driven separation of concerns for service robotics20 citations · 2016
- 2
- 3
- 4Executing Robot Task Models in Dynamic Environments4 citations · 2017