Script2Ant - A tool for cross-platform scripting between different operating systems

György Hegedus, Lajos Jeno Fülöp, R. Ferenc

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

When developing a software system developers use the scripts of a given operating system (e.g. Windows) to solve certain problems and tasks. Adapting such platform-dependent scripts to another platform is an expensive, difficult work, and often some of the original commands do not even have equivalents on the new platform. During the evolution of the software no common code-set is established for the scripts belonging to the various platforms, thus several script codes with identical functionality have to be maintained-which, of course, means extra costs. This article introduces the prototype of our tool, Script2Ant. Script2Ant converts a script system constructed for a given platform (e.g. Windows) to a common platform-independent format, so that it could be run on any other platform (e.g. Linux). Easy extendability of the program is ensured by the General Command Mapping Language (GCML) related to the program, by which general descriptions can be established for the commands of any platform. The operation of the prototype developed is shown through a real-life regression test.

Original languageEnglish
Title of host publicationSPLST 2009 and NW-MODE 2009 - Proceedings of 11th Symposium on Programming Languages and Software Tools and 7th Nordic Workshop on Model Driven Software Engineering
EditorsJari Peltonen
PublisherTampere University of Technology, TUT Press
Pages45-58
Number of pages14
ISBN (Electronic)9789521522123
Publication statusPublished - Jan 1 2009
Event11th Symposium on Programming Languages and Software Tools and 7th Nordic Workshop on Model Driven Software Engineering, SPLST 2009 and NW-MODE 2009 - Tampere, Finland
Duration: Aug 26 2009Aug 28 2009

Publication series

NameSPLST 2009 and NW-MODE 2009 - Proceedings of 11th Symposium on Programming Languages and Software Tools and 7th Nordic Workshop on Model Driven Software Engineering

Conference

Conference11th Symposium on Programming Languages and Software Tools and 7th Nordic Workshop on Model Driven Software Engineering, SPLST 2009 and NW-MODE 2009
CountryFinland
CityTampere
Period8/26/098/28/09

    Fingerprint

Keywords

  • ANT
  • Batch
  • Cross-platform
  • GCML
  • OS script
  • Platform-independent

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Cite this

Hegedus, G., Fülöp, L. J., & Ferenc, R. (2009). Script2Ant - A tool for cross-platform scripting between different operating systems. In J. Peltonen (Ed.), SPLST 2009 and NW-MODE 2009 - Proceedings of 11th Symposium on Programming Languages and Software Tools and 7th Nordic Workshop on Model Driven Software Engineering (pp. 45-58). (SPLST 2009 and NW-MODE 2009 - Proceedings of 11th Symposium on Programming Languages and Software Tools and 7th Nordic Workshop on Model Driven Software Engineering). Tampere University of Technology, TUT Press.