有限状态机的规范 SCXML

码农软件 · 软件分类 · 协议和规范 · 2019-10-13 12:44:43

软件介绍

State Chart XML(SCXML) 是 W3C 组织制定的一种有限状态机的规范,它提供了一个在 CCXML 和 Harel State Tables 基础之上演化而来的状态机执行环境。但此规范目前还处于 Working Draft,即修订当中,目前最新的修订版本是 W3C Working Draft 16 December 2010,相信随着时间的推移,此规范很快将会发布正式版。

SCXML 的概念源于 CCXML 和 Harel State Tables 的结合。CCXML 是一种用来支持具有呼叫中心功能特点的语音应用程序(例如 VoiceXML 但不仅限于此)基于事件驱动的状态机语言。CCXML 1.0 的说明书定义了状态机和事件处理的两种语法,以及标准化的一些呼叫控制基本单元。CCXML 和 Harel State Tables 的结合搭建起了一套表达了富有规则的、很有想法的语义,并具有精密的构架逻辑,例如:平行状态。它们定义了图形化的规范语言,然而却不再使用基本 XML 的呈现方式。

SCXML 是一种多元化、基于事件状态的机器语言,其用法主要有几个方面 :

  1. 它是在 VoiceXML 3.0 的基础之上发展而来的高级对话语言,可封装为不同的语言模块。
  2. 作为语言分析的应用开发程序,它在 VoiceXML 3.0 的基础功能之上,还具备了控制数据库连接的功能和商业业务逻辑模块。
  3. 作为一种多态的控制语言,在这种多形式的交互式构架中,SCXML 集成了 VoiceXML 3.0 的所有对话形式,这其中包括键盘鼠标,文字,视觉感官,触觉感受等多种交互形态。其可能包括一些综合技术如对口型的阅读(语音识别技术与视觉的结合表现)。语音的输入以键盘作为载体,并且引入多个键盘和多个用户同步编写的功能。
  4. SCXML 还是 CCXML 未来版本的基础构架。
  5. 作为一种高级的、可扩展的呼叫中心管理语言,CCXML 又称为被呼叫中心使用的具有控制功能的计算机电话集成系统。这种集成系统应用计算机屏幕弹出窗口,并提供其他方式的信息交互,例如,在线聊天,发送即时信息等。

图 1. Apache Commons SCXML 系统结构 

本文地址:https://www.codercto.com/soft/d/16663.html

颠覆营销

颠覆营销

陈杰豪、车品觉 / 中信出版社 / 2016-2 / 49.00元

对于大数据未来趋势的判断 车品觉 光阴荏苒,2015年在跌跌荡荡中成了过去式,对于大数据的产业来说过去这一年冒出了很多新的名词。但在我看来,真正的大数据应用和市场才刚刚开始萌芽,所以我希望大家先认清一个关键,那就是所有的数据都是基于应用而产生,而数据经过釆集及整合后又再落实到自身或其他应用情境中,大数据的创新价值可以来自新连接的数据、算法或者产品本身。 过去两年大数据的成长和智能......一起来看看 《颠覆营销》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具