Intention-oriented programming support for runtime adaptive autonomic cloud-based applications

被引:27
作者
Baker, Thar [1 ]
Mackay, Michael [1 ]
Randles, Martin [1 ]
Taleb-Bendiab, Azzelarabe [2 ]
机构
[1] Liverpool John Moores Univ, Sch Comp & Math Sci, Liverpool L3 5UX, Merseyside, England
[2] Edith Cowan Univ, Sch Comp & Secur Sci, Perth, WA, Australia
关键词
Compilation and indexing terms; Copyright 2024 Elsevier Inc;
D O I
10.1016/j.compeleceng.2013.04.019
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The continuing high rate of advances in information and communication systems technology creates many new commercial opportunities but also engenders a range of new technical challenges around maximising systems' dependability, availability, adaptability, and auditability. These challenges are under active research, with notable progress made in the support for dependable software design and management. Runtime support, however, is still in its infancy and requires further research. This paper focuses on a requirements model for the runtime execution and control of an intention-oriented Cloud-Based Application. Thus, a novel requirements modelling process referred to as Provision, Assurance and Auditing, and an associated framework are defined and developed where a given system's non/functional requirements are modelled in terms of intentions and encoded in a standard open mark-up language. An autonomic intention-oriented programming model, using the Neptune language, then handles its deployment and execution. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2400 / 2412
页数:13
相关论文
共 25 条
[1]  
Abbadi I. M., 2011, Proceedings of the 2011 IEEE 11th International Conference on Computer and Information Technology (CIT 2011), P115, DOI 10.1109/CIT.2011.44
[2]  
Abbadi IM., 2011, IWTMPSPS 11
[3]   A framework for establishing trust in the Cloud [J].
Abbadi, Imad M. ;
Alawneh, Muntaha .
COMPUTERS & ELECTRICAL ENGINEERING, 2012, 38 (05) :1073-1087
[4]  
[Anonymous], 2009, Internet Things Strateg. Res. Roadmap
[5]  
Baker T., 2009, P 2009 C TECHN APPL, P61
[6]  
Baker T, 2010, P 12 INT C COMP MOD, P1
[7]  
Baker T, 2010, 11 ANN POSTGR S CONV
[8]  
Barbacci MC, 1987, P INT C PAR PROC APP
[9]  
Bessani A, 2011, P EUR SYST C EUR 11
[10]  
Bieber G, 2001, INTRO SERVICE ORIENT, P1