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.

Xiangpeng Zhao

dblp:74/4565 · DBLP profile ↗
← Back
18ranked-venue papers
4as first author
1since 2021 · last 2022
—ORCID · none

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

Software engineering, systems software and programming languages · 13 · 4 first-authorComputer networks · 3 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3Databases, data management, data science and information retrieval · 1Theory of computation · 1

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.

Software engineering, system software, and programming languages
2 papers
Services computing and microservices · 50% Programming languages and type systems · 50%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems › language semantics › behavioral semantics
process semantics
0.112007
Towards the theoretical foundation of choreography · WWW 2007
Services computing and microservices › service composition
service choreography
0.112007
Towards the theoretical foundation of choreography · WWW 2007
Services computing and microservices › service orchestration
BPEL
0.112005
Semantics of BPEL4WS-Like Fault and Compensation Handling · FM 2005
Programming languages and type systems
language semantics
0.112005
Semantics of BPEL4WS-Like Fault and Compensation Handling · FM 2005
YearPublicationVenuePosition
2022 A multilayer recognition model for twitter user geolocation
Haina Tang, Xiangpeng Zhao, Yongmao Ren
Wirel. Networks2
2019 Efficient Identification of TOP-K Heavy Hitters over Sliding Windows
Haina Tang, Yulei Wu, Tong Li 0012, Chunjing Han, Jingguo Ge, Xiangpeng Zhao
Mob. Networks Appl.6
2013 Algorithms for checking channel passing in web service choreography
Chao Cai 0002, Liyang Peng, Xiangpeng Zhao, Zongyan Qiu, Shengchao Qin
Frontiers Comput. Sci.4
2009 Enforcing Constraints on Life Cycles of Business Artifacts
abstract
Artifact-centric business process models allow to describe artifacts (data objects) and their life cycles, which allow designers to focus on individual artifact in business processes, thus simplifies the design and analysis of business process model. However, this feature is a double-edged sword. The description of the relationships between artifacts becomes a new and nontrivial problem. It is better that the associations among business artifacts are specified at a high level as logical assertions. We think taking business constraints as complements of artifact-centric business operational model is an useful idea. Based on this consideration,in this paper, we propose an approach which combines both the declarative way and the procedural way in the construction of business processes. This flexibility can help designers to separate the parts of a business process that are more likely to change from those that are less likely to change. We propose a language TiLE to specify business constraints, and give complexity results on the satisfiability of TiLE. Moreover, we discussed how to enforce the constraints at run-time.
Xiangpeng Zhao, Jianwen Su, Zongyan Qiu
TASE1
2009 Global-to-Local Approach to Rigorously Developing Distributed System with Exception Handling
Chao Cai 0002, Zongyan Qiu, Xiangpeng Zhao
J. Comput. Sci. Technol.4
2008 Correct Channel Passing by Construction
Chao Cai 0002, Zongyan Qiu, Xiangpeng Zhao
ICFEM3
2008 A Formal Model of Human Workflow
abstract
BPEL (Business Process Execution Language) has become the standard for specifying and executing workflow specifications for Web service composition invocation. A major weakness of BPEL is the lack of so-called "human workflow" support. The BPEL4People specification tries to amend this by adding human task support to BPEL. In this paper, we propose a formal model of BPEL4People using the CSP process algebra, and discuss some issues we found through analyzing the model. Although based on BPEL4People, this is a general work, and can also be viewed as a formal model of human workflow.
Xiangpeng Zhao, Zongyan Qiu, Chao Cai 0002
ICWS1
2008 Reasoning about Channel Passing in Choreography
abstract
Web services choreography describes global models of service interactions among a set of participants. For an interaction to be executed, the participants must know the required channel(s) used in the interaction, otherwise the execution will get stuck. Because of dynamic composition, the initial channel set on each participant is often insufficient to meet the requirements. It is the responsibility of the participants to pass required channels owned (known) by one to some others. Since a choreography may involve many participants and complex channel constraints, it is hard for designers to specify channel passing in a choreography exactly as required. In this paper, we address the problem of checking whether a choreography lacks channels or has redundant channels, and how to automatically generate channel passing based on interaction flows of the choreography in the case of channel absence. Concretely, we propose a small language Chorcnamed for a channel interaction sub-language for modeling the channel passing aspect of choreography. Based on the formal operational semantics of Chorc, the algorithms for static checking choreography and generating channel passing are studied as well.
Chao Cai 0002, Liyang Peng, Xiangpeng Zhao, Zongyan Qiu
TASE4
2007 Exploring the Connection of Choreography and Orchestration with Exception Handling and Finalization/Compensation
Xiangpeng Zhao, Chao Cai 0002, Zongyan Qiu
FORTE2
2007 Towards the theoretical foundation of choreography
abstract
With the growth of interest on the web services, people pay increasinglyattention to the choreography, that is, to describe collaborations ofparticipants in accomplishing a common business goal from a globalviewpoint. In this paper, based on a simple choreography language and arole-oriented process language, we study some fundamental issues relatedto choreography, especially those related to implementation, includingsemantics, projection and natural projection, dominant role in choices anditerations, etc. We propose the concept of dominant role and somenovel languages structures related to it. The study reveals some cluesabout the language, the semantics, the specification and theimplementation of choreography.
Zongyan Qiu, Xiangpeng Zhao, Chao Cai 0002
WWW2
2006 Verifying BPEL Workflows Under Authorisation Constraints
Xiangpeng Zhao, Antonio Cerone, Padmanabhan Krishnan
Business Process Management1
2006 A Type System for the Relational Calculus of Object Systems
Xiangpeng Zhao, Zongyan Qiu
ICECCS2
2006 Type Checking Choreography Description Language
Xiangpeng Zhao, Zongyan Qiu, Chao Cai 0002, Geguang Pu
ICFEM2
2006 Model Checking Dynamic UML Consistency
Xiangpeng Zhao, Zongyan Qiu
ICFEM1
2006 A Formal Model forWeb Service Choreography Description Language (WS-CDL)
abstract
We propose a language CDL as a formal model of simplified WS-CDL. The operational semantics of CDL is given, and static validation and verification of choreographies is studied. Some properties of the proposed model are verified using the SPIN model-checker, which illustrates the potential usage and benefits of the formal model
Xiangpeng Zhao, Zongyan Qiu, Geguang Pu
ICWS2
2006 Patterns with Algebraic Properties in BPEL0
abstract
In the paper, we proposed a language called BPEL0 with its formal semantics as the foundations of WSBPEL. In this paper, we follow the way Van der Aalst proposed on pattern analysis in workflow languages (2003), and present the patterns for BPEL0. Moreover, the expressiveness of BPEL0 is also embodied by means of putting these patterns in the program environment composed of other programming operators. Those properties about the patterns with its environment are captured by the algebraic laws, which can be proven in the framework of BPEL0 semantic domain.
Geguang Pu, Huibiao Zhu, Jifeng He 0001, Zongyan Qiu, Xiangpeng Zhao
ISoLA6
2005 Semantics of BPEL4WS-Like Fault and Compensation Handling
Zongyan Qiu, Geguang Pu, Xiangpeng Zhao
FM4
2004 An Approach to Hardware/Software Partitioning for Multiple Hardware Devices Model
Geguang Pu, Xiangpeng Zhao, Zongyan Qiu, Jifeng He 0001, Wang Yi 0001
SEFM2