Zur Kurzanzeige

AutorRossini, Alessandrodc.contributor.author
AutorKritikos, Kiriakosdc.contributor.author
AutorNikolov, Nikolaydc.contributor.author
AutorDomaschka, Jörgdc.contributor.author
AutorGriesinger, Frankdc.contributor.author
AutorSeybold, Danieldc.contributor.author
AutorRomero, Danieldc.contributor.author
AutorOrzechowski, Michaldc.contributor.author
AutorKapitsaki, Georgiadc.contributor.author
AutorAchilleos, Achilleasdc.contributor.author
Aufnahmedatum2017-05-19T12:35:21Zdc.date.accessioned
In OPARU verfügbar seit2017-05-19T12:35:21Zdc.date.available
Jahr der Erstellung2017-03-08dc.date.created
Datum der Erstveröffentlichung2017-05-19dc.date.issued
ZusammenfassungCloud computing provides ubiquitous networked access to a shared and virtualised pool of computing capabilities that can be provisioned with minimal management effort. Cloud applications are deployed on cloud infrastructures and delivered as services. The PaaSage project aims to facilitate the modelling and execution of cloud applications by leveraging model-driven engineering (MDE) and by exploiting multiple cloud infrastructures. The Cloud Application Modelling and Execution Language (CAMEL) is the core modelling and execution language developed in the PaaSage project and enables the specification of multiple aspects of cross-cloud applications (i.e., applications deployed across multiple private, public, or hybrid cloud infrastructures). By exploiting models at both design- and run-time, and by allowing both direct and programmatic manipulation of models, CAMEL enables the management of self-adaptive cross-cloud applications (i.e., cross-cloud applications that autonomously adapt to changes in the environment, requirements, and usage). In this paper, we describe the design and implementation of CAMEL, with emphasis on the integration of heterogeneous domain-specific languages (DSLs) that cover different aspects of self-adaptive cross-cloud applications. Moreover, we provide a real-world running example to illustrate how to specify models in a concrete textual syntax and how to dynamically adapt these models during the application life cycle. Finally, we provide an evaluation of CAMEL’s usability and usefulness, based on the technology acceptance model (TAM).dc.description.abstract
Spracheendc.language.iso
Verbreitende StelleUniversität Ulmdc.publisher
LizenzStandarddc.rights
Link zum Lizenztexthttps://oparu.uni-ulm.de/xmlui/license_v3dc.rights.uri
SchlagwortModel-driven engineeringdc.subject
SchlagwortModels@run-timedc.subject
DDC-SachgruppeDDC 004 / Data processing & computer sciencedc.subject.ddc
LCSHCloud computingdc.subject.lcsh
LCSHDomain-specific programming languagesdc.subject.lcsh
TitelThe cloud application modelling and execution language (CAMEL)dc.title
RessourcentypBerichtdc.type
DOIhttp://dx.doi.org/10.18725/OPARU-4339dc.identifier.doi
URNhttp://nbn-resolving.de/urn:nbn:de:bsz:289-oparu-4378-4dc.identifier.urn
GNDCloud Computingdc.subject.gnd
GNDModellgetriebene Entwicklungdc.subject.gnd
FakultätFakultät für Ingenieurwissenschaften, Informatik und Psychologieuulm.affiliationGeneral
InstitutionInstitut für Organisation und Management von Informationssystemenuulm.affiliationSpecific
DCMI MedientypTextuulm.typeDCMI
TypErstveröffentlichunguulm.veroeffentlichung
KategoriePublikationenuulm.category
Kooperation mitEVRY Cloud Servicesuulm.cooperation
Kooperation mitAGH University of Science and Technologyuulm.cooperation
Kooperation mitUniversity of Cyprusuulm.cooperation
Kooperation mitSINTEFuulm.cooperation
Kooperation mitThe French Institute for Research in Computer Science and Automation (Inria)uulm.cooperation
Kooperation mitFoundation for Research and Technology, Hellas (FORTH)uulm.cooperation
EU-ProjektPAASAGE / PaaSage: Model Based Cloud Platform Upperware / EC / FP7 / 317715uulm.projectEU
FörderinformationenEC / FP7uulm.funding


Dateien zu dieser Ressource

Thumbnail

Das Dokument erscheint in:

Zur Kurzanzeige