GCSL — различия между версиями

(Новая страница: «'''Goals and Contracts Specification Language''' (GCSL)- стандарт DANSE, который базируется на существующих иссле…»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
'''Goals and Contracts Specification Language''' (GCSL)- стандарт [[DANSE]], который базируется на существующих исследованиях по целям и контрактам (формальным спецификациям модулей [[системы]] на логическом языке) и привязывается к [[SysML]]/[[OCL]] или [https://project.inria.fr/plasma-lab/gcsl/ другим логическим языкам]). Интересно, что контракты когда-то тоже были предложены в программировании (причём '''contract programming''' предложил Бертран Мейер, который вошёл и в Тройку SEMAT/Essence).
+
'''Goals and Contracts Specification Language''' (GCSL)- стандарт [[DANSE]], который базируется на существующих исследованиях по целям и контрактам (формальным спецификациям модулей [[система|системы]] на логическом языке) и привязывается к [[SysML]]/[[OCL]] или [https://project.inria.fr/plasma-lab/gcsl/ другим логическим языкам]). Интересно, что контракты когда-то тоже были предложены в программировании (причём '''contract programming''' предложил Бертран Мейер, который вошёл и в Тройку SEMAT/Essence).
  
 
== Ссылки ==
 
== Ссылки ==
* [http://danse-ip.eu/home/109-gcsl.html описание стандарта)
+
* [http://danse-ip.eu/home/109-gcsl.html описание стандарта]
 
* [http://arxiv.org/pdf/1311.3631.pdf Contracts and Behavioral Patterns for SoS: The EU IP DANSE approach]
 
* [http://arxiv.org/pdf/1311.3631.pdf Contracts and Behavioral Patterns for SoS: The EU IP DANSE approach]
  
[[Категория:Стандарты]]
+
[[Категория:Стандарты DANSE]]

Текущая версия на 17:19, 30 ноября 2017

Goals and Contracts Specification Language (GCSL)- стандарт DANSE, который базируется на существующих исследованиях по целям и контрактам (формальным спецификациям модулей системы на логическом языке) и привязывается к SysML/OCL или другим логическим языкам). Интересно, что контракты когда-то тоже были предложены в программировании (причём contract programming предложил Бертран Мейер, который вошёл и в Тройку SEMAT/Essence).

Ссылки