About: YAWL

An Entity of Type: Thing, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

YAWL (Yet Another Workflow Language) is a workflow language based on workflow patterns. It is supported by a software system that includes an execution engine, a graphical editor and a worklist handler. It is available as open-source software under the LGPL license. Production-level implementations of YAWL include deployment by first:utility and first:telecom in the UK to automate frontend service processes, and by the Australian film television and radio school to coordinate film shooting processes. It has also been used for teaching in more than 20 universities.

Property Value
dbo:abstract
  • Yawl ist die Bezeichnung einer Prozessmodellierungssprache und gleichzeitig ein Akronym mit der Bedeutung Yet Another Workflow Language. Teile des Yawl-Software-Framework wurden unter der Apache Software License (ASL) und der GNU Lesser General Public License veröffentlicht. Yawl ist somit ein Open-Source-Produkt. Das Yawl-Software-Framework kann als Workflow-Management-System (WfMS) eingeordnet werden. Das Yawl-Software-Framework besteht aus einer Arbeitsablaufumgebung (die Yawl Engine), einer Worklist-Komponente, einem Web-Service-Invoker und einer SMS-Invoker-Komponente, die es erlaubt Geschäftsprozesse oder Teilaufgaben via SMS anzustoßen. Zudem enthält das Yawl-Software-Framework eine XForms-Komponente, die es ermöglicht, HTML-basierte Arbeitslisten automatisch zu generieren. Entgegen den gängigen Geschäftsbeschreibungssprachen wie beispielsweise BPML, XPDL oder BPEL, wurde mit YAWL der Versuch unternommen, alle Workflow-Patterns, die bis dato von der Workflow-Patterns-Initiative spezifiziert wurden, zu unterstützen. Durch diese Vorgehensweise ist Yawl eine sehr ausdrucksstarke Prozessbeschreibungssprache. (de)
  • YAWL (Yet Another Workflow Language) es un lenguaje de workflow basado en los . Este lenguaje está soportado por un sistema de software que incluye un motor de ejecución y un editor gráfico. El lenguaje y su sistema de soporte fueron desarrollados originalmente por investigadores de la y la . Consecuentemente, varias organizaciones tales como , first:telecom y ATOS Worldline se han unido a esta iniciativa y el sistema está ahora disponible como software Open source software bajo la licencia LGPL. Los hitos tras YAWL fueron definir un lenguaje de workflow que soportaran todo (o la mayoría) de los Patrones de Workflow y que tuvieran una semántica formal. Observando que las Redes de Petri se acercaba bastante a dar soporte a la mayoría de los Patrones de Workflow, los desarrolladores de YAWL decidieron tomar Redes de Petri como un punto de partida y extender esta formalización con tres constructores principales, nombrado or-join, grupos de cancelación, y actividades multi-instancia. Estos tres conceptos están llamados a soportar cinco de los Patrones de Diseño que no fueron incluidos directamente en las Redes de Petri, llamados agrupados de sincronización, discriminador, N-fuera-de-M join, instancia múltiple instance con conocimiento no a-priori y caso de cancelación. En suma a esto, YAWL añade algunos elementos sintácticos a las Redes de Petri de forma que sea posible capturar intuitivamente otros Patrones de Diseño tales como opción simple (xor-split), simple sincronización (xor-join), y multiple opción (or-split). Durante el diseño del lenguaje, puso de manifiesto que algunas de las extensiones que fueron añadidas a Petri nets eran difíciles e incluso imposibles de recodificar en sencillo Petri nets. Como resultado, la semántica formal original de YAWL está definida como un y no en términos de Petri nets. El hecho de que YAWL esté basado en semántica formal ha puesto en marcha la implementación de distintas técnicas parar analizar procesos YAWL. En particular, el sistema YAWL incluye una herramienta de análisis estático llamada WofYAWL. (es)
  • YAWL (acronyme de Yet Another Workflow Language) est un langage graphique de programmation de workflow. (fr)
  • YAWL(Yet Another Workflow Language)は、に基づいたワークフロー言語の一種。実行エンジンやグラフィックエディタなどのソフトウェアシステムでサポートされている。この言語とそのサポートシステムを最初に開発したのは、アイントホーヘン工科大学とクイーンズランド科学技術大学の研究者らであった。その後、インターコンチネンタルホテルズグループ、first:telecom、ATOS Worldline といった企業が参加するようになり、YAWL はオープンソースソフトウェアとして LGPL ライセンスで提供されるようになった。 (ja)
  • YAWL (acronimo di Yet Another Workflow Language, leggasi "iol") è un linguaggio per workflow management basato sui . YAWL è corredato da un editor grafico ed un execution engine che ne costituiscono il sistema software. La specifica del linguaggio ed il software di supporto sono stati inizialmente concepiti e sviluppati all'interno di un progetto di ricerca nato dalla collaborazione tra Eindhoven University of Technology e Queensland University of Technology. In seguito diverse organizzazioni come InterContinental Hotels Group, first:telecom e ATOS Worldline hanno aderito all'iniziativa con il loro contributo, dando vita alla YAWL Foundation. Oggi il sistema YAWL è distribuito come software Open Source sotto licenza LGPL. YAWL è nato dalla necessità di definire un linguaggio per workflow basato su una semantica formale ed in grado di offire supporto per tutti i Workflow Patterns. Osservando che le reti di Petri supportano la maggior parte dei pattern, gli sviluppatori di YAWL decisero di usarle come punto di partenza estendendone la formalizzazione con tre costrutti principali: or-join, cancellation sets e attività multi-instance. L'obiettivo delle estensioni era quello di supportare cinque workflow pattern che non trovano un riscontro diretto nelle reti di Petri, quali synchronizing merge, discriminator, N-out-of-M join, multiple instance with no a priori runtime knowledge e cancel case. Inoltre, in YAWL sono presenti alcuni elementi sintattici per esprimere in modo intuitivo altri pattern come 'simple choice' (xor-split), 'simple merge' (xor-join), e 'multiple choice' (or-split). Tuttavia, durante la definizione del linguaggio, ci si rese conto che alcune estensioni alle reti di Petri, erano difficili o addirittura impossibili da rappresentare nelle stesse reti di Petri. Pertanto, YAWL è stato definito come un Labelled Transition System e non in termini di reti di Petri. Il fatto che YAWL si basi su una semantica formale ha permesso l'implementazione di diverse tecniche per l'analisi dei suoi processi, tra cui un tool per l'analisi statica chiamato . YAWL è spesso visto come un'alternativa al linguaggio BPEL. Uno dei vantaggi principali del BPEL è che la sua specifica è disciplinata da una commissione per la sua standardizzazione, attergata da numerose organizzazioni e vendor IT. Grazie a ciò BPEL può vantare di un numero significativo di tool (proprietari o open source) che lo supportano, mentre YAWL conta solo su un'unica implementazione. Inoltre, diversi ricercatori hanno investigato sulla possibilità di rappresentare sottoinsiemi del linguaggio BPEL in formalismi diversi quali reti di Petri, e macchine a stati finiti. Ciò ha consentito lo sviluppo di tool per l'analisi statica di processi BPEL. Tali tool possono costituire un'alternativa a quelli offerti dal sistema YAWL. D'altro canto è stato dimostrato che il BPEL standard non provvede nessuna interfaccia standard con le risorse aziendali. In particolare BPEL non supporta gli 'human tasks', cioè quei compiti che non possono essere eseguiti elettronicamente, ma che richiedono di essere allocati a posizioni aziendali/ruoli umani per il loro completamento. Alcune implementazioni di BPEL offrono tale supporto, tuttavia tali caratteristiche non sono state ancora standardizzate nella specifica. Al contrario, il sistema YAWL prevede un'interfaccia unificata per l'allocazione dei compiti (worklist), basata sullo standard dei Web service. Tale interfaccia consente agli sviluppatori di integrare il proprio servizio per worklist, in modo da supportare le human tasks in base alle proprie necessità. In più, il sistema YAWL implementa un servizio per worklist di default, che supporta diversi tipi di allocazione e gestione di human task. Tuttavia, uno dei vantaggi principali di YAWL è il suo potere espressivo, dimostrato dal pieno supporto per i workflow pattern. YAWL permette infatti di esprimere qualsiasi tipo di semantica relativa al controllo di flusso in modo semplice ed intuitivo. (it)
  • YAWL (Yet Another Workflow Language) is a workflow language based on workflow patterns. It is supported by a software system that includes an execution engine, a graphical editor and a worklist handler. It is available as open-source software under the LGPL license. Production-level implementations of YAWL include deployment by first:utility and first:telecom in the UK to automate frontend service processes, and by the Australian film television and radio school to coordinate film shooting processes. It has also been used for teaching in more than 20 universities. (en)
  • YAWL (Yet Another Workflow Language) — язык на основе XML для формального описания бизнес-процессов. Подразумевает использование специальной платформы, включающей механизм исполнения, графический редактор (для обеспечения визуального программирования процессов), а также обработчик рабочего списка. Реализация платформы для YAWL доступна в исходных кодах под лицензией LGPL. Основные отличительные возможности языка: поддержка (англ. workflow pattern); поддержка расширенных систем распределения ресурсов, включая «принцип четырёх глаз» и «событийную цепочку процессов»; поддержка динамической адаптации моделей потоков операций (с использованием пониятия worklet), интеллектуальных функций проверки моделей потоков операций (например, обнаружение тупиковой ситуации во время разработки). Язык целиком XML-центричен, в частности, в нём предусмотрена XML-модель для определения и обработки данных на основе XML-схемы, XPath и XQuery, реализованы XML-интерфейсы для мониторинга и управления экземплярами потоков операций, а также для доступа к журналам выполнения операций, платформой предусматривается автоматическое формирование форм из XML-схемы. (ru)
  • YAWL (Yet Another Workflow Language) é uma linguagem de fluxo de trabalho baseada nos Padrões Workflow. A linguagem é suportada por um sistema de software que inclui um motor de execução, um editor gráfico e um gestor de lista de tarefas. O sistema está disponível em código aberto com a licença LGPL. O sistema YAWL tem sido usado para fins de ensino em mais de 20 universidades. (pt)
  • YAWL, akronym för Yet Another Workflow Language, är ett språk för affärsprocessmodellering och implementering. Den har en notation som, i likhet med UML 2.0 Aktivitetsdiagram och (BPMN), är grafisk. Samtidigt har den en väldefinierad och formell semantik vilket gör att den i likhet med och också är exekverbar. YAWL började utvecklades 2003 som ett samarbete mellan forskargrupper vid och . Forskningsfrågan var att undersöka egenskaper hos existerande ärendehanteringssystem och då särskilt deras stöd för så kallade (mönster för ärendehantering). Ett ärendehanteringssystem, kallad YAWL, byggdes för detta i syfte att verifiera ansatsen och detta system har sedermera vidareutvecklats. Under senare år har ett antal industripartner så som InterContinental Hotels Group och medverkat i vidareutvecklingen. YAWL är numera tillgängligt med öppen källkod och licensierat enligt LGPL. Den underliggande teorin i YAWL är inspirerad av Petrinät och är formellt sett en tillståndsövergångsmaskin. Konstruktörerna har utgått från Petri nät-teorin och till denna tillagt tre, för affärsprocessdomänen väsentliga, konstruktioner. Dessa är OR-sammanslagning (OR-join), annulleringsområden (cancellation sets) samt flerförekomst aktiviteter (multi-instance activities). En av fördelarna med en väl definierad och formell semantik har varit att olika verifikationsmekanismer har kunnat implementerats i YAWL. Det analysverktyg som finns idag kallas WofYAWL. Två andra styrkor av YAWL-systemet är att den erbjuder stöd för undantagshantering samt stöd för dynamiska processer. Stödet för undantagshantering beskrivs med hjälp att en särskild notation som används för att för varje arbetssteg specificera hur undantag eller fel som uppstår under detta arbetssteg skall hanteras. Även denna notation är grafisk. Stödet för dynamiska processer innebär att en process (det vill säga, en specifikation av en ärendehantering) kan förändras under dess exekvering (det vill säga, under hanteringen av en viss instans av ett ärende). (sv)
  • YAWL(发音为`yorl')是Yet Another Workflow Language的简写。它是一个以对工作流模式的研究为基础而定义的,旨在提供对绝大部分工作流模式的直接支持(传统工作流系统则提供最多六成左右的支持)。YAWL系统(通常也简称YAWL)是一个基于JAVA的开源工作流系统。它是对YAWL语言的一个软件化实现。整个系统主要由工作流引擎,流程定义工具,任务执行序列处理模块,工作流执行资源服务等组成,其面向服务的体系结构使系统具有较强的扩展性及(与其它系统的)交互操作性。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 4838131 (xsd:integer)
dbo:wikiPageLength
  • 5822 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1037896209 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dct:subject
rdfs:comment
  • YAWL (acronyme de Yet Another Workflow Language) est un langage graphique de programmation de workflow. (fr)
  • YAWL(Yet Another Workflow Language)は、に基づいたワークフロー言語の一種。実行エンジンやグラフィックエディタなどのソフトウェアシステムでサポートされている。この言語とそのサポートシステムを最初に開発したのは、アイントホーヘン工科大学とクイーンズランド科学技術大学の研究者らであった。その後、インターコンチネンタルホテルズグループ、first:telecom、ATOS Worldline といった企業が参加するようになり、YAWL はオープンソースソフトウェアとして LGPL ライセンスで提供されるようになった。 (ja)
  • YAWL (Yet Another Workflow Language) is a workflow language based on workflow patterns. It is supported by a software system that includes an execution engine, a graphical editor and a worklist handler. It is available as open-source software under the LGPL license. Production-level implementations of YAWL include deployment by first:utility and first:telecom in the UK to automate frontend service processes, and by the Australian film television and radio school to coordinate film shooting processes. It has also been used for teaching in more than 20 universities. (en)
  • YAWL (Yet Another Workflow Language) é uma linguagem de fluxo de trabalho baseada nos Padrões Workflow. A linguagem é suportada por um sistema de software que inclui um motor de execução, um editor gráfico e um gestor de lista de tarefas. O sistema está disponível em código aberto com a licença LGPL. O sistema YAWL tem sido usado para fins de ensino em mais de 20 universidades. (pt)
  • YAWL(发音为`yorl')是Yet Another Workflow Language的简写。它是一个以对工作流模式的研究为基础而定义的,旨在提供对绝大部分工作流模式的直接支持(传统工作流系统则提供最多六成左右的支持)。YAWL系统(通常也简称YAWL)是一个基于JAVA的开源工作流系统。它是对YAWL语言的一个软件化实现。整个系统主要由工作流引擎,流程定义工具,任务执行序列处理模块,工作流执行资源服务等组成,其面向服务的体系结构使系统具有较强的扩展性及(与其它系统的)交互操作性。 (zh)
  • Yawl ist die Bezeichnung einer Prozessmodellierungssprache und gleichzeitig ein Akronym mit der Bedeutung Yet Another Workflow Language. Teile des Yawl-Software-Framework wurden unter der Apache Software License (ASL) und der GNU Lesser General Public License veröffentlicht. Yawl ist somit ein Open-Source-Produkt. Das Yawl-Software-Framework kann als Workflow-Management-System (WfMS) eingeordnet werden. (de)
  • YAWL (Yet Another Workflow Language) es un lenguaje de workflow basado en los . Este lenguaje está soportado por un sistema de software que incluye un motor de ejecución y un editor gráfico. El lenguaje y su sistema de soporte fueron desarrollados originalmente por investigadores de la y la . Consecuentemente, varias organizaciones tales como , first:telecom y ATOS Worldline se han unido a esta iniciativa y el sistema está ahora disponible como software Open source software bajo la licencia LGPL. (es)
  • YAWL (acronimo di Yet Another Workflow Language, leggasi "iol") è un linguaggio per workflow management basato sui . YAWL è corredato da un editor grafico ed un execution engine che ne costituiscono il sistema software. La specifica del linguaggio ed il software di supporto sono stati inizialmente concepiti e sviluppati all'interno di un progetto di ricerca nato dalla collaborazione tra Eindhoven University of Technology e Queensland University of Technology. In seguito diverse organizzazioni come InterContinental Hotels Group, first:telecom e ATOS Worldline hanno aderito all'iniziativa con il loro contributo, dando vita alla YAWL Foundation. Oggi il sistema YAWL è distribuito come software Open Source sotto licenza LGPL. (it)
  • YAWL, akronym för Yet Another Workflow Language, är ett språk för affärsprocessmodellering och implementering. Den har en notation som, i likhet med UML 2.0 Aktivitetsdiagram och (BPMN), är grafisk. Samtidigt har den en väldefinierad och formell semantik vilket gör att den i likhet med och också är exekverbar. (sv)
  • YAWL (Yet Another Workflow Language) — язык на основе XML для формального описания бизнес-процессов. Подразумевает использование специальной платформы, включающей механизм исполнения, графический редактор (для обеспечения визуального программирования процессов), а также обработчик рабочего списка. Реализация платформы для YAWL доступна в исходных кодах под лицензией LGPL. (ru)
rdfs:label
  • Yawl (Informatik) (de)
  • YAWL (es)
  • YAWL (fr)
  • Yawl (linguaggio) (it)
  • YAWL (ja)
  • YAWL (en)
  • YAWL (pt)
  • YAWL (sv)
  • YAWL (ru)
  • YAWL (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:influencedBy of
is dbo:knownFor of
is dbo:wikiPageWikiLink of
is dbp:influencedBy of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License