Standard JSON notation for UVL product configurations #5
Unanswered
miguelrluaces
asked this question in
Enhancement Proposals
Replies: 1 comment
-
|
Hi @miguelrluaces, I think using the already employed JSON formats as a starting point is very reasonable. Maybe we could also use this opportunity to refine the current notation if needed. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Motivation
There is currently no common notation to describe a concrete product configuration for a UVL model. As a result, each tool in the UVL ecosystem defines its own configuration format. For example, tools such as UVLS or Flamapy may represent product configurations slightly differently, even when they operate on the same UVL model. This makes interoperability harder: a configuration produced by one tool cannot necessarily be consumed by another without ad-hoc conversion logic.
If UVL aims to be a common language for variability models, it would be useful to also define a common representation for product configurations. Such a format could support:
The idea is to define a simple JSON-based notation for UVL product configurations. The format proposed by existing tools could be cosiderd as the approved notation, converting a de facto standard into a de iure standard.
Expected outcome
The goal of this discussion is to determine whether the UVL community considers a standard product configuration format useful and, if so, to collect requirements before preparing a formal UVLEP draft.
Beta Was this translation helpful? Give feedback.
All reactions