Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Maria E. Orlowska

dblp:o/MariaEOrlowska · DBLP profile ↗
← Back
82ranked-venue papers
6as first author
7since 2021 · last 2024
0000-0002-5234-7925ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 64 · 5 first-author · 6 since 2021Artificial intelligence and machine learning · 17 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 9 · 1 first-authorSoftware engineering, systems software and programming languages · 7 · 1 first-authorHuman-computer interaction and ubiquitous computing · 4Systems, architecture and hardware · 2Theory of computation · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
9 papers
Graph data management · 31% Data mining · 26% Knowledge graphs · 24%
Artificial intelligence
3 papers
Graph learning · 93% Efficient and distributed learning · 6% Motion planning and robot control · 1%
Network and information security
1 paper
Privacy and data protection · 100%

Topics — the 30 heaviest of 34, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning
graph neural network
0.922024
TimeSGN: Scalable and Effective Temporal Graph Neural Network · ICDE 2024
Estimating Node Importance Values in Heterogeneous Information Networks · ICDE 2022
Machine learning › Graph learning
dynamic graph learning
0.812024
TimeSGN: Scalable and Effective Temporal Graph Neural Network · ICDE 2024
Machine learning › Graph learning › graph neural network
dynamic graph neural network
0.812024
TimeSGN: Scalable and Effective Temporal Graph Neural Network · ICDE 2024
Machine learning › Graph learning › dynamic graph learning
temporal message passing
0.812024
TimeSGN: Scalable and Effective Temporal Graph Neural Network · ICDE 2024
Privacy and data protection
anonymization
0.712023
A Survey and Experimental Study on Privacy-Preserving Trajectory Data Publishing · IEEE Trans. Knowl. Data Eng. 2023
Privacy and data protection › data publishing
privacy-preserving data publishing
0.712023
A Survey and Experimental Study on Privacy-Preserving Trajectory Data Publishing · IEEE Trans. Knowl. Data Eng. 2023
Privacy and data protection › data publishing › privacy-preserving data publishing
trajectory data publishing
0.712023
A Survey and Experimental Study on Privacy-Preserving Trajectory Data Publishing · IEEE Trans. Knowl. Data Eng. 2023
Distributed and cloud data management
data partitioning
0.612022
MDDE: multitasking distributed differential evolution for privacy-preserving database fragmentation · VLDB J. 2022
Knowledge graphs
entity linking
0.612022
Trajectory-Based Spatiotemporal Entity Linking · IEEE Trans. Knowl. Data Eng. 2022
Data mining › structured data mining › graph mining
heterogeneous information network
0.612022
Estimating Node Importance Values in Heterogeneous Information Networks · ICDE 2022
Knowledge graphs › knowledge graph analytics
node importance estimation
0.612022
Estimating Node Importance Values in Heterogeneous Information Networks · ICDE 2022
Data mining › spatiotemporal data mining
trajectory data mining
0.612022
Trajectory-Based Spatiotemporal Entity Linking · IEEE Trans. Knowl. Data Eng. 2022
Graph data management › bipartite graph
bipartite graph analysis
0.512021
Efficient Bi-triangle Counting for Large Bipartite Networks · Proc. VLDB Endow. 2021
Graph data management
graph analytics
0.512021
Efficient Bi-triangle Counting for Large Bipartite Networks · Proc. VLDB Endow. 2021
Graph data management
motif counting
0.512021
Efficient Bi-triangle Counting for Large Bipartite Networks · Proc. VLDB Endow. 2021
Machine learning › Efficient and distributed learning
memory-efficient training
0.212024
TimeSGN: Scalable and Effective Temporal Graph Neural Network · ICDE 2024
Privacy and data protection › privacy evaluation
privacy-utility tradeoff
0.212023
A Survey and Experimental Study on Privacy-Preserving Trajectory Data Publishing · IEEE Trans. Knowl. Data Eng. 2023
Machine learning › Graph learning › graph neural network
heterogeneous graph neural network
0.212022
Estimating Node Importance Values in Heterogeneous Information Networks · ICDE 2022
Information retrieval
indexing
0.212022
Trajectory-Based Spatiotemporal Entity Linking · IEEE Trans. Knowl. Data Eng. 2022
Mathematical optimization › combinatorial optimization › vehicle routing
traveling salesman problem
0.112007
On the Optimal Robot Routing Problem in Wireless Sensor Networks · IEEE Trans. Knowl. Data Eng. 2007
Mathematical optimization › combinatorial optimization › vehicle routing › traveling salesman problem
traveling salesman problem with neighborhoods
0.112007
On the Optimal Robot Routing Problem in Wireless Sensor Networks · IEEE Trans. Knowl. Data Eng. 2007
Data integration and cleaning › data extraction
web data extraction
0.112006
Robust web content extraction · WWW 2006
Services computing and microservices
workflow management
0.021999
Confirmation: A Solution for Non-Compensatability in Workflow Applications · ICDE 1999
FlowBack: Providing Backward Recovery for Workflow Systems · SIGMOD Conference 1998
Data mining › pattern mining › temporal pattern mining
event pattern mining
0.012003
Introducing Uncertainty into Pattern Discovery in Temporal Event Sequences · ICDM 2003
Data mining
pattern mining
0.012003
Introducing Uncertainty into Pattern Discovery in Temporal Event Sequences · ICDM 2003
Data mining
uncertain data mining
0.012003
Introducing Uncertainty into Pattern Discovery in Temporal Event Sequences · ICDM 2003
Indexing and storage engines
multidimensional indexing
0.012000
Optimizing Multiple Dimensional Queries Simultaneously in Multidimensional Databases · VLDB J. 2000
Query processing and optimization › query optimization
multidimensional query optimization
0.012000
Optimizing Multiple Dimensional Queries Simultaneously in Multidimensional Databases · VLDB J. 2000
Transaction processing and concurrency control › transaction models
extended transaction models
0.011999
Confirmation: A Solution for Non-Compensatability in Workflow Applications · ICDE 1999
Internet of things and sensor networks
wireless sensor network
0.012007
On the Optimal Robot Routing Problem in Wireless Sensor Networks · IEEE Trans. Knowl. Data Eng. 2007

Methods — techniques the papers use, named apart from their topics

meta schema · 1.1graph neural network · 1.1self-attention · 0.8linear state updater · 0.8utility metrics · 0.7privacy model · 0.7multitasking optimization · 0.6k nearest neighbor query · 0.6dimension reduction · 0.6differential evolution · 0.6WR-tree · 0.6wedge join · 0.5super-wedge join · 0.5degree-based vertex ranking · 0.5approximation algorithm · 0.2compensation semantics · 0.0workflow verification · 0.0
YearPublicationVenuePosition
2024 TimeSGN: Scalable and Effective Temporal Graph Neural Network
abstract
Temporal graph neural networks (T-GNNs) have emerged as leading approaches for representation learning over dynamic graphs. However, existing solutions typically suffer from exponential time complexity with model depth and excessive GPU memory usage due to acceleration techniques, and cannot handle large dynamic graphs. Furthermore, the core component of T-G NNs, temporal message passing, still predominantly derives from static GNNs. This neglects the distinct characteristics of two types of features, timestamps and edge features, and results in sub-optimal embedding quality. Consequently, existing T-GNNs fail to scale to large dynamic graphs and generalize well in unseen or complex scenarios, limiting their applicability. To bridge the gap, this paper first proposes a simple yet effective temporal message passing paradigm for T-GNNs, called the divided temporal message passing (DT-MP) paradigm, which enables effective feature learning for each feature type. We theoretically demonstrate that the DT-MP paradigm can reduce GPU memory usage compared to existing T-GNNs. Building on this foundation, we propose TimeSGN, a scalable and effective temporal graph neural network, which can handle billion-scale dynamic graphs. Specifically, we design a linear state updater to effectively capture node dynamic evolution and instantiate the DT-MP paradigm using two 1-layer self-attention mechanisms for temporal message passing to generate temporal embeddings. As a result, TimeSGN fundamentally avoids exponential time complexity and significantly reduces GPU memory usage. Extensive experiments demonstrate that TimeSGN achieves an average 10.56% improvement in accuracy, up to 42.48% reduction in training GPU memory, and up to 5 x speedup in per-epoch training time compared to the state-of-the-art baselines, while being one order of magnitude faster than vanilla T-GNNs.
Yuanyuan Xu 0002, Wenjie Zhang 0001, Ying Zhang 0001, Maria E. Orlowska, Xuemin Lin 0001
ICDE4
2023 A Survey and Experimental Study on Privacy-Preserving Trajectory Data Publishing
abstract
Trajectory data has become ubiquitous nowadays, which can benefit various real-world applications such as traffic management and location-based services. However, trajectories may disclose highly sensitive information of an individual including mobility patterns, personal profiles and gazetteers, social relationships, etc, making it indispensable to consider privacy protection when releasing trajectory data. Ensuring privacy on trajectories demands more than hiding single locations, since trajectories are intrinsically sparse and high-dimensional, and require to protect multi-scale correlations. To this end, extensive research has been conducted to design effective techniques for privacy-preserving trajectory data publishing. Furthermore, protecting privacy requires carefully balance two metrics: privacy and utility. In other words, it needs to protect as much privacy as possible and meanwhile guarantee the usefulness of the released trajectories for data analysis. In this survey, we provide a comprehensive study and a systematic summarization of existing protection models, privacy and utility metrics for trajectories developed in the literature. We also conduct extensive experiments on two real-life public trajectory datasets to evaluate the performance of several representative privacy protection models, demonstrate the trade-off between privacy and utility, and guide the choice of the right privacy model for trajectory publishing given certain privacy and utility desiderata.
Fengmei Jin, Wen Hua, Matteo Francia, Pingfu Chao, Maria E. Orlowska, Xiaofang Zhou 0001
IEEE Trans. Knowl. Data Eng.5
2022 Estimating Node Importance Values in Heterogeneous Information Networks
abstract
Node importance estimation is a fundamental task in graph data analysis. Extensive studies have focused on this task, and various downstream applications have benefited from it, such as recommendation, resource allocation optimization, and missing value completion. However, existing works either focus on the homogeneous network or only study importance-based ranking. We are the first to consider the node importance values as heterogeneous values in heterogeneous information networks (HINs). A typical HIN is built of several distinguished node types where each type has its own measure of importance value (e.g., in the DBLP network, the importance values of authors and papers can be reflected by their h-index and citation numbers, respectively). This characteristic makes the above problem more challenging than computing the node importance in conventional homogeneous networks. In this paper, we formally introduce the problem of node importance value estimation in HINs; that is, given the importance values of a subset of nodes in an HIN, we aim to estimate the importance values of the remaining nodes. To solve this problem, we propose an effective graph neural network (GNN) model, called HIN Importance Value Estimation Network (HIVEN). HIVEN traces the local information of each node, specifically by utilizing the heterogeneity of the HIN. Furthermore, the meta schema is deployed to alleviate the node type domination issue. Additionally, HIVEN exploits the node similarity within each type to remedy the shortcoming of GNN models in capturing global information. Extensive experiments on real-world HIN datasets demonstrate that HIVEN superiorly outperforms the baseline methods.
Chenji Huang, Yixiang Fang, Xuemin Lin 0001, Xin Cao 0001, Wenjie Zhang 0001, Maria E. Orlowska
ICDE6
2022 Trajectory-Based Spatiotemporal Entity Linking
abstract
Trajectory-based spatiotemporal entity linking is to match the same moving object in different datasets based on their movement traces. It is a fundamental step to support spatiotemporal data integration and analysis. In this paper, we study the problem of spatiotemporal entity linking using effective and concise signatures extracted from their trajectories. This linking problem is formalized as a$k$-nearest neighbor ($k$-NN) query on the signatures. Four representation strategies (sequential, temporal, spatial, and spatiotemporal) and two quantitative criteria (commonality and unicity) are investigated for signature construction. A simple yet effective dimension reduction strategy is developed together with a novel indexing structure called the WR-tree to speed up the search. A number of optimization methods are proposed to improve the accuracy and robustness of the linking. Our extensive experiments on real-world datasets verify the superiority of our approach over the state-of-the-art solutions in terms of both accuracy and efficiency.
Fengmei Jin, Wen Hua, Thomas Zhou, Jiajie Xu 0001, Matteo Francia, Maria E. Orlowska, Xiaofang Zhou 0001
IEEE Trans. Knowl. Data Eng.6
2022 MDDE: multitasking distributed differential evolution for privacy-preserving database fragmentation
Yong-Feng Ge, Maria E. Orlowska, Jinli Cao, Hua Wang 0002, Yanchun Zhang
VLDB J.2
2021 Knowledge transfer-based distributed differential evolution for dynamic database fragmentation
Yong-Feng Ge, Maria E. Orlowska, Jinli Cao, Hua Wang 0002, Yanchun Zhang
Knowl. Based Syst.2
2021 Efficient Bi-triangle Counting for Large Bipartite Networks
abstract
A bipartite network is a network with two disjoint vertex sets and its edges only exist between vertices from different sets. It has received much interest since it can be used to model the relationship between two different sets of objects in many applications (e.g., the relationship between users and items in E-commerce). In this paper, we study the problem of efficient bi-triangle counting for a large bipartite network, where a bi-triangle is a cycle with three vertices from one vertex set and three vertices from another vertex set. Counting bi-triangles has found many real applications such as computing the transitivity coefficient and clustering coefficient for bipartite networks. To enable efficient bi-triangle counting, we first develop a baseline algorithm relying on the observation that each bi-triangle can be considered as the join of three wedges. Then, we propose a more sophisticated algorithm which regards a bi-triangle as the join of two super-wedges, where a wedge is a path with two edges while a super-wedge is a path with three edges. We further optimize the algorithm by ranking vertices according to their degrees. We have performed extensive experiments on both real and synthetic bipartite networks, where the largest one contains more than one billion edges, and the results show that the proposed solutions are up to five orders of magnitude faster than the baseline method.
Yixing Yang, Yixiang Fang, Maria E. Orlowska, Wenjie Zhang 0001, Xuemin Lin 0001
Proc. VLDB Endow.3
2009 Projected outlier detection in high-dimensional mixed-attributes data set
Mao Ye 0001, Xue Li 0001, Maria E. Orlowska
Expert Syst. Appl.3
2008 On Using Workflow Technology to Model eLearning Process
abstract
eLearning can be viewed as a coordination of dependent learning activities in an online setting. During the last two decades, workflow and related technologies have delivered successfully in the area of activity coordination, although primarily in the business domain. However, there is evidence in literature that the principles of workflow management have been successfully utilized in the eLearning domain as well. In this paper, we present a brief analysis of various classes of dependencies that can exist in eLearning processes. We will demonstrate the overlaps and differences of these dependency classes with conventional process modeling aspects.
Alex Pongpech, Shazia Sadiq, Maria E. Orlowska
ICALT3
2007 Hiding Sensitive Associative Classification Rule by Data Reduction
Juggapong Natwichai, Maria E. Orlowska, Xingzhi Sun 0001
ADMA2
2007 Efficient Semantically Equal Join on Strings
Juggapong Natwichai, Xingzhi Sun 0001, Maria E. Orlowska
DASFAA3
2007 Personalized Courses Recommendation Functionality for Flex-eL
abstract
Consider substantial scope of courses with theirs complex relationships, it is not a trivial task for each elearner to find coherent and sound courses to enroll in elearning environment where face to face consultation is not the norm. In this paper, we extend the scope of Flex-eL services by providing functionality which delivers smart and automate personalized courses recommendation that are coherent and sound for each elearner. The outcome is a set of ranked recommendation goals for each individual based on his/her completed courses.
Alex Pongpech, Maria E. Orlowska, Shazia Sadiq
ICALT2
2007 Discovering Correlated Items in Data Streams
Xingzhi Sun 0001, Xue Li 0001, Maria E. Orlowska
PAKDD4
2007 A Recommender System with Interest-Drifting
Shanle Ma, Xue Li 0001, Maria E. Orlowska
WISE4
2007 On the Optimal Robot Routing Problem in Wireless Sensor Networks
abstract
Given a set of sparsely distributed sensors in the Euclidean plane, a mobile robot is required to visit all sensors to download the data and finally return to its base. The effective range of each sensor is specified by a disk, and the robot must at least reach the boundary to start communication. The primary goal of optimization in this scenario is to minimize the traveling distance by the robot. This problem can be regarded as a special case of the traveling salesman problem with neighborhoods (TSPN), which is known to be NP-hard. In this paper, we present a novel TSPN algorithm for this class of TSPN, which can yield significantly improved results compared to the latest approximation algorithm.
Bo Yuan 0003, Maria E. Orlowska, Shazia Sadiq
IEEE Trans. Knowl. Data Eng.2
2006 Towards More Personalized Web: Extraction and Integration of Dynamic Content from the Web
Marek Kowalkiewicz, Maria E. Orlowska, Tomasz Kaczmarek, Witold Abramowicz
APWeb2
2006 On Sensor Network Segmentation for Urban Water Distribution Monitoring
Sudarsanan Nesamony, Madhan Karky Vairamuthu, Maria E. Orlowska, Shazia Sadiq
APWeb3
2006 Towards a Methodology for Deriving Contract-Compliant Business Processes
Zoran Milosevic, Shazia Sadiq, Maria E. Orlowska
Business Process Management3
2006 Translating business contract into compliant business processes
abstract
This paper presents an approach for translating legalese expression of business contracts into candidate business activities and processes while ensuring their compliance with contract. This is a progressive refinement using logic-based formalism to capture contract semantics and to serve as an intermediate step for transformation. Particular value of this approach is for those organisations that consider moving towards new approaches to enterprise contract management and applying them to their future contracts
Zoran Milosevic, Shazia Sadiq, Maria E. Orlowska
EDOC3
2006 Robust web content extraction
abstract
We present an empirical evaluation and comparison of two content extraction methods in HTML: absolute XPath expressions and relative XPath expressions. We argue that the relative XPath expressions, although not widely used, should be used in preference to absolute XPath expressions in extracting content from human-created Web documents. Evaluation of robustness covers four thousand queries executed on several hundred webpages. We show that in referencing parts of real world dynamic HTML documents, relative XPath expressions are on average significantly more robust than absolute XPath ones.
Marek Kowalkiewicz, Maria E. Orlowska, Tomasz Kaczmarek, Witold Abramowicz
WWW2
2006 Formal considerations of rule-based messaging for business process integration
abstract
In the last decade, with the expansion of organizational scope and the tendency for outsourcing, there has been an increasing need for Business Process Integration (BPI), understood as the sharing of data and applications among business processes. The research efforts and development paths in BPI pursued by many academic groups and system vendors, targeting heterogeneous system integration, continue to face several conceptual and technological challenges. This article begins with a brief review of major approaches and emerging standards to address BPI. Further, we introduce a rule-driven messaging approach to BPI, which is based on the harmonization of messages in order to compose a new, often cross-organizational process. We will then introduce the design of a temporal first order language (Harmonized Messaging Calculus) that provides the formal foundation for general rules governing the business process execution. Definitions of the language terms, formulae, safety, and expressiveness are introduced and considered in detail.
Dat C. Ma, Maria E. Orlowska, Shazia Sadiq
Cybern. Syst.2
2005 A Further Study on Inverse Frequent Set Mining
Xia Chen 0001, Maria E. Orlowska
ADMA2
2005 Hiding Classification Rules for Data Sharing with Privacy Preservation
Juggapong Natwichai, Xue Li 0001, Maria E. Orlowska
DaWaK3
2005 Improvements of IncSpan: Incremental Mining of Sequential Patterns in Large Database
Son N. Nguyen, Xingzhi Sun 0001, Maria E. Orlowska
PAKDD3
2005 Finding Temporal Features of Event-Oriented Patterns
Xingzhi Sun 0001, Maria E. Orlowska, Xue Li 0001
PAKDD2
2005 Improvements in the Data Partitioning Approach for Frequent Itemsets Mining
Son N. Nguyen, Maria E. Orlowska
PKDD2
2005 Collaborative business process technologies
Maria E. Orlowska, Shazia Sadiq
Data Knowl. Eng.1
2005 Specification and validation of process constraints for flexible workflows
Shazia Sadiq, Maria E. Orlowska, Wasim Sadiq
Inf. Syst.2
2005 Editorial
Tiziana Catarci, John Mylopoulos, Maria E. Orlowska
World Wide Web3
2004 The Next Generation Messaging Technology ? Makes Web Services Effective
Maria E. Orlowska
APWeb1
2004 SQLator: an online SQL learning workbench
abstract
SQL (Structured Query Language) is one of the essential topics in foundation databases courses in higher education. Due to its apparent simple syntax, learning to use the full power of SQL can be a very difficult activity. In this paper, we introduce SQLator, which is a web-based interactive tool for learning SQL. SQLator's key function is the evaluate function, which allows a user to evaluate the correctness of his/her query formulation. The evaluate engine is based on complex heuristic algorithms. The tool also provides instructors the facility to create and populate database schemas with an associated pool of SQL queries. Currently it hosts two databases with a query pool of 300+ across the two databases. The pool is divided into 3 categories according to query complexity. The SQLator user can perform unlimited executions and evaluations on query formulations and/or view the solutions. The SQLator evaluate function has a high rate of success in evaluating the user's statement as correct (or incorrect) corresponding to the question. We will present in this paper, the basic architecture and functions of SQLator. We will further discuss the value of SQLator as an educational technology and report on educational outcomes based on studies conducted at the School of Information Technology and Electrical Engineering, The University of Queensland.
Shazia Sadiq, Maria E. Orlowska, Wasim Sadiq, Joe Y.-C. Lin
ITiCSE2
2004 Finding Negative Event-Oriented Patterns in Long Temporal Sequences
Xingzhi Sun 0001, Maria E. Orlowska, Xue Li 0001
PAKDD2
2004 Facilitating cross-organisational workflows with a workflow view approach
Karsten A. Schulz, Maria E. Orlowska
Data Knowl. Eng.2
2003 Introducing Uncertainty into Pattern Discovery in Temporal Event Sequences
abstract
Pattern discovery in temporal event sequences is of great importance in many application domains, such as telecommunication network fault analysis. In reality, not every type of event has an accurate timestamp. Some of them, defined as inaccurate events may only have an interval as possible time of occurrence. The existence of inaccurate events may cause uncertainty in event ordering. The traditional support model cannot deal with this uncertainty, which would cause some interesting patterns to be missing. A new concept, precise support, is introduced to evaluate the probability of a pattern contained in a sequence. Based on this new metric, we define the uncertainty model and present an algorithm to discover interesting patterns in the sequence database that has one type of inaccurate event. In our model, the number of types of inaccurate events can be extended to k readily, however, at a cost of increasing computational complexity.
Xingzhi Sun 0001, Maria E. Orlowska, Xue Li 0001
ICDM2
2003 Finding Event-Oriented Patterns in Long Temporal Sequences
Xingzhi Sun 0001, Maria E. Orlowska, Xiaofang Zhou 0001
PAKDD2
2003 SemanticWeb Services: Facts and Fiction
abstract
Semantic web services are web services with associated semantic descriptions. These descriptions will make it possible for other programs to select, compose and monitor web services at run-time, thereby contributing to the realization of the Semantic Web vision. Researchers have already been active in making the notion of semantic web service more concrete through usage scenaria and technologies that will support their design and use (e.g., [1]). Software Engineering has grappled with the problem of software design for more than three decades. There is welldocumented evidence that designing software manually is a laborious and error-prone task. Semantic descriptions of software (e.g., requirements and design specifications), developed and used at design-time, can facilitate the process of software construction, but they are not panacea. With semantic web services, we seem to be trying to solve the same software development problem, but now these semantic descriptions are used (for selection, composition, monitoring and other purposes) at run-time, automatically. Can we ever hope to see semantic web service technologies and methodologies that actually work? The discussion will focus on this central theme; it will be structured according to the following questions:
John Mylopoulos, Maria E. Orlowska
WISE2
2003 Confirmation: increasing resource availability for transactional workflows
Chengfei Liu, Xuemin Lin 0001, Maria E. Orlowska, Xiaofang Zhou 0001
Inf. Sci.3
2002 Towards a Cross-Organizational Workflow Model
Karsten A. Schulz, Maria E. Orlowska
PRO-VE2
2001 Improving Backward Recovery in Workflow Systems
abstract
The notion of compensation is widely used as means of backward recovery in long-lived transactions as well as in business processes supported by workflow management systems. In general, it is non-trivial to design compensating tasks for tasks in the context of a workflow. Actually, a task does not have to be compensatable. In this paper, we first look into the requirements that a compensating task has to satisfy. Then we introduce a new mechanism called confirmation. With the help of confirmation, we can modify some non-compensatable tasks so that they become compensatable. This greatly improves backward recovery for workflow applications in the case of failures. To effectively incorporate confirmation and compensation into the workflow management environment, a three-level bottom-up workflow design method is introduced. The implementation issues of this design are also discussed.
Chengfei Liu, Maria E. Orlowska, Xuemin Lin 0001, Xiaofang Zhou 0001
DASFAA2
2001 Integrating Web Based Applications - Challenges and Opportunities
Maria E. Orlowska
DASFAA1
2001 Pockets of Flexibility in Workflow Specification
Shazia Sadiq, Wasim Sadiq, Maria E. Orlowska
ER3
2001 On Workflow Enabled e-Learning Services
abstract
Workflow technology provides a suitable platform to define and manage the coordination and allocation of business process activities. We introduce the Flex-eL (Flexible electronic Learning) environment that has been built upon workflow technology. The workflow functionality of Flex-eL manages the coordination of learning and assessment activities of the course process between students and teaching staff. It provides a unique environment for teachers to design and develop process-centric courses and to monitor student progress. It allows students to learn at their own pace while observing the learning guidelines and checkpoints modelled into the course process by teaching staff. We also report on the successful deployment of the concept and system for a university course and our experiences from the implementation.
Joe Y.-C. Lin, Charley Ho, Wasim Sadiq, Maria E. Orlowska
ICALT4
2001 Materialized view selection under the maintenance time constraint
Weifa Liang, Hui Wang 0010, Maria E. Orlowska
Data Knowl. Eng.3
2000 On Business Process Model Transformations
Wasim Sadiq, Maria E. Orlowska
ER2
2000 Range queries in dynamic OLAP data cubes
Weifa Liang, Hui Wang 0010, Maria E. Orlowska
Data Knowl. Eng.3
2000 Managing Change and Time in Dynamic Workflow Processes
abstract
Business environments have become exceedingly dynamic and competitive in recent times. This dynamism is manifested in the form of changing process requirements and time constraints. Workflow technology is currently one of the most promising fields of research in business process automation. However, workflow systems to date do not provide the flexibility necessary to support the dynamic nature of business processes. In this paper we primarily discuss the issues and challenges related to managing change and time in workflows representing dynamic business processes. We also present an analysis of workflow modifications and provide feasibility considerations for the automation of this process.
Wasim Sadiq, Olivera Marjanovic, Maria E. Orlowska
Int. J. Cooperative Inf. Syst.3
2000 Analyzing Process Models Using Graph Reduction Techniques
Wasim Sadiq, Maria E. Orlowska
Inf. Syst.2
2000 Optimizing Multiple Dimensional Queries Simultaneously in Multidimensional Databases
Weifa Liang, Maria E. Orlowska, Jeffrey Xu Yu
VLDB J.2
1999 Applying Graph Reduction Techniques for Identifying Structural Conflicts in Process Models
Wasim Sadiq, Maria E. Orlowska
CAiSE2
1999 Efficient Refreshment of Materialized Views with Multiple Sources
abstract
A data warehouse collects and maintains a large amount of data from multiple distributed and autonomous data sources. Often the data in it is stored in the form of materialized views in order to provide fast access to the integrated data. However, maintaining a certain level consistency of warehouse data with the source data is challenging in a distributed multiple source environment. Transactions containing multiple updates at one or more sources further complicate the consistency issue.
Hui Wang 0010, Maria E. Orlowska, Weifa Liang
CIKM2
1999 Confirmation: A Solution for Non-Compensatability in Workflow Applications
abstract
The notion of a compensation is widely used in advanced transaction models as means of recovery from a failure. Similar concepts are adopted for providing "transaction-like" behaviour for long business processes supported by workflows technology. Generally, designing a compensating task in the context of a workflow process is a non-trivial job. In fact, not every task is compensatable. This work contributes to the study of the non-compensatability problem. A compensating task C of a task T semantically undoes the effect of T after T has been committed. For example, the compensating task of a deposit is a withdrawal. For a task to be compensatable, it must satisfy two conditions. Forcibility: The compensating task of the task must be forcible. In other words, after the task commits, the execution of its compensating task is guaranteed to succeed by the application semantics. Relaxation of isolation: The isolation requirement of the shared data resources which the task may access must be relaxed. This relaxation is required as the purpose of introducing compensation is to avoid long-duration waiting, otherwise, compensation may become useless. In this work, we carefully investigate the properties of shared resources and tasks which may be performed on these resources. As all its invoked operations must be compensatable as well if a task is compensatable, we only discuss the compensatability of operations defined on shared resources.
Chengfei Liu, Maria E. Orlowska, Xiaofang Zhou 0001, Xuemin Lin 0001
ICDE2
1999 On the Complexity of Some Verification Problems in Process Control Specifications
abstract
Many techniques in many diverse areas in computer science, such as process modelling, process programming, decision support systems and workflow systems, use concepts for the specification of process control. These typically include concepts for the specification of sequential execution, parallelism, synchronization and moments of choice. This paper identifies some typical verification problems in process control specifications, such as reachability, termination, freedom of deadlock and livelock, and determines their computational complexity. These results then provide computational lower bounds for any technique using these concepts for process control.
Arthur H. M. ter Hofstede, Maria E. Orlowska
Comput. J.2
1999 Making Multiple Views Self-Maintainable in a Data Warehouse
Weifa Liang, Hui Li 0004, Hui Wang 0010, Maria E. Orlowska
Data Knowl. Eng.4
1999 On Modeling and Verification of Temporal Constraints in Production Workflows
Olivera Marjanovic, Maria E. Orlowska
Knowl. Inf. Syst.2
1998 Automating Handover in Dynamic Workflow Environments
Chengfei Liu, Maria E. Orlowska, Hui Li 0004
CAiSE2
1998 Computing Multidimensional Aggregates in Parallel
abstract
Computing multiple related group-by aggregates is one of the core operations of online analytical processing (OLAP) applications. This kind of computation involves a huge volume of data operations (megabytes or treabytes). The response time for such applications is crucial, so, using parallel processing techniques to handle such computation is inevitable. We present several parallel algorithms for computing a collection of group-by aggregates based on a multiprocessor system with shared disks. We focus on a special case of the aggregation problem-"Cube" operator which computes group-by aggregates over all possible combinations of a list of attributes. The proposed algorithms introduce a novel processor scheduling policy and a non-trivial decomposition approach for the problem in the parallel environment. Particularly, the hybrid algorithm has the best performance potential among the four proposed algorithms. All the proposed algorithms are scalable.
Weifa Liang, Maria E. Orlowska
ICPADS2
1998 CCAIIA: Clustering Categorial Attributed into Interseting Accociation Rules
Brett Gray, Maria E. Orlowska
PAKDD2
1998 FlowBack: Providing Backward Recovery for Workflow Systems
abstract
The Distributed Systems Technology Centre (DSTC) framework for workflow specification, verification and management captures workflows transaction-like behavior for long lasting processes. FlowBack is an advanced prototype functionally enhancing an existing workflow management system by providing process backward recovery. It is based on extensive theoretical research ([3],[4],[5],[6],[8],[9]), and its architecture and construction assumptions are product independent. FlowBack clearly demonstrates the extent to which generic backward recovery can be automated and system supported. The provision of a solution for handling exceptional business process behavior requiring backward recovery makes workflow solutions more suitable for a large class of applications, therefore opening up new dimensions within the market. For the demonstration purpose, FlowBack operates with IBM FlowMark, one of the leading workflow products.
Bartek Kiepuszewski, Ralf Mühlberger, Maria E. Orlowska
SIGMOD Conference3
1998 Verification Problems in Conceptual Workflow Specifications
Arthur H. M. ter Hofstede, Maria E. Orlowska, Jayantha Rajapakse
Data Knowl. Eng.2
1998 Supporting Update Propagation in Object-Oriented Databases
Chengfei Liu, Hui Li 0004, Maria E. Orlowska
Data Knowl. Eng.3
1997 On Integration of Relational and Object-Oriented Database Systems
Maria E. Orlowska, Hui Li 0004, Chengfei Liu
SOFSEM1
1996 Verification Problems in Conceptual Workflow Specifications
Arthur H. M. ter Hofstede, Maria E. Orlowska, Jayantha Rajapakse
ER2
1996 Characterization of the Effects of Schema Change
Catherine A. Ewald, Maria E. Orlowska
Inf. Sci.2
1996 An Extended Transaction to Maintain Consistency and Recovery in Multidatabase Systems
Jayantha Rajapakse, Maria E. Orlowska
Inf. Sci.2
1996 Fault-Tolerant Logarithmic Mutual Exclusion with Lazy Update Propagation
David Truffet, Maria E. Orlowska
Inf. Sci.2
1996 Parallel Transitive Closure Computation in Relational Databases
Xiaofang Zhou 0001, Yanchun Zhang, Maria E. Orlowska
Inf. Sci.3
1996 An Optimal Voting Scheme for Minimizing the Overall Communication Cost in Replicated Data Management
Xuemin Lin 0001, Maria E. Orlowska
J. Parallel Distributed Comput.2
1995 A Highly Fault-Tolerant Quorum Consensus Method for Managing Replicated Data
Xuemin Lin 0001, Maria E. Orlowska
COCOON2
1995 An Efficient Processing of a Chain Join with the Minimum Communication Cost in Distributed Database Systems
Xuemin Lin 0001, Maria E. Orlowska
Distributed Parallel Databases2
1995 An Integer Linear Programming Approach to Data Allocation with the Minimum Total Communication Cost in Distributed Database Systems
Xuemin Lin 0001, Maria E. Orlowska
Inf. Sci.2
1994 An Efficient Optimal Algorithm for Minimizing the Overall Communication Cost in Replicated Data Management
Xuemin Lin 0001, Maria E. Orlowska
ISAAC2
1994 A new Fragmentation Scheme for Recursive Query Processing
Xiaofang Zhou 0001, Yanchun Zhang, Maria E. Orlowska
Data Knowl. Eng.3
1993 A Procedural Approach to Schema Evolution
Catherine A. Ewald, Maria E. Orlowska
CAiSE2
1993 A Graph Based Cluster Approach for Vertical Partitioning in Database Design
Xuemin Lin 0001, Maria E. Orlowska, Yanchun Zhang
Data Knowl. Eng.2
1993 Effective Utilization of Copies in a Transparent Distributed Environment
Maria E. Orlowska
Distributed Parallel Databases1
1993 Parallel processing for the full reductioin of a chain query in distributed databases
Yanchun Zhang, Maria E. Orlowska
Inf. Syst.2
1993 Corrections to Ram's synthesis approach for relational database design
Yanchun Zhang, Maria E. Orlowska
Inf. Sci.2
1992 An Efficient Test for the Validity of Unbiased Hybrid Knowledge Fragmentation in Distributed Databases
abstract
Knowledge bases contain specific and general knowledge. In relational database systems, specific knowledge is often represented as a set of relations. The conventional methodologies for centralized database design can be applied to develop a normalized, redundancy-free global schema. Distributed database design involves redundancy removal as well as the distribution design which allows replicated data segments. Thus, distribution design can be viewed as a process on a normalized global schema which produces a collection of fragments of relations from a global database. Clearly, not every fragment of data can be permitted as a relation. In this paper, we clarify and formally discuss three kinds of fragmentations of relational databases, and characterize their features as valid designs, and we introduce a hybrid knowledge fragmentation as the general case. For completeness of presentation, we first show an algorithm for the validity test of vertical fragmentations of normalized relations, and then extend it to the more general case of unbiased fragmentations.
Yanchun Zhang, Maria E. Orlowska, Robert M. Colomb
Int. J. Softw. Eng. Knowl. Eng.2
1992 A new polynomial time algorithm for BCNF relational database design
Yanchun Zhang, Maria E. Orlowska
Inf. Syst.2
1991 A Funtional Method of Data Processing based on Relational Algebra
Maria E. Orlowska, Keith G. Jeffery
CAiSE1
1990 A Natural Language Interpreter for Construction of Conceptual Schemas
Leone Dunn, Maria E. Orlowska
CAiSE2
1990 An improvement on the automatic tool for relational database design
Yanchun Zhang, Maria E. Orlowska
Inf. Syst.2