Статья продолжает цикл публикаций по разработке и верификации управляющих программ на основе LTL-спецификаций специального вида. Ранее для описания строго детерминированного поведения программ была предложена декларативная LTL-спецификация, проработаны способы её верификации и трансляции: для верификации используется инструмент проверки модели nuXmv, трансляция осуществляется в императивный язык программирования ST для программируемых логических контроллеров. При верификации декларативной LTL-спецификации поведения программ может возникнуть необходимость в моделировании поведения её окружения. В общем случае требуется обеспечить возможность построения замкнутых систем «программа-окружение». В настоящей работе для описания поведения окружения программ логического управления предложена LTL-спецификация ограниченно недетерминированного поведения булевой переменной. Данная спецификация позволяет задавать поведение булевых сигналов обратной связи, а также условия справедливости для исключения нереалистичных сценариев поведения. В статье предлагается подход к разработке и верификации программ логического управления, в рамках которого модель поведения окружения программы описывается в виде ограничений на поведение её входных сигналов, что позволяет избежать отдельного детального представления процессов функционирования окружения. В результате полученная модель поведения замкнутой системы «программа-окружение» даёт ряд преимуществ: упрощение процесса моделирования, сокращение пространства состояний проверяемой модели, снижение времени верификации. При невозможности сведения поведения окружения к поведению имеющихся входных сигналов данный подход предполагает применение «мнимых» датчиков - дополнительных булевых переменных, использующихся как вспомогательное средство для описания поведения входных сигналов. Цель введения мнимых датчиков состоит в компенсации недостающих датчиков для отслеживания специфического поведения отдельных элементов окружения, которое необходимо учесть при задании реалистичного поведения входов программы логического управления. Предложенный подход к разработке и верификации программ с учётом поведения окружения (объекта управления) демонстрируется на примере промышленной установки для литья пластмасс.
Настоящая работа продолжает цикл статей по разработке и верификации управляющих программ на основе LTL“=спецификации. Суть подхода заключается в описании поведения программ с помощью формул линейной темпоральной логики LTL специального вида. Полученная LTL“=спецификация может быть непосредственно верифицирована с помощью инструмента проверки модели. Далее по LTL“=спецификации однозначно строится код программы на императивном языке программирования. Перевод спецификации в программу осуществляется по шаблону. Новизна работы состоит в предложении двух LTL“=спецификаций нового вида - декларативной и императивной, а также в более строгом формальном обосновании данного подхода к разработке и верификации программ. Выполнен переход на более современный инструмент верификации конечных и бесконечных систем - nuXmv. Предлагается описывать поведение управляющих программ в декларативном стиле. Для этого предназначена декларативная LTL“=спецификация, которая задаёт размеченную систему переходов как формальную модель поведения программы. Данный способ описания поведения является достаточно выразительным - доказана теорема о Тьюринг“=полноте декларативной LTL“=спецификации. Далее для построения кода программы на императивном языке декларативная LTL“=спецификация преобразуется в эквивалентную императивную LTL“=спецификацию. Доказана теорема об эквивалентности, которая гарантирует, что обе спецификации задают одно и то же поведение. Императивная LTL“=спецификация транслируется в императивный код программы по представленному шаблону. Декларативная LTL“=спецификация, которая подвергается верификации, и построенная по ней управляющая программа гарантированно задают одно и то же поведение в виде соответствующей системы переходов. Таким образом, при верификации используется модель, адекватная реальному поведению управляющей программы.
La littérature féminine marocaine se nourrit essentiellement de la littérature maghrébine de langue française.
Dans cet article, il s’agira d’aborder l’apparition de la langue française en République du Bénin, ainsi que des facteurs qui ont facilité son installation. Pour ce faire, l’article débutera par l’histoire de l’apparition et de l’installation de la langue française et se terminera par les défi s qui s’imposent à cette dernière dans les conditions culturelles, socio-politiques et même géopolitiques d’aujourd’hui. Une attention particulière sera accordée non seulement aux langues locales, mais aussi à la langue anglaise qui, grâce à la mondialisation, occupe une place de plus en plus importante dans la sous-région ouest-africaine.
Le français langue étrangère occupe une place particulière en Tunisie, mêlant l’héritage historique de la colonisation française, les exigences de la modernité et la diversité linguistique propre au pays.
l’article traite de l’enseignement du français à l’Université marocaine
l’Université n’est pas seulement un lieu où j’ai obtenu mon diplôme et mes connaissances, elle est pour moi une école de vie grâce à laquelle je suis devenue plus forte.
Le français est bien plus qu’une langue pour moi, c’est une passion, une source d’inspiration et une véritable histoire d’amour qui continue de grandir et de s’épanouir chaque jour davantage.
J’aimerais donc répondre à la question qu’on nous pose souvent : le français…? Pourquoi pas?
«Je m’endors pour 100 ans, prière de ne pas déranger» Qui suis-je ?
Que ces petits ponts fragiles entre les enfants tiennent et se consolident malgré tout!
Le projet commun du Lycée International de Saint-Germain-en-Laye en France et de l’agence de mannequins Girafe à Blagovechtchensk en Russie a été réalisé grâce à la coopération avec Svetlana Nikonova, la fondatrice de l’agence de mannequins.