Software production methods encompass the systematic approaches, tools, and techniques used to design, develop, test, and maintain high-quality software systems efficiently. At VRAIN, our research focuses on model-driven engineering, conceptual modeling, and advanced methodologies that raise the level of abstraction in software development.
We develop Computer-Aided Method Engineering (CAME) environments that allow organizations to construct tailored software production methods aligned with their specific needs and contexts. We have developed MOSKitt4ME, a CAME environment for the agile construction of software production methods tailored for every company, and MATE, a model-based automation engine that generates code and artifacts automatically from high-level specifications. Our work also includes GREAT Process Modeller for business process reengineering and conceptual modeling programming (CMP) techniques that enable domain experts to specify systems at a high level of abstraction without dealing with low-level implementation details.
These technologies enable faster development cycles, higher software quality, and better alignment between business requirements and technical implementations, particularly valuable in Industry 4.0 and digital transformation initiatives.

