- Service-Oriented Architecture and Web Services
- Advanced Software Engineering Methodologies
- Semantic Web and Ontologies
- Cloud Computing and Resource Management
- Software System Performance and Reliability
- Business Process Modeling and Analysis
- IoT and Edge/Fog Computing
- Distributed and Parallel Computing Systems
- Scientific Computing and Data Management
- Anomaly Detection Techniques and Applications
- Advanced Database Systems and Queries
- Distributed systems and fault tolerance
- Second Language Acquisition and Learning
- Natural Language Processing Techniques
- Network Security and Intrusion Detection
- Collaboration in agile enterprises
- Lexicography and Language Studies
- COVID-19 epidemiological studies
- Software Engineering Techniques and Practices
- Time Series Analysis and Forecasting
- Virology and Viral Diseases
- Speech and dialogue systems
- Image and Signal Denoising Methods
- Innovative Educational Techniques
- Educational Technology and Assessment
National Institute of Water and Atmospheric Research
2021-2024
Crown Research Institutes
2024
China Academy of Engineering Physics
2023
Shenyang Institute of Automation
2022
Chinese Academy of Sciences
2022
Victoria University of Wellington
2012-2021
Software (Spain)
2020
Sichuan University
2015
IBM Research (China)
2014
China Earthquake Administration
2011-2014
This paper is based on the theory of Finite State Automata (FSA's), models a web service as FSA, extends WSDL for conceptually describing behaviors Web services, and introduces concept Temporal Logic Actions (short TLA) to describe specify behavior in formal way.
In the era of Internet Things (IoT), increasing numbers applications face challenge using current data management systems to manage massive volume operational gener-ated by sensors and devices. Databases based on time series model, like PI Server, are developed handle such with technology (OT) characteristics (high volume, long lifecycle, simple format). However, while achieving excellent write performance, these database provide limited query capabilities. this paper, we present...
A Service-Based Application (SBA) is built by defining a workflow that composes and coordinates different Web services available via the Internet. In context of on-demand SBA execution, suitable are selected integrated at runtime to meet non-functional requirements (such as price execution time). such dynamic distributed environment, an important issue guarantee end-to-end Quality Service (QoS). As consequence, provider required monitor each running instance, analyze its states, then...
Web services are basic functions of a software system to support the concept service-oriented architecture. They often composed together provide added values, known as web service composition. Researchers employ Evolutionary Computation techniques efficiently construct composite with near-optimized functional quality (i.e., Quality Semantic Matchmaking) or non-functional Service) both due complexity this problem. With significant increase in composition requests, many requests have similar...
In the domain of Service-Oriented Architecture, web services are selected and composed to meet users' functional non-functional requirements. A few researchers have proposed Evolutionary Computation (EC) techniques for service composition problems, where semantic matchmaking quality Quality Service (QoS) individually or jointly optimised. However, these EC-based approaches allow best individuals (i.e., solutions) be carried across generations, but does not consider knowledge promising...
Web service composition aims to provide added values by loosely coupling web services accommodate users' complex requirements. Evolutionary computation techniques have been used efficiently find near-optimal composite satisfy requirements reasonably well. Often, the quality of a is measured two important criteria that are related non-functional (i.e., Quality service, QoS for short) and function semantic matchmaking, QoSM short). One recent work [2] proposed Hybrid method combines NSGA-II...
Web service composition composes existing services to accommodate users' requests for required functionalities with the best possible quality of (QoS). Due computational complexity this problem, evolutionary computation (EC) techniques have been employed efficiently find composite near-optimal functional (i.e., semantic matchmaking, QoSM short) or nonfunctional QoS) each request individually. With a rapid increase in from growing number users, solving one at time can hardly meet efficiency...
Cloud computing enables enormous computational resources to be scheduled as parallel workflow applications. Most traditional heuristics can only solve one particular scheduling problem. For example, Heterogeneous Earliest Finish Time (HEFT) and Greedy algorithms allocate given ordered list of tasks using a specific single heuristic, which caters for problem, e.g. the fixed number in available resources. Many researchers considered heterogeneous workflows cloud order minimize cost makespan,...
Orchestration and choreography are two perspectives to model service interactions in executing a composition. Compared orchestration model, can improve the performances scalability, throughput execution time by eliminating centralized point of coordination. However, it also brings additional complexities challenges such as inter-organizational coordination, fault-tolerance etc. In this paper, we propose self-managed self-adaptive models, namely semi-choreography auto-choreography. Both...
Web services are basic functions of a software system to support the concept service-oriented architecture. They often composed together provide added values, known as web service composition. Researchers employ Evolutionary Computation techniques efficiently construct composite with near-optimized functional quality (i.e., Quality Semantic Matchmaking) or non-functional Service) both due complexity this problem. With significant increase in composition requests, many requests have similar...
Service-oriented architecture (SOA) is a widely adopted software engineering paradigm that encourages modular and reusable applications.One popular application of SOA web service composition, which aims to loosely couple services accommodate complex goals not achievable through any individual existing service.Many approaches have been proposed construct composite with optimized quality, Quality Service (QoS) and/or Semantic Matchmaking (QoSM), assuming QoS seldom or never changes.However,...
Quality-of-service (QoS)-aware automated semantic Web service composition aims to find a composite with optimized or near-optimized QoS and quality of matchmaking within polynomial time. To cope this NP-hard problem high complexity, variety evolutionary computation (EC) techniques has been developed. improve the effectiveness efficiency these techniques, in article, we proposed novel memetic estimation distribution algorithm-based approach, namely, MEEDA, tackle problem. In particular, MEEDA...
Social video anomaly is an observation in streams that does not conform to a common pattern of dataset's behaviour. detection plays critical role applications from e-commerce e-learning. Traditionally, techniques are applied find anomalies broadcasting. However, they neglect the live social which contain interactive talk, speech, or lecture with audience. In this paper, we propose generic framework for effectively online detecting Anomalies Over Video LIve Streaming (AOVLIS). Specifically,...
Estimating power consumption in modern Cloud environments is essential for carbon quantification toward green computing. Specifically, it important to properly account the consumed by each of running applications, which are packaged as containers. This paper examines multiple challenges associated with this goal. The first challenge that customers sharing same hardware platform (multi-tenancy), where information on physical servers mostly obscured. second overhead control plane induces....