Proceedings of the Eighteenth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems 1999
DOI: 10.1145/303976.304005
|View full text |Cite
|
Sign up to set email alerts
|

Workflow, transactions and datalog

Abstract: Transaction Datalog (abbreviated TV) is a concurrent programming language that provides process modeling, database access, and advanced transactions. This paper illustrates the use of TV for specifying and simulating workflows, with examples based on the needs of a highthroughpnt genome laboratory.In addition to traditional database support, these needs include synchronization of work, cooperation between concurrent workflows, and nonserializable access to shared resources. After illustrating workflows, we use… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

2000
2000
2014
2014

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 41 publications
(30 citation statements)
references
References 42 publications
0
28
0
Order By: Relevance
“…Some solutions for workflows focus on the control flow among processes such as active databases [18], relational transducers [19] and enhanced datalog [20]. As scientific jobs are typical long-running and resource-intensive, it is essential to efficiently manage the data-flow.…”
Section: Integrating Databases and Workflowsmentioning
confidence: 99%
“…Some solutions for workflows focus on the control flow among processes such as active databases [18], relational transducers [19] and enhanced datalog [20]. As scientific jobs are typical long-running and resource-intensive, it is essential to efficiently manage the data-flow.…”
Section: Integrating Databases and Workflowsmentioning
confidence: 99%
“…Bonner [35] proposes to solve transaction problems using Transaction Datalog (TD). He identified different types of transactions and exceptions that might occur, and wrote TD rules for them.…”
Section: Related Workmentioning
confidence: 99%
“…CTR extends first-order logic for programming, executing and reasoning state changing concurrent processes [8]. It has been successfully applied to modeling, reasoning about and scheduling workflows [11,7]. CCTR exploits the workflow modeling, reasoning and scheduling capabilities of CTR and broadens these capabilities for the set of resource allocation constraints.…”
Section: Cctrmentioning
confidence: 99%