Related Communities:

Specification Canonical Model Mapping

Mapping of Specification Canonical Model to Formal Notation for Refining Specifications Modelling.

Author(s): Stupnikov S.A.
Created:2002/04/11
Published:Proc. of the XXIV Conference of Young Scientists, Faculty of Mechanics and Mathematics, M. V. Lomonosov Moscow State University. -- Moscow: Center of Applied Research, Faculty of Mechanics and Mathematics, MSU. -- V. II. -- P. 169--172. (In Russian)
Abstract:
В данной работе излагаются принципы отображения СИНТЕЗа -- языка проектирования интероперабельных сред неоднородных информационных ресурсов -- в Нотацию Абстрактных Машин (Abstract Machine Notation, AMN). Язык СИНТЕЗ используется в проекте в качестве унифицированной канонической модели спецификаций. Язык обладает широкими возможностями представления структурированных и слабоструктурированных данных -- на основе спецификаций типов, классов и т.д., включает средства представления логических формул многосортного объектного исчисления, используемые, в частности, для спецификации функций и инвариантов типов. Для того, чтобы формализовать в языке основополагающее понятие композиционного проектирования -- уточнение типов, необходимо сообщить языку формальную семантику. В качестве такой семантики используется AMN (формальный язык спецификаций, основанный на логике первого порядка и теории множеств), поскольку для этого языка существует технология (B-technology) и программные средства, позволяющие формализовать и доказывать факт уточнения, т.е. AMN выступает в качестве формальной модели для канонических уточняющих спецификаций. Цель доклада состоит в изложении принципов отображения типов, классов и формул языка СИНТЕЗ в AMN.
Download: [ PostScript ]

Supported by Synthesis Group