TOSCA-based Intent modelling: goal-modelling for infrastructure-as-code

被引:10
|
作者
Tamburri, Damian A. [1 ]
Van den Heuvel, Willem-Jan [1 ]
Lauwers, Chris [2 ]
Lipton, Paul [3 ]
Palma, Derek [4 ]
Rutkowski, Matt [5 ]
机构
[1] Jheronimus Acad Data Sci TU E, Eindhoven, Netherlands
[2] Ubicity Corp, Santa Clara, CA USA
[3] CA Technol, New York, NY USA
[4] Vnomic Corp, New York, NY USA
[5] IBM Corp, Mountain View, CA USA
来源
SICS SOFTWARE-INTENSIVE CYBER-PHYSICAL SYSTEMS | 2019年 / 34卷 / 2-3期
关键词
DevOps; Infrastructure-as-code; Orchestration; Microservices; TOSCA; Goal-modelling; SERVICES;
D O I
10.1007/s00450-019-00404-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
DevOps entails a set of practices that speed up the time needed to rollout software product changes. One such practice is automating deployment and delivery with infrastructure-as-code, i.e., automated scripts that ideally carry out 1-click deployment. Providing effective infrastructure-as-code poses the tricky issue in determining the modelling and information representation paradigm (e.g., Imperative, Declarative, etc.) most compatible with specifying infrastructural code. The OASIS TOSCA standard ("Topology and Orchestration Specification for Cloud Applications") is the de-facto and de-iure standard language for infrastructure-as-code, and adopts an innovative take called "intent modelling". This paper articulates the foundations of this modelling approach incorporating the most related modelling paradigm, that is, goal-modelling. We elaborate on it with a real but simple industrial sample featuring the TOSCA language.
引用
收藏
页码:163 / 172
页数:10
相关论文
共 50 条
  • [11] A role based modelling approach for the information infrastructure
    Apfelbeck, J
    2001 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-10, CONFERENCE RECORD, 2001, : 1617 - 1621
  • [12] Coupling goal-based modelling to farm innovation
    Sterk, Barbara
    van Ittersum, Martin K.
    CHANGING EUROPEAN FARMING SYSTEMS FOR A BETTER FUTURE: NEW VISIONS FOR RURAL AREAS, 2006, : 366 - +
  • [13] Evaluation of Infrastructure Design Solutions Based on Traffic Modelling
    Ciplyte, Kristina
    Vingrys, Saulius
    Sabonis, Rimvydas
    9TH INTERNATIONAL CONFERENCE ENVIRONMENTAL ENGINEERING (9TH ICEE) - SELECTED PAPERS, 2014,
  • [14] A protocol for communication in a component-based modelling infrastructure
    Hicks, BJ
    Culley, SJ
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2001, 215 (04) : 453 - 464
  • [15] Towards Supporting the Generation of Infrastructure as Code Through Modelling Approaches - Systematic Literature Review
    Novakova Nedeltcheva, Galia
    De la Fuente Ruiz, Alfonso
    Orue-Echevarria Arrieta, Leire
    Bat, Nejc
    Blasi, Lorenzo
    2022 IEEE 19TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2022), 2022, : 210 - 217
  • [16] The evolution of goal-based information modelling: literature review
    Boyd, AJ
    ASLIB PROCEEDINGS, 2005, 57 (06): : 523 - 538
  • [17] Comparing Goal-Based and Result-Based Approaches in Modelling Football Outcomes
    Egidi, Leonardo
    Torelli, Nicola
    SOCIAL INDICATORS RESEARCH, 2021, 156 (2-3) : 801 - 813
  • [18] Comparing Goal-Based and Result-Based Approaches in Modelling Football Outcomes
    Leonardo Egidi
    Nicola Torelli
    Social Indicators Research, 2021, 156 : 801 - 813
  • [19] Modelling Multi Level Consistency in Erasure Code Based Storage Systems
    Lee, Ojus Thomas
    Sharma, Vijay
    Kumar, S. D. Madhu
    Chandran, Priya
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 122 - 129
  • [20] An interactive graphics-based linear, integer and goal programme modelling environment
    Tamiz, M
    Mardle, SJ
    DECISION SUPPORT SYSTEMS, 1998, 23 (03) : 285 - 296