Книги / Алгоритмы и теория / Дискретная математика / Graph and Model Transformation: General Framework and Applications

Graph and Model Transformation: General Framework and Applications

Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann

Книга посвящена теории и практике преобразования графов и моделей — фундаментальной области теоретической информатики, лежащей в основе современных подходов к моделированию и метамоделированию в программной инженерии. Авторы развивают алгебраический подход к графовым грамматикам, известный как тройные графовые грамматики (triple graph grammars), и представляют его как общий фреймворк для решения широкого круга задач.

В монографии систематически излагаются теоретические основы преобразования графов: понятия правил, выводов, конфлюэнтности, параллелизма и критических пар. Особое внимание уделяется расширению классической теории для поддержки преобразования моделей, включая интеграцию и синхронизацию моделей — задачи, критически важные при разработке сложных программных систем.

Книга входит в престижную серию Monographs in Theoretical Computer Science Европейской ассоциации теоретической информатики (EATCS) и является логическим продолжением монографии «Fundamentals of Algebraic Graph Transformation» (2006). Она обобщает результаты многолетних исследований авторов и предлагает читателю как строгие математические формулировки, так и примеры практического применения.

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