Model-Driven Engineering of Non-Functional Properties for Pervasive Service Creation

Model-Driven Engineering of Non-Functional Properties for Pervasive Service Creation

Achilleas Achilleos, Kun Yang, Nektarios Georgalas
ISBN13: 9781605667942|ISBN10: 1605667943|EISBN13: 9781605667959
DOI: 10.4018/978-1-60566-794-2.ch007
Cite Chapter Cite Chapter

MLA

Achilleos, Achilleas, et al. "Model-Driven Engineering of Non-Functional Properties for Pervasive Service Creation." Non-Functional Properties in Service Oriented Architecture: Requirements, Models and Methods, edited by Nikola Milanovic, IGI Global, 2011, pp. 145-171. https://doi.org/10.4018/978-1-60566-794-2.ch007

APA

Achilleos, A., Yang, K., & Georgalas, N. (2011). Model-Driven Engineering of Non-Functional Properties for Pervasive Service Creation. In N. Milanovic (Ed.), Non-Functional Properties in Service Oriented Architecture: Requirements, Models and Methods (pp. 145-171). IGI Global. https://doi.org/10.4018/978-1-60566-794-2.ch007

Chicago

Achilleos, Achilleas, Kun Yang, and Nektarios Georgalas. "Model-Driven Engineering of Non-Functional Properties for Pervasive Service Creation." In Non-Functional Properties in Service Oriented Architecture: Requirements, Models and Methods, edited by Nikola Milanovic, 145-171. Hershey, PA: IGI Global, 2011. https://doi.org/10.4018/978-1-60566-794-2.ch007

Export Reference

Mendeley
Favorite

Abstract

Pervasive services are highly customizable and personalized services that must have the capability to run anytime, anywhere, and on any device with minimal user attention. The creation of these dynamic services using application level approaches becomes a daunting task for the software engineering community. This necessitates changes to the way services are designed and implemented, in order to simplify and increase the agility of the service creation process. In this chapter, a model-driven development process and an environment that facilitates pervasive service creation using an abstract platform independent approach are described. Using this approach, a context modelling language is defined in the form of a metamodel and a context modelling framework is generated. The framework facilitates the definition of platform independent context models that describe the non-functional requirements of pervasive services. Subsequently, context models are mapped and transformed via the use of the generic environment’s capabilities to implementation specific service code. Finally, a pervasive museum case study is presented to demonstrate the effectiveness of the approach for the definition of a context model and the generation of the service implementation.

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.