VRAIN applies artificial intelligence to software development, quality assurance, and system verification, developing tools and methodologies that automate testing, enable model-driven development, and ensure software correctness through formal methods.
The TESTAR tool performs scriptless automated testing through graphical user interfaces, enabling systematic testing without manual test script creation. Model-driven engineering environments MOSKitt4ME and MATE support model-based automation: MOSKitt4ME provides a CAME environment for constructing software production methods, while MATE interprets model specifications at runtime without code generation. Business process modelling tool GREAT Process Modeller supports organisational and conceptual modelling, while formal verification techniques are applied to prove software correctness and security properties. G-MAC demonstrates the application of model-driven methods to clinical informatics, providing a conceptual model-based information system for retina-macula pathology management.
Research also covers computational logic for automated reasoning about program behaviour, planning algorithms for test generation and debugging, and AI techniques for requirements engineering and software reuse through product lines.
Related Technological Offer
Software & Patents
Services
Related Research Areas
- Software Analysis, Verification and Testing — Automated testing, formal verification, quality assurance.
- Software Production Methods — Model-driven development, conceptual modelling, requirements engineering.
- Computational Logic and Automated Reasoning — Formal methods, automated reasoning, program verification.
- Planning and Reasoning — Automated planning for test generation and software synthesis.

