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

Nanjangud C Narendra - One of the best experts on this subject based on the ideXlab platform.

  • sate Service Boundary and abstraction threshold estimation for efficient Services design
    IEEE International Conference on Services Computing, 2011
    Co-Authors: Kalapriya Kanan, Gandhi Sivakumar, Nanjangud C Narendra
    Abstract:

    The key to successful adoption of SOA is not only reusability but also the ease with which Services can be developed, deployed and maintained in a Service providing environment. One key guiding principles of SOA is implementation abstraction, that fosters complete encapsulation of implementations, exposing only the primitives as interaction points with the Service. Granularity of Service abstractions defines the different level of primitives exposed to prospective Service consumers. The primitives being the only external representation for a Service, their design is extremely important as the granularity not only determines the ease with which the Services are identified, but also the ease with which Services realization can be achieved. So far there has been no systematic approach to apply design principles such that right level of abstractions can be defined. We present a tool called Service Abstraction Threshold Estimator (SATE). Given the available implementation artifacts, SATE allows varying levels of primitives to be defined, elicits the complexity associated with different levels of primitives and provides a threshold estimation engine that displays the optimal level of abstraction that can be achieved in a given Service development environment. We demonstrate SATE on a real-world example, and also evaluate SATE against design decisions taken by software architects. The results of our evaluation show that SATE can provide more accurate threshold estimations, and also helps in reducing the time and effort taken to maintain already developed Services.

  • IEEE SCC - SATE--Service Boundary and Abstraction Threshold Estimation for Efficient Services Design
    2011 IEEE International Conference on Services Computing, 2011
    Co-Authors: Kalapriya Kanan, Gandhi Sivakumar, Nanjangud C Narendra
    Abstract:

    The key to successful adoption of SOA is not only reusability but also the ease with which Services can be developed, deployed and maintained in a Service providing environment. One key guiding principles of SOA is implementation abstraction, that fosters complete encapsulation of implementations, exposing only the primitives as interaction points with the Service. Granularity of Service abstractions defines the different level of primitives exposed to prospective Service consumers. The primitives being the only external representation for a Service, their design is extremely important as the granularity not only determines the ease with which the Services are identified, but also the ease with which Services realization can be achieved. So far there has been no systematic approach to apply design principles such that right level of abstractions can be defined. We present a tool called Service Abstraction Threshold Estimator (SATE). Given the available implementation artifacts, SATE allows varying levels of primitives to be defined, elicits the complexity associated with different levels of primitives and provides a threshold estimation engine that displays the optimal level of abstraction that can be achieved in a given Service development environment. We demonstrate SATE on a real-world example, and also evaluate SATE against design decisions taken by software architects. The results of our evaluation show that SATE can provide more accurate threshold estimations, and also helps in reducing the time and effort taken to maintain already developed Services.

Kalapriya Kanan - One of the best experts on this subject based on the ideXlab platform.

  • sate Service Boundary and abstraction threshold estimation for efficient Services design
    IEEE International Conference on Services Computing, 2011
    Co-Authors: Kalapriya Kanan, Gandhi Sivakumar, Nanjangud C Narendra
    Abstract:

    The key to successful adoption of SOA is not only reusability but also the ease with which Services can be developed, deployed and maintained in a Service providing environment. One key guiding principles of SOA is implementation abstraction, that fosters complete encapsulation of implementations, exposing only the primitives as interaction points with the Service. Granularity of Service abstractions defines the different level of primitives exposed to prospective Service consumers. The primitives being the only external representation for a Service, their design is extremely important as the granularity not only determines the ease with which the Services are identified, but also the ease with which Services realization can be achieved. So far there has been no systematic approach to apply design principles such that right level of abstractions can be defined. We present a tool called Service Abstraction Threshold Estimator (SATE). Given the available implementation artifacts, SATE allows varying levels of primitives to be defined, elicits the complexity associated with different levels of primitives and provides a threshold estimation engine that displays the optimal level of abstraction that can be achieved in a given Service development environment. We demonstrate SATE on a real-world example, and also evaluate SATE against design decisions taken by software architects. The results of our evaluation show that SATE can provide more accurate threshold estimations, and also helps in reducing the time and effort taken to maintain already developed Services.

  • IEEE SCC - SATE--Service Boundary and Abstraction Threshold Estimation for Efficient Services Design
    2011 IEEE International Conference on Services Computing, 2011
    Co-Authors: Kalapriya Kanan, Gandhi Sivakumar, Nanjangud C Narendra
    Abstract:

    The key to successful adoption of SOA is not only reusability but also the ease with which Services can be developed, deployed and maintained in a Service providing environment. One key guiding principles of SOA is implementation abstraction, that fosters complete encapsulation of implementations, exposing only the primitives as interaction points with the Service. Granularity of Service abstractions defines the different level of primitives exposed to prospective Service consumers. The primitives being the only external representation for a Service, their design is extremely important as the granularity not only determines the ease with which the Services are identified, but also the ease with which Services realization can be achieved. So far there has been no systematic approach to apply design principles such that right level of abstractions can be defined. We present a tool called Service Abstraction Threshold Estimator (SATE). Given the available implementation artifacts, SATE allows varying levels of primitives to be defined, elicits the complexity associated with different levels of primitives and provides a threshold estimation engine that displays the optimal level of abstraction that can be achieved in a given Service development environment. We demonstrate SATE on a real-world example, and also evaluate SATE against design decisions taken by software architects. The results of our evaluation show that SATE can provide more accurate threshold estimations, and also helps in reducing the time and effort taken to maintain already developed Services.

Gandhi Sivakumar - One of the best experts on this subject based on the ideXlab platform.

  • sate Service Boundary and abstraction threshold estimation for efficient Services design
    IEEE International Conference on Services Computing, 2011
    Co-Authors: Kalapriya Kanan, Gandhi Sivakumar, Nanjangud C Narendra
    Abstract:

    The key to successful adoption of SOA is not only reusability but also the ease with which Services can be developed, deployed and maintained in a Service providing environment. One key guiding principles of SOA is implementation abstraction, that fosters complete encapsulation of implementations, exposing only the primitives as interaction points with the Service. Granularity of Service abstractions defines the different level of primitives exposed to prospective Service consumers. The primitives being the only external representation for a Service, their design is extremely important as the granularity not only determines the ease with which the Services are identified, but also the ease with which Services realization can be achieved. So far there has been no systematic approach to apply design principles such that right level of abstractions can be defined. We present a tool called Service Abstraction Threshold Estimator (SATE). Given the available implementation artifacts, SATE allows varying levels of primitives to be defined, elicits the complexity associated with different levels of primitives and provides a threshold estimation engine that displays the optimal level of abstraction that can be achieved in a given Service development environment. We demonstrate SATE on a real-world example, and also evaluate SATE against design decisions taken by software architects. The results of our evaluation show that SATE can provide more accurate threshold estimations, and also helps in reducing the time and effort taken to maintain already developed Services.

  • IEEE SCC - SATE--Service Boundary and Abstraction Threshold Estimation for Efficient Services Design
    2011 IEEE International Conference on Services Computing, 2011
    Co-Authors: Kalapriya Kanan, Gandhi Sivakumar, Nanjangud C Narendra
    Abstract:

    The key to successful adoption of SOA is not only reusability but also the ease with which Services can be developed, deployed and maintained in a Service providing environment. One key guiding principles of SOA is implementation abstraction, that fosters complete encapsulation of implementations, exposing only the primitives as interaction points with the Service. Granularity of Service abstractions defines the different level of primitives exposed to prospective Service consumers. The primitives being the only external representation for a Service, their design is extremely important as the granularity not only determines the ease with which the Services are identified, but also the ease with which Services realization can be achieved. So far there has been no systematic approach to apply design principles such that right level of abstractions can be defined. We present a tool called Service Abstraction Threshold Estimator (SATE). Given the available implementation artifacts, SATE allows varying levels of primitives to be defined, elicits the complexity associated with different levels of primitives and provides a threshold estimation engine that displays the optimal level of abstraction that can be achieved in a given Service development environment. We demonstrate SATE on a real-world example, and also evaluate SATE against design decisions taken by software architects. The results of our evaluation show that SATE can provide more accurate threshold estimations, and also helps in reducing the time and effort taken to maintain already developed Services.

Xuewu Chen - One of the best experts on this subject based on the ideXlab platform.

  • Continuum approximation modeling of transit network design considering local route Service and short-turn strategy
    Transportation Research Part E: Logistics and Transportation Review, 2018
    Co-Authors: Jingxu Chen, Zhiyuan Liu, Shuaian Wang, Xuewu Chen
    Abstract:

    This paper proposes a continuum approximation (CA) modeling framework to optimize the hybrid transit network designed with grids in the central district and hub-and-spoke structure in the periphery. Two CA models are formulated incorporating the local route Service and the short-turn strategy respectively. The transit network configuration is optimized through minimizing the objective functions, which consider costs pertinent to passengers and operating agency. The decision variables include Service Boundary, spacings and headways of the regular Service and the complementary Services. Numerical experiments show that the performances of CA models with different complementary Services are quite distinct under various demand scenarios.

Jingxu Chen - One of the best experts on this subject based on the ideXlab platform.

  • Continuum approximation modeling of transit network design considering local route Service and short-turn strategy
    Transportation Research Part E: Logistics and Transportation Review, 2018
    Co-Authors: Jingxu Chen, Zhiyuan Liu, Shuaian Wang, Xuewu Chen
    Abstract:

    This paper proposes a continuum approximation (CA) modeling framework to optimize the hybrid transit network designed with grids in the central district and hub-and-spoke structure in the periphery. Two CA models are formulated incorporating the local route Service and the short-turn strategy respectively. The transit network configuration is optimized through minimizing the objective functions, which consider costs pertinent to passengers and operating agency. The decision variables include Service Boundary, spacings and headways of the regular Service and the complementary Services. Numerical experiments show that the performances of CA models with different complementary Services are quite distinct under various demand scenarios.