A Domain-Specific Language for Describing Grid Applications

A Domain-Specific Language for Describing Grid Applications

Enis Afgan, Purushotham Bangalore, Jeff Gray
Copyright: © 2009 |Pages: 37
ISBN13: 9781599046990|ISBN10: 1599046997|EISBN13: 9781599047010
DOI: 10.4018/978-1-59904-699-0.ch013
Cite Chapter Cite Chapter

MLA

Afgan, Enis, et al. "A Domain-Specific Language for Describing Grid Applications." Designing Software-Intensive Systems: Methods and Principles, edited by Pierre F. Tiako, IGI Global, 2009, pp. 402-438. https://doi.org/10.4018/978-1-59904-699-0.ch013

APA

Afgan, E., Bangalore, P., & Gray, J. (2009). A Domain-Specific Language for Describing Grid Applications. In P. Tiako (Ed.), Designing Software-Intensive Systems: Methods and Principles (pp. 402-438). IGI Global. https://doi.org/10.4018/978-1-59904-699-0.ch013

Chicago

Afgan, Enis, Purushotham Bangalore, and Jeff Gray. "A Domain-Specific Language for Describing Grid Applications." In Designing Software-Intensive Systems: Methods and Principles, edited by Pierre F. Tiako, 402-438. Hershey, PA: IGI Global, 2009. https://doi.org/10.4018/978-1-59904-699-0.ch013

Export Reference

Mendeley
Favorite

Abstract

Grid computing environments are dynamic and heterogeneous in nature. In order to realize applicationspecific Quality of Service agreements within a grid, specifications at the level of an application are required. This chapter introduces an XML-based schema language (called the Application Specification Language, ASL) and a corresponding modeling tool that can be used to describe applications in grid computing environments. Such application descriptions allow derivation of guided and autonomic service developments for installation and invocation routines throughout the grid. In order to promote the language and ease the application description process, a domain-specific tool is also introduced. Based on our experience, the ASL in combination with higher level models improves, simplifies and promotes the grid application deployment process while simultaneously minimizing tedious and error-prone tasks such as manual application description composition.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.