Our Toolkit

Three connected tool initiatives bringing intelligent model-driven engineering into application development, language design, and systems design.

Software Development Harness

Soft-Harness

An application development platform connecting requirements, architecture, detailed design, and front-end and back-end implementation through model-driven workflows.

In development

Core capabilities

  • Multi-level model refinement and code generation
  • Front-end and back-end development workflows
  • Design evaluation and improvement
  • Harness-based orchestration with human review

Research foundations

Builds on our model-driven software engineering research, including RM2PT, application generation, and design optimization.

These capabilities describe the development scope. Public access and release information will be provided as versions become available.

DSL Engineering Harness

DSL-Harness

AI-assisted design, generation, and evaluation of domain-specific languages, with a focus on agent-based system development.

In development

Core capabilities

  • Clarification of domain experts’ language requirements
  • Metamodel-based and UML Profile-based language design
  • Example-driven review and constraint checking
  • Evaluation of language expressiveness and modeling suitability

Research foundations

Builds on our metamodel-based DSL design and UML Profile generation and evaluation research.

These capabilities describe the development scope. Public access and release information will be provided as versions become available.

Systems Engineering Harness

Sys-Harness

A model-based systems engineering toolchain supporting requirements, structure, behavior, and their refinement into connected system models.

In development

Core capabilities

  • DSL-guided system modeling and refinement
  • SysML model generation and traceability
  • Model review and engineering checks
  • Connections to analysis and simulation workflows

Research foundations

Builds on our SysML modeling, system model generation, and model-based analysis research.

These capabilities describe the development scope. Public access and release information will be provided as versions become available.

Work with us

Custom AI-Native Software Development

AI-native software tailored to your domain, with AI capabilities built into core workflows and user experiences.

We design and develop software with AI as a core capability, combining domain models, intelligent agents, and workflow automation around your business requirements. From requirements and architecture to implementation, testing, and deployment, we define the role of AI, connect it to your data and tools, and establish evaluation criteria and human oversight for the agreed scope.

Who it is for

Research groups, education teams, and organizations with domain-specific software needs.

Deliverables

  • Requirements and scope specification
  • Software implementation and source code
  • Testing and acceptance records
  • Deployment and usage documentation

Discuss your requirements

Tell us about your domain, audience, expected outcomes, and schedule.

yilongyang@buaa.edu.cn