From 2e475dc44f5a13db6076c070f4cb6bd65d88861b Mon Sep 17 00:00:00 2001 From: Stefan Radomski Date: Wed, 8 Feb 2017 22:04:02 +0100 Subject: Missing pthread dependency on linux --- README.md | 10 ++-- docs/PUBLICATIONS.md | 99 ++++++++++++++++++++++++++++++++++++ src/uscxml/transform/ChartToVHDL.cpp | 2 +- test/CMakeLists.txt | 7 ++- 4 files changed, 111 insertions(+), 7 deletions(-) create mode 100644 docs/PUBLICATIONS.md diff --git a/README.md b/README.md index fdcb3e9..a3e1943 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,17 @@ # uSCXML ReadMe -[![Build Status](https://travis-ci.org/tklab-tud/uscxml.png?branch=master)](https://travis-ci.org/tklab-tud/uscxml)[![Build status](https://ci.appveyor.com/api/projects/status/b3mwo7w2qhtjal6f/branch/master?svg=true)](https://ci.appveyor.com/project/sradomski/uscxml/branch/master) +[![Build Status](https://travis-ci.org/tklab-tud/uscxml.png?branch=master)](https://travis-ci.org/tklab-tud/uscxml)[![Build status](https://ci.appveyor.com/api/projects/status/b3mwo7w2qhtjal6f/branch/master?svg=true)](https://ci.appveyor.com/project/sradomski/uscxml/branch/master)[![Build status](https://scan.coverity.com/projects/11688/badge.svg)](https://scan.coverity.com/projects/tklab-tud-uscxml) -**Note**: We deprecated the [old version](https://github.com/tklab-tud/uscxml/tree/legacy-1.0) and refactored quite a few classes and interfaces. +#### Quick Links -**Note**: Some of the features described below may not yet have made it into the new version, but all will eventually. If implied functionality is not yet available just post an issue and we will make it a priority. +- [Building from source](http://tklab-tud.github.io/uscxml/building.html) +- [Tests passed](test/w3c/TESTS.md) +- [Publications](docs/PUBLICATIONS.md) ## What is it? uSCXML is a platform to work with state-charts given as -[SCXML](http://www.w3.org/TR/scxml/) files. Currently, it consists of three principal components: +[SCXML](http://www.w3.org/TR/scxml/) files. It consists of three principal components: 1. `libuscxml`: [C++ library](#embedded-as-a-library) containing an interpreter and accompanying functionality. diff --git a/docs/PUBLICATIONS.md b/docs/PUBLICATIONS.md new file mode 100644 index 0000000..81fb827 --- /dev/null +++ b/docs/PUBLICATIONS.md @@ -0,0 +1,99 @@ +# Publications + +### 2017 + +Radomski Stefan, Jens Heuschkel, Dirk Schnelle-Walka, Max Mühlhäuser. **SCXML on Resource +Constrained Devices**. In Multimodal Interaction with W3C Standards (pp. 213-255). Springer +International Publishing, 2017. + +### 2016 + +Jens Heuschkel and Stefan Radomski. **Integrated Circuits for State-Chart XML**. +Proceedings of the 3rd EICS Workshop on Engineering Interactive Computer +Systems with SCXML, June 2016. + +Andreas Gansen. **A 3D-stateroom-editor**. +Proceedings of the 3rd EICS Workshop on Engineering Interactive Computer +Systems with SCXML, June 2016. + +### 2015 + +Stefan Radomski. **Formal verification for multimodal dialogs in pervasive +environments**. Ph.D. Thesis, Dec. 2015, Technische Universität Darmstadt, +tuprints. + +Dirk Schnelle-Walka and Stefan Radomski. **Modern standards for VoiceXML in +pervasive multimodal applications**. In International Journal of Mobile Human +Computer Interaction, Hershey, PA, USA, 2015. IGI Global. + +Dirk Schnelle-Walka, Stefan Radomski, J. Barnett, and Max Mühlhäuser. +**Proceedings of the 2nd EICS Workshop on Engineering Interactive Computer +Systems with SCXML**, July 2015. + +Dirk Schnelle-Walka, Stefan Radomski, and Max Mühlhäuser. **Modern standards +for VoiceXML in pervasive multimodal applications**. Emerging Perspectives on +the Design, Use, and Evaluation of Mobile and Handheld Devices, page 22, 2015. + +Dirk Schnelle-Walka, Stephan Radeck-Arneth, and Jürgen Striebinger. +**Multimodal dialog management in a smart home context with SCXML**. 2nd SCXML +Workshop on Engineering Interactive Computer Systems with SCXML, page 10, 2015. + +### 2014 + +Stefan Radomski, Tim Neubacher, and Dirk Schnelle-Walka. **From Harel to +Kripke: A provable datamodel for SCXML**. In EICS2014 Engineering Interactive +Systems with SCXML Workshop Proceedings, 2014. + +Stefan Radomski, Dirk Schnelle-Walka, Torbjörn Lager, Jim Barnett, Deborah +Dahl, and Max Mühlhäuser. **Proceedings of the 1st EICS Workshop on Engineering +Interactive Computer Systems with SCXML**, July 2014. + +Stefan Radomski, Dirk Schnelle-Walka, and Leif Singer. **A Debugger for SCXML +documents**. In EICS’14 Workshop on Engineering Interactive Systems with SCXML, +2014. + +Dirk Schnelle-Walka, Stefan Radomski, Stephan Radeck-Arneth, and Max +Mühlhäuser. **Towards an information state update model approach for nonverbal +communication**. In 14th International Conference on Computers Helping People +with Special Needs. Springer, 2014. + +Dirk Schnelle-Walka, Stefan Radomski, and Max Mühlhäuser. **Multimodal fusion +and fission within W3C standards for nonverbal communication with blind +persons**. In 14th International Conference on Computers Helping People with +Special Needs. Springer, 2014. + +### 2013 + +Stefan Radomski and Dirk Schnelle-Walka. **Spatial audio with the W3C +architecture for multimodal interfaces**. In Workshop on Speech in Mobile and +Pervasive Environments 2013, in conjunction with mobileHCI, 2013. + +Stefan Radomski, Dirk Schnelle-Walka, and Stephan Radeck-Arneth. **A Prolog +datamodel for State Chart XML**. In Proceedings of the SIGDIAL 2013 Conference, +pages 127–131, 2013. + +Dirk Schnelle-Walka, Stefan Radomski, and Max Mühlhäuser. **JVoiceXML as a +modality component in the W3C multimodal architecture**. Journal on Multimodal +User Interfaces, pages 1–12, 2013. + +Dirk Schnelle-Walka, Stefan Radomski, and Stephan Radeck-Arneth. +**Probabilistic dialogue management**. In Proceedings of VikingPLoP 2013 +Conference, pages 114–125, 2013. + +### 2012 + +Stefan Radomski and Dirk Schnelle-Walka. **VoiceXML for pervasive +environments**. International Journal of Mobile Human Computer Interaction, +4(2):18–36, 2012. + +Dirk Schnelle-Walka and Stefan Radomski. **Entwicklung multimodaler Anwendungen +mit W3C Standards**. OBJEKTspektrum, 03:28–32, 2012. + +Dirk Schnelle-Walka and Stefan Radomski. **A pattern language for dialogue +management**. In Proceedings of VikingPLoP 2012 Conference, pages 122–141, 2012. + +### 2011 + +Dirk Schnelle-Walka and Stefan Radomski. **Augmenting VoiceXML with information +from pervasive environments**. In Proceedings of SiMPE 2011, Joint Workshop +with mobileHCI, 2011. diff --git a/src/uscxml/transform/ChartToVHDL.cpp b/src/uscxml/transform/ChartToVHDL.cpp index 47ebf1c..be051e9 100644 --- a/src/uscxml/transform/ChartToVHDL.cpp +++ b/src/uscxml/transform/ChartToVHDL.cpp @@ -1523,7 +1523,7 @@ void ChartToVHDL::writeOptimalTransitionSetSelection(std::ostream &stream) { } } - LOGD(USCXML_WARN) << ATTR(transition, X("postFixOrder")); +// LOGD(USCXML_WARN) << ATTR(transition, X("postFixOrder")); VBranch *tree = (VASSIGN, VLINE("in_optimal_transition_set_" + ATTR(transition, X("postFixOrder")) + "_sig"), diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 403de1f..ba982e9 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -109,9 +109,12 @@ add_executable(test-gen-c ${PROJECT_SOURCE_DIR}/contrib/src/evws/evws.c ${GETOPT_FILES}) target_link_libraries(test-gen-c ${LIBEVENT_LIBRARIES}) + if (WIN32) - target_link_libraries(test-gen-c Ws2_32) - + target_link_libraries(test-gen-c Ws2_32) +endif() +if (UNIX) + target_link_libraries(test-gen-c pthread) endif() set_target_properties(test-gen-c PROPERTIES FOLDER "Tests") set_target_properties(test-gen-c PROPERTIES COMPILE_DEFINITIONS "NO_XERCESC;FEATS_ON_CMD") -- cgit v0.12