Deakin University
Browse

File(s) under permanent embargo

A virtual deployment testing environment for enterprise software systems

conference contribution
posted on 2012-07-25, 00:00 authored by Jian Yu, Jun Han, Jean-Guy SchneiderJean-Guy Schneider, Cameron Hine, Steve Versteeg
Modern enterprise software systems often need to interact with a large number of heterogeneous systems in an enterprise IT environment. The distributedness, large-scale-ness, and heterogeneity of such environment makes it difficult to test a system's quality attributes such as performance and scalability before it is actually deployed in the environment. In this paper, we present a Coloured Petri nets (CPN) based system behaviour emulation approach and a lightweight virtual testing framework for provisioning the deployment testing environment of an enterprise system so that its quality attributes, especially scalability, can be evaluated without physically connecting to the real production environment. This testing environment is scalable and has a flexible pluggable architecture to support the emulation of the behaviour of heterogeneous systems in the environment. To validate the feasibility of this approach, a CPN emulation model for LDAP has been developed and applied in testing the scalability of a real-life identity management system. An in-lab performance study has been conducted to demonstrate the effectiveness of this approach.

History

Event

QoSA - Quality of Software Architectures. International ACM SIGSOFT Conference (8th : 2012 : Bertinoro, Italy)

Pagination

101 - 110

Publisher

Association for Computing Machinery (ACM)

Location

Bertinoro, Italy

Place of publication

New York, N.Y.

Start date

2012-06-25

End date

2012-06-28

ISBN-13

9781450313469

Language

eng

Publication classification

E1.1 Full written paper - refereed

Copyright notice

2012, ACM

Title of proceedings

QoSA'12 - Proceedings of the 8th International ACM SIGSOFT Conference on the Quality of Software Architectures

Usage metrics

    Research Publications

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC