Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/11430230_5guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Cross-Language functional testing for middleware

Published: 31 March 2005 Publication History
  • Get Citation Alerts
  • Abstract

    Middleware is at the heart of any distributed application and its correctness therefore requires rigorous testing. Since middleware technologies typically support heterogeneous environments, its API is available for different programming languages. Functional tests written to test the functionality of a middleware platform therefore have to be re-written for all those programming languages. The framework introduced in this paper shows how functional tests written in Java can automatically be translated to other programming languages such as C++. This is achieved by using the XML-based programming language XMLVM. XMLVM can automatically be created from Java class files. The cross-language translations are accomplished by using XSL-transformations of XMLVM programs.

    References

    [1]
    Common object request broker architecture (corba/iiop). Object Management Group. http://www.omg.org/technology/documents.
    [2]
    Vsorb test suite specification, release 1.0.0. Open Group, 1997. http:// www.opengroup.org/corval/vsorbts.pdf.
    [3]
    Xsl transformations. World Wide Web Consortium (W3C), 1999. http:// www.w3.org/TR/1999/REC-xslt-19991116.
    [4]
    Web Services Interoperability Organization, 2004. http://www.ws-i.org.
    [5]
    G. J. Badros. A markup language for java source code. May 2000. http:// www.cs.washington.edu/research/constraints/web/badros-javaml-www9.pdf.
    [6]
    Markus Dahm. Byte code engineering. Java Informations Tage, pages 267-277, 1999.
    [7]
    W. Emmerich, C. Mascolo, and A. Finkelstein. Implementing incremental code migration with xml. pages 397-406. In M. Jazayeri and A. Wolf, editors, Proc. 22nd Int. Conf. on Software Engineering (ICSE2000) Limerick, Ireland, ACM Press., June 2000. http://www.cs.ucl.ac.uk/staff/W. Emmerich/publications/ICSE2000/ MobXML/mobxml.pdf.
    [8]
    Paul Hamill. Unit Test Frameworks. O'Reilly; 1 edition, October 2004.
    [9]
    Andy Hunt and Dave Tomas. Pragmatic Unit Testing in Java With JUnit. The Pragmatic Programmers; 1 edition, September 2003.
    [10]
    Tim Lindholm and Frank Yellin. The Java Virtual Machine Specification. Addison-Wesley Pub Co, second edition, April 1999.
    [11]
    Jonathan I. Maletic, Michael L. Collard, and Andrian Marcus. Source code files as structured documents. pages 289-292, June 2002. http://www.sdml.info/ papers/iwpc02.pdf.
    [12]
    E. Mamas and K. Kontogiannis. Towards portable source code representation using xml. pages 172-182. Proceedings of the Seventh Working Conference on Reverse Engineering, IEEE Computer Society Press, Brisbane Australia, November 2000.
    [13]
    G. McArthur, J. Mylopoulos, and S. K. K. Ng. An extensible tool for source code representation using xml. pages 199-208. Proceedings of the NinthWorking Conference on Reverse Engineering, IEEE Computer Society, Richmond, Virginia, USA, October 2002.
    [14]
    Jonathan Meyer. An assembler for the java virtual machine. 1996. http://jasmin.sourceforge.net/.
    [15]
    Arno Puder. Corba open source testing. OMG in Motion, Needham, 2001.
    [16]
    Arno Puder. Extending desktop applications to the web. Second Workshop on Distributed Objects Research, Experiences and Applications (DOREA 2004), pages 8-11, Dublin, July 2004. Computer Science Press.

    Cited By

    View all
    • (2005)An XML-Based cross-language frameworkProceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems10.1007/11575863_10(20-21)Online publication date: 31-Oct-2005

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    TestCom'05: Proceedings of the 17th IFIP TC6/WG 6.1 international conference on Testing of Communicating Systems
    March 2005
    379 pages
    ISBN:3540260544
    • Editors:
    • Ferhat Khendek,
    • Rachida Dssouli

    Sponsors

    • Springer
    • Concordia University: Concordia University
    • IFIP

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 31 March 2005

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 10 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2005)An XML-Based cross-language frameworkProceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems10.1007/11575863_10(20-21)Online publication date: 31-Oct-2005

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media