Activity Diagram

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 24090 Experts worldwide ranked by ideXlab platform

Beate List - One of the best experts on this subject based on the ideXlab platform.

Zhenhua Duan - One of the best experts on this subject based on the ideXlab platform.

  • from business process models to web services orchestration the case of uml 2 0 Activity Diagram to bpel
    International Conference on Service Oriented Computing, 2008
    Co-Authors: Man Zhang, Zhenhua Duan
    Abstract:

    The Business Process Execution Language for Web Services (BPEL) has emerged as the de facto standard for implementing business processes. At the same time, Model Driven Architecture (MDA) is being applied to the field of business process engineering by separating business logic from the underlying platform technology. However, due to the challenge of mapping graph-oriented modeling languages to block-structured ones and the informal description of UML 2.0 Activity Diagram (AD) and BPEL, transforming AD models to executable BPEL code is not trivial. This paper proposes an approach to transform AD to BPEL and paves the way for further general transformation between graph-oriented and block-structured process modeling languages.

Birgit Korherr - One of the best experts on this subject based on the ideXlab platform.

Man Zhang - One of the best experts on this subject based on the ideXlab platform.

  • from business process models to web services orchestration the case of uml 2 0 Activity Diagram to bpel
    International Conference on Service Oriented Computing, 2008
    Co-Authors: Man Zhang, Zhenhua Duan
    Abstract:

    The Business Process Execution Language for Web Services (BPEL) has emerged as the de facto standard for implementing business processes. At the same time, Model Driven Architecture (MDA) is being applied to the field of business process engineering by separating business logic from the underlying platform technology. However, due to the challenge of mapping graph-oriented modeling languages to block-structured ones and the informal description of UML 2.0 Activity Diagram (AD) and BPEL, transforming AD models to executable BPEL code is not trivial. This paper proposes an approach to transform AD to BPEL and paves the way for further general transformation between graph-oriented and block-structured process modeling languages.

Rajesh Bhatia - One of the best experts on this subject based on the ideXlab platform.

  • orientation based ant colony algorithm for synthesizing the test scenarios in uml Activity Diagram
    Information & Software Technology, 2020
    Co-Authors: Vinay Arora, Maninder Singh, Rajesh Bhatia
    Abstract:

    Abstract Context The model-based analysis is preferred over the code-based analysis as it speeds up the development process and directs the guiding effort. In the software industry, the Unified Modeling Language (UML) is a set standard followed by the developers as well as system analysts to extract all attainable paths of controls, usually known as scenarios under an Activity Diagram. Objective In this manuscript, a bio-inspired methodology has been applied on concurrent sub-part of a UML Activity Diagram to fetch various feasible test scenarios. Method The food search pattern of an ant has been taken as a base heuristic. An orientation factor has been introduced in the existing ant colony optimization algorithm. Experiments have been performed using three student projects, five synthetic models and an openly available model repository named LINDHOLMEN data-set at Github. Results The statistical analysis has validated the results obtained through various existing approaches and the proposed approach. Experimentation shows that the orientation-based ant colony algorithm has produced better results as compared to the existing Genetic Algorithm (GA) and Ant Colony Optimization (ACO) on the basis of feasible test scenarios generated.

  • agent based regression test case generation using class Diagram use cases and Activity Diagram
    Procedia Computer Science, 2018
    Co-Authors: Pardeep Kumar Arora, Rajesh Bhatia
    Abstract:

    Abstract In Regression testing, test case generation is a process of generating test cases from the existing test suite to ensure that modifications made in the system have not affected its existing functionality. The use of modeling based UML class Diagram identifies changes at syntax level, whereas use cases and Activity Diagram identify changes at semantic level. In this research, we have used the combination of UML class Diagram, use cases and Activity Diagram to identify changes at both syntax and semantics level. We compared UML class Diagrams, use cases and Activity Diagrams of old and modified code to identify these changes. It is found that the use of UML class Diagram, use cases and Activity Diagram results in better identification of changes and hence leads to efficient test case generation. Additionally, agents developed in Java Agent Development Environment are used to collect these changes from different stake holders in the distributed environment. The distribution of testing tasks among mobile agents reduces the average time required for generation of test cases in regression testing.

  • synthesizing test scenarios in uml Activity Diagram using a bio inspired approach
    Computer Languages Systems & Structures, 2017
    Co-Authors: Vinay Arora, Rajesh Bhatia, Maninder Singh
    Abstract:

    Abstract The model-based analysis is receiving a wide acceptance as compare to code-based analysis in the context of prioritizing and guiding the testing effort and speeding up the development process. Ordinarily, system analysts as well as developers follow Unified Modeling Language (UML) Activity Diagrams to render all realizable flows of controls commonly recognized as scenarios of use cases. This paper applies a bio-inspired algorithm to produce test scenarios for the concurrent section in UML Activity Diagram. Here, the heuristic draws its inspiration from the internal mechanism of the slime mould Physarum Polycephalum , a large single-celled amoeboid organism. Simulations are performed using eight subject systems taken from the LINDHOLMEN data-set, two models taken from real life student projects and five synthetic models. The results obtained through different approaches are validated through the statistical analysis which demonstrates that our proposed approach is better than the existing Ant Colony Optimization (ACO) and Genetic Algorithm (GA) by a number of feasible test scenarios generated.