Вот интересно получается, программеры создают различные программные продукты: проектируют, моделируют, программят, тестируют и отладкой занимаются. В конструкторских бюро цикл разработки примерно такой же. НО в такой важной области жизни государства как законотворчество, похоже, некоторые этапы просто выброшены из цикла разработки законов. Вот и получается что народ и есть бета-тестер их продуктов - законов, причем от использования отказаться он не в праве, а ответственность за нарушение идет по полной программе. Т.е. тестирование и отладка происходит вживую. Среди народа, юристов по большей части, есть хакеры которые находят и используют те или иные дыры в законах.
Вот и возникает мысль - почему бы не создать ряд инструментов для работы с законодательным полем.
Передполагаемые инструменты:
1. Система моделирования со своим языком моделирования Law Modeling Language (LML);
2. Система создания и проведения нагрузочных, статических и функциональных тестов;
3. Дебагер;
4. Поисковик и система контроля версий по законодательному полю (создан. Косультант+, ГАРАНТ, ..)
5. Тулзец по поиску дыр;
6. Система учета требований и ошибок (вродь как есть - Конституционный Суд)
7. ..
Сравнение считаю адекватным, развивать тему дальше можно, но скучно.
UPD.
Д.Медведев: Многие законы в РФ готовятся за деньги