Спецификация языка описания
программ автоматных компонентов в обобщенной компонентной модели
А.С.
Казарицкий, асп; рук. Ю.Е. Мороховец, к.т.н., доц. (МЭИ)
Обобщенная
компонентная модель представляет собой совокупность уточненной автоматной и
классической компонентных моделей…
Предлагается
для задания программ автоматных компонентов использовать расширяемый язык
разметки
(XML – Extensible Markup Language) [2]. На данный
момент XML является
общепринятым форматом обмена данными между приложениями. Набор тегов XML является полностью
расширяемым, а их семантика свободно интерпретируемой, что делает язык XML достаточно гибким.
Законченное описание на языке XML
называется XML-документом
и представляет собой дерево. Структура XML-документа может быть произвольной, а
может соответствовать схеме (задаваемой, например, с помощью DTD или XML Schema); единственное
требование к XML-документу
– непротиворечивость [2]. Появление языка преобразования структуры документа
(XSL – Extensible Stylesheet Language),
еще больше расширяет возможности использования XML. Например, если две системы
совместимы по данным, но имеют разную структуру их представления, то с помощью XSL можно осуществлять
импорт/экспорт данных между этими системами.
Таким образом,
использование языка XML
для описания программ автоматных компонентов в обобщенной компонентной модели
позволяет .
Литература.
1.
Цимбал А.А., Аншина М.Л. Технологии создания
распределенных систем. СПб.: Питер, 2003.
2.
Питц-Моултис Н., Кирк Ч. XML в подлиннике. СПб.: BHV, 2001. – 718 с.