Поколение продукта в FeatureIDE не генерирует правильную комбинацию функций для каждого продукта - PullRequest
1 голос
/ 30 апреля 2020

Я использую FeatureIDE и хочу автоматически сгенерировать все действующие продукты из функциональной модели. Я попробовал вариант создания продукта FeatureIDE с простой моделью и некоторыми ограничениями. Я ожидаю, что в конце будет девять действительных Продуктов, и число будет правильным, но когда я проверяю комбинацию функций в каждом файле конфигурации, в некоторых Продуктах отсутствуют некоторые функции.

Вот модель : model

Ожидается следующая комбинация функций:

P1: t1 _4 v1

P2: t1 _4 v3

P3: t1 _5 v3

P4: t2 _5 v1

P5: t2 _10 v1

P6: t3 _5 v2

P7: t3 _5 v3

P8: t3 _10 v2

P9: t3 _10 v3

Но я получаю только некоторые из них с правильной комбинацией функций, и у большинства из них отсутствуют функции или двойные.

Ниже показаны некоторые конфигурации, которые я получаю.

here

Кто-нибудь ранее сталкивался с этой проблемой?

Спасибо!

...