Exportar Publicação
A publicação pode ser exportada nos seguintes formatos: referência da APA (American Psychological Association), referência do IEEE (Institute of Electrical and Electronics Engineers), BibTeX e RIS.
almeida, J., Brito e Abreu, F. & Fernandes, João Paulo (2026). USE2QUBO: A USE plugin for Model-Driven QUBO Formulation. MODELS Companion '26: Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems (pp. 1195?1204). ACM. https://doi.org/10.1145/3837062.3839081
J. C. Almeida et al., "USE2QUBO: A USE plugin for Model-Driven QUBO Formulation", in MODELS Companion '26: Proc. of the ACM/IEEE 29th Int. Conf. on Model Driven Engineering Languages and Systems, Málaga, Spain, ACM, 2026, pp. 1195-1204
@inproceedings{almeida2026_1791391369992,
author = "almeida, J. and Brito e Abreu, F. and Fernandes, João Paulo",
title = "USE2QUBO: A USE plugin for Model-Driven QUBO Formulation",
booktitle = "MODELS Companion '26: Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems",
year = "2026",
editor = "",
volume = "",
number = "",
series = "",
doi = "10.1145/3837062.3839081",
pages = "1195-1204",
publisher = "ACM",
address = "Málaga, Spain",
organization = "",
url = "https://quantum-modeling-workshop.github.io/"
}
TY - CPAPER TI - USE2QUBO: A USE plugin for Model-Driven QUBO Formulation T2 - MODELS Companion '26: Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems AU - almeida, J. AU - Brito e Abreu, F. AU - Fernandes, João Paulo PY - 2026 SP - 1195-1204 DO - 10.1145/3837062.3839081 CY - Málaga, Spain UR - https://quantum-modeling-workshop.github.io/ AB - Formulating combinatorial optimisation problems for quantum hardware usually requires encoding conditions as QUBO penalty terms, a task demanding expertise most domain practitioners lack. Despite this difficulty, no tool-assisted method exists to translate a domain model into a QUBO formulation, so practitioners must still hand-craft their hamiltonians. We address this gap with USE2QUBO, a plugin for USE OCL, a Unified Modelling Language (UML)-based specification environment that automates Quadratic Unconstrained Binary Optimisation (QUBO) hamiltonians and Q matrix derivation directly from a domain model, applying AutoQUBO sampling against USE’s own OCL evaluator. Object Constraint Language (OCL) invariants, written at the level of domain entities, map to QUBO penalty terms via a systematic sampling method heavily inspired by the work in AutoQUBO [13], without requiring expertise at the modelling stage. We applied the plugin to two structurally different proof-of-concept problems: a waste collection routing problem and a maximum clique selection problem to demonstrate how the plugin generated hamiltonians for each problem. All OCL invariants from each example scenario are validated with the USE tool [11]; both problems were able to map to QUBO hamiltonians, and both Q matrices were derived by the plugin with no coding required. Our approach raises the abstraction level above code-level tools and allows domain experts with some software engineering background to derive QUBO expressions from their domain-specific problems by leveraging software modelling and OCL. ER -
English