EDBT 2026 Demo / reviewers in the wild / expert
Gopal N. Rai
dblp:167/7763
· DBLP profile ↗
3ranked-venue papers
3as first author
2since 2021 · last 2021
0000-0003-0232-321XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 first-author
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 |
Program verification · 46% Services computing and microservices · 46% Empirical software engineering · 7% | |
| Theoretical computer science
1 paper |
Logic in computer science · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
model checking |
0.5 | 1 | 2021 | Model Checking Based Web Service Verification: A Systematic Literature Review · IEEE Trans. Serv. Comput. 2021 |
Services computing and microservices › service composition
web service composition |
0.5 | 1 | 2021 | Web Service Interaction Modeling and Verification Using Recursive Composition Algebra · IEEE Trans. Serv. Comput. 2021 |
Services computing and microservices › web services
web service verification |
0.5 | 1 | 2021 | Model Checking Based Web Service Verification: A Systematic Literature Review · IEEE Trans. Serv. Comput. 2021 |
Empirical software engineering
systematic literature review |
0.1 | 1 | 2021 | Model Checking Based Web Service Verification: A Systematic Literature Review · IEEE Trans. Serv. Comput. 2021 |
Logic in computer science › formal specification
specification language |
0.1 | 1 | 2021 | Web Service Interaction Modeling and Verification Using Recursive Composition Algebra · IEEE Trans. Serv. Comput. 2021 |
Methods — techniques the papers use, named apart from their topics
model checking · 1.5recursive composition algebra · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Model Checking Based Web Service Verification: A Systematic Literature ReviewabstractModel checking is a popular formal technique facilitating automatic verification of finite-state transition systems, and it has been applied to almost all of the Web service verification aspects, such as control-flow, data-flow, interaction, time requirements, quality of service, security requirements, etc. However, no systematic literature review focused on model checking of Web services is available. Motivated by this fact, in this paper, we systematically review existing research works on model checking based Web service verification appeared during the period of 2002-2017. We present a verification goal based classification of the collected articles, and for each paper, we identify the verification technique, target Web service standard, flavor of the employed model checking technique and tool, and other supplementary techniques, if any. Further, we highlight some of the issues, gaps, key challenges in this area and propose some future directions. Gopal N. Rai, G. R. Gangadharan |
IEEE Trans. Serv. Comput. | 1 |
| 2021 | Web Service Interaction Modeling and Verification Using Recursive Composition AlgebraabstractThe design principle of composability among Web services is one of the most crucial reasons for the success and popularity of Web services. However, achieving error-free automatic Web service composition is still a challenge. In this paper, we propose a recursive composition based modeling and verification technique for Web service interaction. The application of recursive composition over a Web service with respect to a given set of Web services yields a recursive composition interaction graph (RCIG). In order to capture the requirement specifications of a Web service interaction scenario, we propose recursive composition specification language (RCSL) as a requirement specification language. Further, we employ the proposed RCIG as an interpretation model to interpret the semantics of a RCSL formula. Our verification technique is based on the generation and analysis of all possible interaction patterns. Performance evaluation results, provided in this paper, show that our proposition is implementable for the real world applications. The key advantages of the proposed approach are: (i) it does not require explicit system modeling as in model checking based approaches, (ii) it captures primitive characteristics of Web service interaction patterns, such as recursive composition, sequential and parallel flow, etc, and (iii) it supports automatic composition of services. Gopal N. Rai, G. R. Gangadharan, Vineet Padmanabhan, Rajkumar Buyya |
IEEE Trans. Serv. Comput. | 1 |
| 2018 | Verifying compositional equivalence between web service composition graphsabstractSummary Given a composition request, the formation of possible Web Service Composition Graphs (WSCGs) depends on the set of available services. Since the availability of Web services is dynamic, at any time, a new service can join or an existing service can leave the set of available services. A change in the set may bring the structural change in a previously formed WSCG. However, it is not always the case that a structural change in the WSCG brings the semantic change. In this paper, our aim is to verify the compositional equivalence between two WSCGs formed before and after the structural change caused by the change in the set of available services. Our proposed solution is based on an algebraic formalism, and by using the formalism, directed acyclic WSCGs are formed for a given composition request. Then, by using WSCGs, we propose the concept of composition expression and canonical composition expression. On the basis of the proposed concept of canonical composition expression, we verify compositional equivalence between two WSCGs. The advantage of our approach is that it reduces the equivalence verification to the subsumption checking between two algebraic expressions instead of directly using the WSCGs and solving a subgraph matching problem. The proposed mechanism is implemented and evaluated for the exhaustive possibilities in a travel agency case study with respect to a given composition request. Gopal N. Rai, G. R. Gangadharan |
Concurr. Comput. Pract. Exp. | 1 |