Statecharts: A visual formalism for complex systems
Science of Computer Programming
A graphical query language supporting recursion
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
The monadic second-order logic of graphs. I. recognizable sets of finite graphs
Information and Computation
The G+/GraphLog Visual Query System
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Handbook of graph grammars and computing by graph transformation: vol. 2: applications, languages, and tools
Computing graphical queries over XML data
ACM Transactions on Information Systems (TOIS)
G-Log: A Graph-Based Query Language
IEEE Transactions on Knowledge and Data Engineering
Verification Tools for Finite-State Concurrent Systems
A Decade of Concurrency, Reflections and Perspectives, REX School/Symposium
Analysis and simulation of Web services
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special issue: The Semantic Web: an evolution for a revolution
Analysis of interacting BPEL web services
Proceedings of the 13th international conference on World Wide Web
Lazy query evaluation for Active XML
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
The language intersection problem for non-recursive context-free grammars
Information and Computation
iBOM: A Platform for Intelligent Business Operation Management
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
Context-sensitive program analysis as database queries
Proceedings of the twenty-fourth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
A verifier for interactive, data-driven web applications
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
XQBE (XQuery By Example): A visual interface to the standard XML query language
ACM Transactions on Database Systems (TODS)
Querying business processes with BP-QL
VLDB '05 Proceedings of the 31st international conference on Very large data bases
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
The prom framework: a new era in process mining tool support
ICATPN'05 Proceedings of the 26th international conference on Applications and Theory of Petri Nets
A semantic approach to approximate service retrieval
ACM Transactions on Internet Technology (TOIT)
Monitoring business processes with queries
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Adaptive quality of service management for enterprise services
ACM Transactions on the Web (TWEB)
BP-Mon: query-based monitoring of BPEL business processes
ACM SIGMOD Record
Provenance and scientific workflows: challenges and opportunities
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Querying business processes with BP-QL
Information Systems
Type inference and type checking for queries on execution traces
Proceedings of the VLDB Endowment
Querying and monitoring distributed business processes
Proceedings of the VLDB Endowment
Querying web-based applications under models of uncertainty
Proceedings of the VLDB Endowment
Reasoning on Semantically Annotated Processes
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Querying in Business Process Modeling
Service-Oriented Computing - ICSOC 2007 Workshops
TOP-K projection queries for probabilistic business processes
Proceedings of the 12th International Conference on Database Theory
A first study on strategies for generating workflow snippets
Proceedings of the First International Workshop on Keyword Search on Structured Data
Goal-oriented web-site navigation for on-line shoppers
Proceedings of the VLDB Endowment
Semantically-Aided Business Process Modeling
ISWC '09 Proceedings of the 8th International Semantic Web Conference
BP-Ex: a uniform query engine for business process execution traces
Proceedings of the 13th International Conference on Extending Database Technology
Semantically enabled business process discovery
Proceedings of the 2010 ACM Symposium on Applied Computing
Querying structural and behavioral properties of business processes
DBPL'07 Proceedings of the 11th international conference on Database programming languages
Proceedings of the 2010 ACM SIGMOD International Conference on Management of data
Querying graph-based repositories of business process models
DASFAA'10 Proceedings of the 15th international conference on Database systems for advanced applications
Searching repositories of web application models
ICWE'10 Proceedings of the 10th international conference on Web engineering
On models and query languages for probabilistic processes
ACM SIGMOD Record
Searching workflows with hierarchical views
Proceedings of the VLDB Endowment
Querying probabilistic business processes for sub-flows
Proceedings of the 14th International Conference on Database Theory
A monitoring approach for runtime service discovery
Automated Software Engineering
Querying contract databases based on temporal behavior
Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
Querying business process models based on semantics
DASFAA'11 Proceedings of the 16th international conference on Database systems for advanced applications: Part II
Behavioral similarity: a proper metric
BPM'11 Proceedings of the 9th international conference on Business process management
Efficient retrieval of similar business process models based on structure
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems - Volume Part I
Design by selection: a reuse-based approach for business process modeling
ER'11 Proceedings of the 30th international conference on Conceptual modeling
A structural/temporal query language for Business Processes
Journal of Computer and System Sciences
Business process model repositories - Framework and survey
Information and Software Technology
Type inference and type checking for queries over execution traces
The VLDB Journal — The International Journal on Very Large Data Bases
Hiding data and structure in workflow provenance
DNIS'11 Proceedings of the 7th international conference on Databases in Networked Information Systems
Fast business process similarity search
Distributed and Parallel Databases
Efficient retrieval of similar workflow models based on behavior
APWeb'12 Proceedings of the 14th Asia-Pacific international conference on Web Technologies and Applications
Anonyfrag: an anonymization-based approach for privacy-preserving BPaaS
Proceedings of the 1st International Workshop on Cloud Intelligence
Labeling workflow views with fine-grained dependencies
Proceedings of the VLDB Endowment
Towards a Formal Semantics for the Process Model of the Taverna Workbench. Part I
Fundamenta Informaticae
On efficient processing of BPMN-Q queries
Computers in Industry
FNet: an index for advanced business process querying
BPM'12 Proceedings of the 10th international conference on Business Process Management
Foundations of data-aware process analysis: a database theory perspective
Proceedings of the 32nd symposium on Principles of database systems
Modeling and query language for hospitals
HIS'13 Proceedings of the second international conference on Health Information Science
Search and result presentation in scientific workflow repositories
Proceedings of the 25th International Conference on Scientific and Statistical Database Management
Top-k queries over web applications
The VLDB Journal — The International Journal on Very Large Data Bases
MOCQL: a declarative language for ad-hoc model querying
ECMFA'13 Proceedings of the 9th European conference on Modelling Foundations and Applications
Similarity assessment and efficient retrieval of semantic workflows
Information Systems
Querying business process model repositories
World Wide Web
Hi-index | 0.00 |
We present in this paper BP-QL, a novel query language for querying business processes. The BP-QL language is based on an intuitive model of business processes, an abstraction of the emerging BPEL (Business Process Execution Language) standard. It allows users to query business processes visually, in a manner very analogous to how such processes are typically specified, and can be employed in a distributed setting, where process components may be provided by distinct providers(peers).We describe here the query language as well as its underlying formal model. We consider the properties of the various language components and explain how they influenced the language design. In particular we distinguish features that can be efficiently supported, and those that incur a prohibitively high cost, or cannot be computed at all. We also present our implementation which complies with real life standards for business process specifications, XML, and Web services, and is used in the BP-QL system.