Model-Driven Development of Context-Aware Services

João Andrade Almeida, Maria Eugenia Iacob, Henk Jonkers, Dick Quartel

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

19 Citations (Scopus)

Abstract

In this paper, we define a model-driven design trajectory for context-aware services consisting of three levels of models with different degrees of abstraction and platform independence. The models at the highest level of platform independence describe the behaviour of a context-aware service and its environment from an integrated perspective. The models at the intermediate level describe abstract components, which realize the context-aware service in terms of a service-oriented abstract platform. At the lowest level, the realization of a context-aware service is described in terms of specific target technologies, such as Web Services, BPEL and Parlay technologies. Our approach allows service designers to concentrate their efforts on the services they intend to create and offer, by facilitating the handling of context information and auto-mating design steps through model transformation. In addition, our approach enables the reuse of platform-independent models for different target platforms.
Original languageEnglish
Title of host publicationDistributed Applications and Interoperable Systems
Subtitle of host publication6th IFIP WG 6.1 International Conference, DAIS 2006, Bologna, Italy, June 14-16, 2006. Proceedings
EditorsFrank Eliassen, Alberto Montresor
Place of PublicationBerlin
PublisherSpringer
Pages213-227
Number of pages15
ISBN (Electronic)978-3-540-35127-6
ISBN (Print)978-3-540-35126-9
DOIs
Publication statusPublished - 2006
Event6th IFIP International Conference on Distributed Applications and Interoperable Systems, DAIS 2006 - Bologna, Italy
Duration: 13 Jun 200616 Jun 2006
Conference number: 6

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume4025
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference6th IFIP International Conference on Distributed Applications and Interoperable Systems, DAIS 2006
Abbreviated titleDAIS
CountryItaly
CityBologna
Period13/06/0616/06/06

Fingerprint

Web services
Trajectories

Keywords

  • EWI-9409
  • IR-63952
  • METIS-237983

Cite this

Andrade Almeida, J., Iacob, M. E., Jonkers, H., & Quartel, D. (2006). Model-Driven Development of Context-Aware Services. In F. Eliassen, & A. Montresor (Eds.), Distributed Applications and Interoperable Systems: 6th IFIP WG 6.1 International Conference, DAIS 2006, Bologna, Italy, June 14-16, 2006. Proceedings (pp. 213-227). (Lecture Notes in Computer Science; Vol. 4025). Berlin: Springer. https://doi.org/10.1007/11773887_17
Andrade Almeida, João ; Iacob, Maria Eugenia ; Jonkers, Henk ; Quartel, Dick. / Model-Driven Development of Context-Aware Services. Distributed Applications and Interoperable Systems: 6th IFIP WG 6.1 International Conference, DAIS 2006, Bologna, Italy, June 14-16, 2006. Proceedings. editor / Frank Eliassen ; Alberto Montresor. Berlin : Springer, 2006. pp. 213-227 (Lecture Notes in Computer Science).
@inproceedings{03b026ca0afc49baa38011e9c7014928,
title = "Model-Driven Development of Context-Aware Services",
abstract = "In this paper, we define a model-driven design trajectory for context-aware services consisting of three levels of models with different degrees of abstraction and platform independence. The models at the highest level of platform independence describe the behaviour of a context-aware service and its environment from an integrated perspective. The models at the intermediate level describe abstract components, which realize the context-aware service in terms of a service-oriented abstract platform. At the lowest level, the realization of a context-aware service is described in terms of specific target technologies, such as Web Services, BPEL and Parlay technologies. Our approach allows service designers to concentrate their efforts on the services they intend to create and offer, by facilitating the handling of context information and auto-mating design steps through model transformation. In addition, our approach enables the reuse of platform-independent models for different target platforms.",
keywords = "EWI-9409, IR-63952, METIS-237983",
author = "{Andrade Almeida}, Jo{\~a}o and Iacob, {Maria Eugenia} and Henk Jonkers and Dick Quartel",
year = "2006",
doi = "10.1007/11773887_17",
language = "English",
isbn = "978-3-540-35126-9",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "213--227",
editor = "Frank Eliassen and Alberto Montresor",
booktitle = "Distributed Applications and Interoperable Systems",

}

Andrade Almeida, J, Iacob, ME, Jonkers, H & Quartel, D 2006, Model-Driven Development of Context-Aware Services. in F Eliassen & A Montresor (eds), Distributed Applications and Interoperable Systems: 6th IFIP WG 6.1 International Conference, DAIS 2006, Bologna, Italy, June 14-16, 2006. Proceedings. Lecture Notes in Computer Science, vol. 4025, Springer, Berlin, pp. 213-227, 6th IFIP International Conference on Distributed Applications and Interoperable Systems, DAIS 2006, Bologna, Italy, 13/06/06. https://doi.org/10.1007/11773887_17

Model-Driven Development of Context-Aware Services. / Andrade Almeida, João; Iacob, Maria Eugenia; Jonkers, Henk; Quartel, Dick.

Distributed Applications and Interoperable Systems: 6th IFIP WG 6.1 International Conference, DAIS 2006, Bologna, Italy, June 14-16, 2006. Proceedings. ed. / Frank Eliassen; Alberto Montresor. Berlin : Springer, 2006. p. 213-227 (Lecture Notes in Computer Science; Vol. 4025).

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Model-Driven Development of Context-Aware Services

AU - Andrade Almeida, João

AU - Iacob, Maria Eugenia

AU - Jonkers, Henk

AU - Quartel, Dick

PY - 2006

Y1 - 2006

N2 - In this paper, we define a model-driven design trajectory for context-aware services consisting of three levels of models with different degrees of abstraction and platform independence. The models at the highest level of platform independence describe the behaviour of a context-aware service and its environment from an integrated perspective. The models at the intermediate level describe abstract components, which realize the context-aware service in terms of a service-oriented abstract platform. At the lowest level, the realization of a context-aware service is described in terms of specific target technologies, such as Web Services, BPEL and Parlay technologies. Our approach allows service designers to concentrate their efforts on the services they intend to create and offer, by facilitating the handling of context information and auto-mating design steps through model transformation. In addition, our approach enables the reuse of platform-independent models for different target platforms.

AB - In this paper, we define a model-driven design trajectory for context-aware services consisting of three levels of models with different degrees of abstraction and platform independence. The models at the highest level of platform independence describe the behaviour of a context-aware service and its environment from an integrated perspective. The models at the intermediate level describe abstract components, which realize the context-aware service in terms of a service-oriented abstract platform. At the lowest level, the realization of a context-aware service is described in terms of specific target technologies, such as Web Services, BPEL and Parlay technologies. Our approach allows service designers to concentrate their efforts on the services they intend to create and offer, by facilitating the handling of context information and auto-mating design steps through model transformation. In addition, our approach enables the reuse of platform-independent models for different target platforms.

KW - EWI-9409

KW - IR-63952

KW - METIS-237983

U2 - 10.1007/11773887_17

DO - 10.1007/11773887_17

M3 - Conference contribution

SN - 978-3-540-35126-9

T3 - Lecture Notes in Computer Science

SP - 213

EP - 227

BT - Distributed Applications and Interoperable Systems

A2 - Eliassen, Frank

A2 - Montresor, Alberto

PB - Springer

CY - Berlin

ER -

Andrade Almeida J, Iacob ME, Jonkers H, Quartel D. Model-Driven Development of Context-Aware Services. In Eliassen F, Montresor A, editors, Distributed Applications and Interoperable Systems: 6th IFIP WG 6.1 International Conference, DAIS 2006, Bologna, Italy, June 14-16, 2006. Proceedings. Berlin: Springer. 2006. p. 213-227. (Lecture Notes in Computer Science). https://doi.org/10.1007/11773887_17