VRAIN advances the application of artificial intelligence to software development, quality assurance, and system verification. Our research develops intelligent tools and methodologies that automate testing, enable model-driven development, ensure software correctness through formal methods, and support the entire software production lifecycle from requirements to deployment.

Our flagship TESTAR tool pioneered scriptless automated testing through graphical user interfaces, enabling systematic software testing without manual test script creation. We develop model-driven engineering environments like MOSKitt4ME and MATE that automate code generation from conceptual models, business process modeling tools like GREAT Process Modeller and G-MAC for organizational and conceptual modeling, and formal verification techniques that mathematically prove software correctness and security properties.

VRAIN's software engineering research addresses critical challenges in developing reliable, secure, and maintainable software systems. We apply computational logic for automated reasoning about program behavior, planning algorithms for test generation and debugging, and AI techniques for requirements engineering, software reuse through product lines, and explainable AI for data-intensive domains. Our methodologies support agile development of self-adaptive systems, microservices architectures, and IoT-enhanced business processes, helping organizations build better software more efficiently.

Related Technological Offer

Software & Patents

  • Planning — TESTAR automated GUI testing, GREAT Process Modeller, U-TOOL business process tool
  • Reasoning — MOSKitt4ME model-driven engineering environment, MATE model-based automation, G-MAC conceptual modeling

Services

  • Planning — Conceptual modelling programming, Business process design, Automatic software testing, Code debugging tools, Software verification and testing, Robustness of AI models, Business support application development, Process modeling and evaluation
  • Reasoning — Organizational modeling for enterprise systems

Related Research Areas