Администрация гарантирует обеспечение сохранности авторской или согласованной с авторами версии опубликованных в каталоге и на сайте материалов

Каталог A

Авторство и подтверждение авторских прав - регистрация идей, концепций, теорий, гипотез.

Методики построения моделей М0-М3 следующего (нового) MSL уровня

Дата: 21.02.2013
Автор: Саблин Александр Михайлович
Формула: Методики построения моделей М0-М3 следующего (нового) MSL уровня на основании «Концепции организации уровней метаданных при построении метамоделей, на основе понятий ISO 19502, с целью построения ИТ, использующих метамодели для прикладной обработки данных»

Методика 
построения метамоделей при объединении (интеграции)
метамоделей, построенных по одной и той же мета-метамодели (М3)

Настоящая методика базируется на «Концепции организации уровней метаданных при построении метамоделей, на основе понятий ISO 19502, с целью построения ИТ, использующих метамодели для прикладной обработки данных» (Концепции). 
Если объединяются две и более модели уровня М1, М2 созданные по одной и той же модели уровня М3, то построение  моделей производится по следующим правилам:
- модель уровня М3 не изменяется,
- строится модель М2 следующего уровня MSL на основании положений Концепции путем объединения требуемых объектов метаданных всех объединяемых моделей М2,
- в результирующую модель М2 добавляются объекты метаданных, связывающие объекты моделей уровня М1 более низкого уровня MSL между собой, а также объекты моделей уровня М1 более низкого уровня MSL и  вновь создаваемые объекты уровня М1 результирующей метамодели, 
- добавляются метаданные модели М2 нового уровня MSL на вновь создаваемые объектов уровня М1,
- строится модель уровня М1 по модели М2 нового уровня MSL,
- сохраняются описания требуемых данных моделей М0.

Методика 
построения метамоделей при объединении (интеграции)
метамоделей, построенных по разным мета-метамоделям (М3)

Настоящая методика базируется на «Концепции организации уровней метаданных при построении метамоделей, на основе понятий ISO 19502, с целью построения ИТ, использующих метамодели для прикладной обработки данных» (Концепции). 
Если объединяются две и более модели уровня М1, М2 созданные по разным моделям уровня М3, то построение  моделей производится по следующим правилам:
- строится модель М3 следующего (нового) уровня MSL на основании положений Концепции путем объединения правил построения объектов моделей уровня М2,
- правило построения объектов метамодели считается более широким, если позволяет сохранить все метаданные более узкого правила построения объектов метаданных,
- если более широкое правило одной из моделей уровня М3 поглощает более узкое (узкие) правило (правила) другой (других) модели (моделей), то используется более широкое правило,
- строится модель М2 по модели М3 нового уровня MSL, 
- объекты моделей М2 более низких уровней MSL заносятся в объекты модели М2 нового уровня MSL на основании поглощения правил построения объектов метамоделей,
- в результирующую модель М2 добавляются объекты метаданных, связывающие объекты моделей уровня М1 более низкого уровня MSL между собой, а также объекты моделей уровня М1 более низкого уровня MSL и  вновь создаваемые объекты уровня М1 результирующей метамодели, 
- добавляются в модель М2 метаданные вновь создаваемых объектов уровня М1 нового уровня MSL,
- строится модель уровня М1 по модели М2 нового уровня MSL,
- сохраняются описания требуемых данных моделей М0.

Методика 
построения метамоделей при внутреннем развитии
моделей М2, построенной по разным не связанным мета-метамоделям (М3)

Настоящая методика базируется на «Концепции организации уровней метаданных при построении метамоделей, на основе понятий ISO 19502, с целью построения ИТ, использующих метамодели для прикладной обработки данных» (Концепции). 
Если на основе моделей уровня М1, М2 создаются  новые модели уровня М1,М2, построенные по новой модели уровня М3, которая содержит правила использования моделей более низкого уровня MSL, то построение  моделей производится по следующим правилам:
- строится требуемая модель М3 следующего (нового) уровня MSL на основании положений Концепции,
- строится модель М2 следующего уровня MSL на основании модели М3,
- при построении объектов моделей М1,М2 нового уровня MSL используются объекты модели М1 более низкого уровня MSL, например, на платформе «XML model» регистрируются схемы XSD модели уровня М1, М2 модели M3 нового уровня MSL,
- строится модель уровня М1 по модели М2 нового уровня MSL,
- сохраняются описания требуемых данных моделей М0.

Методика 
построения метамоделей при внутреннем развитии
моделей М2, построенной по одной и той же мета-метамодели (М3)

Настоящая методика базируется на «Концепции организации уровней метаданных при построении метамоделей, на основе понятий ISO 19502, с целью построения ИТ, использующих метамодели для прикладной обработки данных» (Концепции). 
Если на основе моделей уровня М1, М2 создаются  новые модели уровня М1,М2, построенные по одной и той же модели уровня М3, то построение  моделей производится по следующим правилам:
- строится требуемая модель М3 нового уровня MSL на основании положений Концепции,
- модель уровня М3 не изменяется,
- строится модель М2 следующего уровня MSL на основании модели М3,
- в результирующую модель М2 добавляются объекты метаданных, связывающие объекты модели уровня М1 более низкого уровня MSL и  вновь создаваемые объекты уровня М1 новой метамодели, 
- добавляются метаданные вновь создаваемых объектов уровня М1 по модели M3,
- при построении объектов моделей М1,М2 нового уровня MSL используются объекты модели М1 более низкого уровня MSL, например, на платформе «XML model» регистрируются схемы XSD модели уровня М1, М2 модели M3 нового уровня MSL,
- строится модель уровня М1 по модели М2 нового уровня MSL,
- сохраняются описания требуемых данных моделей М0.

Методика 
построения метамоделей при внутреннем развитии
моделей М2, построенной по разным связанным мета-метамоделям (М3)

Настоящая методика базируется на «Концепции организации уровней метаданных при построении метамоделей, на основе понятий ISO 19502, с целью построения ИТ, использующих метамодели для прикладной обработки данных» (Концепции). 
Если на основе моделей уровня М1, М2 создаются  новые модели уровня М1,М2, построенные по новой модели уровня М3, которая содержит правила использования моделей более низкого уровня MSL,то построение  моделей производится по следующим правилам:
- строится требуемая модель М3 следующего (нового) уровня MSL на основании положений Концепции,
- правило построения объектов метамодели считается более широким, если позволяет сохранить все метаданные более узкого правила построения объектов метаданных,
- если более широкое правило моделей уровня М3 поглощает более узкое (узкие) правило (правила) развивающей (других) модели (моделей), то используется более широкое правило,
- строится модель М2 следующего уровня MSL на основании модели М3,
- в результирующую модель М2 добавляются объекты метаданных, связывающие объекты модели уровня М1 более низкого уровня MSL и  вновь создаваемые объекты уровня М1 новой метамодели, 
- добавляются метаданные вновь создаваемых объектов уровня М1 по модели M3,
- при построении объектов моделей М1,М2 нового уровня MSL используются объекты модели М1 более низкого уровня MSL, например, на платформе «XML model» регистрируются схемы XSD модели уровня М1, М2 модели M3 нового уровня MSL,
- строится модель уровня М1 по модели М2 нового уровня MSL,
- сохраняются описания требуемых данных моделей М0.

© А.М. Саблин, 2013

Меню раздела

Актуальная информация

Интелл-Защита

От администрации

Новости