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

Windows operating system
Costs
Linux

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.

Script2Ant - A tool for cross-platform scripting between different operating systems. / Hegedus, György; Fülöp, Lajos Jeno; Ferenc, R.

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. ed. / Jari Peltonen. Tampere University of Technology, TUT Press, 2009. p. 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).

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

Hegedus, G, Fülöp, LJ & 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. 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, pp. 45-58, 11th Symposium on Programming Languages and Software Tools and 7th Nordic Workshop on Model Driven Software Engineering, SPLST 2009 and NW-MODE 2009, Tampere, Finland, 8/26/09.
Hegedus G, Fülöp LJ, Ferenc R. Script2Ant - A tool for cross-platform scripting between different operating systems. In Peltonen J, editor, 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. 2009. p. 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).
Hegedus, György ; Fülöp, Lajos Jeno ; Ferenc, R. / Script2Ant - A tool for cross-platform scripting between different operating systems. 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. editor / Jari Peltonen. Tampere University of Technology, TUT Press, 2009. 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).
@inproceedings{c1618b7d77854eb39cf76380037af03e,
title = "Script2Ant - A tool for cross-platform scripting between different operating systems",
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.",
keywords = "ANT, Batch, Cross-platform, GCML, OS script, Platform-independent",
author = "Gy{\"o}rgy Hegedus and F{\"u}l{\"o}p, {Lajos Jeno} and R. Ferenc",
year = "2009",
month = "1",
day = "1",
language = "English",
series = "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",
publisher = "Tampere University of Technology, TUT Press",
pages = "45--58",
editor = "Jari Peltonen",
booktitle = "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",

}

TY - GEN

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

AU - Hegedus, György

AU - Fülöp, Lajos Jeno

AU - Ferenc, R.

PY - 2009/1/1

Y1 - 2009/1/1

N2 - 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.

AB - 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.

KW - ANT

KW - Batch

KW - Cross-platform

KW - GCML

KW - OS script

KW - Platform-independent

UR - http://www.scopus.com/inward/record.url?scp=85062785686&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85062785686&partnerID=8YFLogxK

M3 - Conference contribution

T3 - 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

SP - 45

EP - 58

BT - 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

A2 - Peltonen, Jari

PB - Tampere University of Technology, TUT Press

ER -