Proceedings of the 21st International Symposium on Principles and Practice of Declarative Programming 2019
DOI: 10.1145/3354166.3354182
|View full text |Cite
|
Sign up to set email alerts
|

TopHat

Abstract: Software that models how people work is omnipresent in today's society. Current languages and frameworks often focus on usability by non-programmers, sacrificing flexibility and high level abstraction. Task-oriented programming (TOP) is a programming paradigm that aims to provide the desired level of abstraction while still being expressive enough to describe real world collaboration. It prescribes a declarative programming style to specify multi-user workflows. Workflows can be higher-order. They communicate … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 18 publications
0
3
0
Order By: Relevance
“…Finally, there are TOP languages with strong academic foundations. TopHat is a fully formally specified TOP language designed to capture the essence of TOP (Steenvoorden et al, 2019). Such a formal specification allows for symbolic execution, hint generation, but also the translation to iTask for actually performing the work (Steenvoorden, 2022).…”
Section: Other Top Languagesmentioning
confidence: 99%
See 2 more Smart Citations
“…Finally, there are TOP languages with strong academic foundations. TopHat is a fully formally specified TOP language designed to capture the essence of TOP (Steenvoorden et al, 2019). Such a formal specification allows for symbolic execution, hint generation, but also the translation to iTask for actually performing the work (Steenvoorden, 2022).…”
Section: Other Top Languagesmentioning
confidence: 99%
“…Both semantics are not suitable for formal reasoning due to the complexity. Later, Steenvoorden et al (2019) created TopHat, a TOP language with a complete formal specification with similar features to mTask (Steenvoorden et al, 2019). Antonova (2022) compared parts of mTask to the semantics of TopHat semantics and created a preliminary semantics for a subset of mTask.…”
Section: Formal Semanticsmentioning
confidence: 99%
See 1 more Smart Citation