Constraint programming languages: their specification and generation
Constraint programming languages: their specification and generation
Constraint satisfaction in logic programming
Constraint satisfaction in logic programming
Communications of the ACM - Special issue on analysis and modeling in software development
An overview of workflow management: from process modeling to workflow automation infrastructure
Distributed and Parallel Databases - Special issue on software support for work flow management
Managing heterogeneous multi-system tasks to support enterprise-wide operations
Distributed and Parallel Databases - Special issue on software support for work flow management
Scheduling computer and manufacturing processes
Scheduling computer and manufacturing processes
Logic based modeling and analysis of workflows
PODS '98 Proceedings of the seventeenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Modeling and Analysis of Workflows Using Petri Nets
Journal of Intelligent Information Systems - Special issue on workflow management systems
Workflow, transactions and datalog
PODS '99 Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Logic programming in Oz with Mozart
Proceedings of the 1999 international conference on Logic programming
Workflow management: models, methods, and systems
Workflow management: models, methods, and systems
Scheduling Algorithms
Workflow Management Systems and Interoperability
Workflow Management Systems and Interoperability
A formal framework for business process modelling and design
Information Systems
Distributed and Parallel Databases
Advanced Transaction Models in Workflow Contexts
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Synthesizing Distributed Constrained Events from Transactional Workflow
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Formalizing (and Reasoning About) the Specifications of Workflows
CooplS '02 Proceedings of the 7th International Conference on Cooperative Information Systems
Semantical Considerations on Workflows: An Algebra for Intertask Dependencies
DBLP-5 Proceedings of the Fifth International Workshop on Database Programming Languages
Policy resolution for workflow management systems
HICSS '95 Proceedings of the 28th Hawaii International Conference on System Sciences
WIDE-a distributed architecture for workflow management
RIDE '97 Proceedings of the 7th International Workshop on Research Issues in Data Engineering (RIDE '97) High Performance Database Management for Large-Scale Applications
Enterprise Workflow Resource Management
RIDE '99 Proceedings of the Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises
Modeling and Analysis of Interactions in Virtual Enterprises
RIDE '99 Proceedings of the Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises
Policies in a Resource Manager of Work ow Systems: Modeling, Enforcement and Management
ICDE '99 Proceedings of the 15th International Conference on Data Engineering
Oz Scheduler: A Workbench for Scheduling Problems
ICTAI '96 Proceedings of the 8th International Conference on Tools with Artificial Intelligence
A logical framework for scheduling workflows under resource allocation constraints
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Data management research at the Middle East Technical University
ACM SIGMOD Record
A Workflow-Based Web Service Composition System
WI-IATW '06 Proceedings of the 2006 IEEE/WIC/ACM international conference on Web Intelligence and Intelligent Agent Technology
Workflow-based dynamic scheduling of job shop operations
International Journal of Computer Integrated Manufacturing
Resource Allocation vs. Business Process Improvement: How They Impact on Each Other
BPM '08 Proceedings of the 6th International Conference on Business Process Management
Composing semantic Web services under constraints
Expert Systems with Applications: An International Journal
Detecting artifact anomalies in business process specifications with a formal model
Journal of Systems and Software
Agent-based negotiation and decision making for dynamic supply chain formation
Engineering Applications of Artificial Intelligence
A Two-Stage Probabilistic Approach to Manage Personal Worklist in Workflow Management Systems
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Resource Planning for Massive Number of Process Instances
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Per-flow optimal service selection for Web services based processes
Journal of Systems and Software
Virtual Resources Allocation for Workflow-Based Applications Distribution on a Cloud Infrastructure
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
A three-stage framework for introducing a 4D tool in large consulting firms
Advanced Engineering Informatics
A method of workflow scheduling based on colored Petri nets
Data & Knowledge Engineering
Business process scheduling with resource availability constraints
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems - Volume Part I
Joint Elastic Cloud and Virtual Network Framework for Application Performance-cost Optimization
Journal of Grid Computing
Schedule-aware workflow management systems
Transactions on Petri nets and other models of concurrency IV
E-service/process composition through multi-agent constraint management
BPM'06 Proceedings of the 4th international conference on Business Process Management
An extended meta-model for workflow resource model
KSEM'06 Proceedings of the First international conference on Knowledge Science, Engineering and Management
Modeling the behavior of dispatching rules in workflow systems: a statistical approach
CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
Computing degree of parallelism for BPMN processes
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Computers and Operations Research
Planning of business process execution in Business Process Management environments
Information Sciences: an International Journal
Hi-index | 0.00 |
Research on specification and scheduling of workflows has concentrated on temporal and causality constraints, which specify existence and order dependencies among tasks. However, another set of constraints that specify resource allocation is also equally important. The resources in a workflow environment are agents such as person, machine, software, etc. that execute the task. Execution of a task has a cost and this may vary depending on the resources allocated in order to execute that task. Resource allocation constraints define restrictions on how to allocate resources, and scheduling under resource allocation constraints provide proper resource allocation to tasks. In this work, we provide an architecture to specify and to schedule workflows under resource allocation constraints as well as under the temporal and causality constraints. A specification language with the ability to express resources and resource allocation constraints and a scheduler module that contains a constraint solver in order to find correct resource assignments are core and novel parts of this architecture.