liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Refinery: Graph Solver as a Service Refinement-based Generation and Analysis of Consistent Models
Budapest Univ Technol & Econ, Hungary.
Budapest Univ Technol & Econ, Hungary.
Budapest Univ Technol & Econ, Hungary.
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, Faculty of Science & Engineering. McGill Univ, Canada.ORCID iD: 0000-0002-8790-252X
2024 (English)In: 2024 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS, ICSE-COMPANION 2024, ASSOC COMPUTING MACHINERY , 2024, p. 64-68Conference paper, Published paper (Refereed)
Abstract [en]

Various software and systems engineering scenarios rely on the systematic construction of consistent graph models. However, automatically generating a diverse set of consistent graph models for complex domain specifications is challenging. First, the graph generation problem must be specified with mathematical precision. Moreover, graph generation is a computationally complex task, which necessitates specialized logic solvers. Refinery is a novel open-source software framework to automatically synthesize a diverse set of consistent domain-specific graph models. The framework offers an expressive high-level specification language using partial models to succinctly formulate a wide range of graph generation challenges. Moreover, it provides a modern cloud-based architecture for a scalable graph solver as a service, which uses logic reasoning rules to efficiently synthesize a diverse set of solutions to graph generation problems by partial model refinement. Applications include system-level architecture synthesis, test generation for modeling tools or traffic scenario synthesis for autonomous vehicles. Video demonstration: https://youtu.be/Qy_3udNsWsM

Place, publisher, year, edition, pages
ASSOC COMPUTING MACHINERY , 2024. p. 64-68
Keywords [en]
Model generation; Partial modeling; Logic solver; Cloud service
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:liu:diva-213595DOI: 10.1145/3639478.3640045ISI: 001465567400014Scopus ID: 2-s2.0-85194865787ISBN: 9798400705021 (print)OAI: oai:DiVA.org:liu-213595DiVA, id: diva2:1958258
Conference
44th International Conference on Software Engineering: Companion Proceedings, Lisbon, PORTUGAL, apr 14-20, 2024
Available from: 2025-05-14 Created: 2025-05-14 Last updated: 2025-05-14

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Varro, Daniel
By organisation
Software and SystemsFaculty of Science & Engineering
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 30 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf