Из большого объема поиска информации о XACML может показаться, что одним из препятствий для входа является требование, предъявляемое спецификацией к политикам, реализуемым в подробном синтаксисе XML. Плагин Axiomatics Eclipse ALFA, как я понимаю, не является бесплатным инструментом, если только он не привлекает поставщика.
Я хотел бы написать свою собственную реализацию ALFA с открытым исходным кодом, которая работает на разных платформах, но хочу убедиться, что я совместим с ALFA. У меня есть общедоступная спецификация ALFA, поэтому я могу написать грамматику Antlr4 g4, но я бы не хотел изобретать велосипед здесь.
Существует ли грамматика ALFA g4, доступная сообществу с открытым исходным кодом?