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 条
  • [21] FORM-BASED CODE IN PARAMETRIC MODELLING FOR CONTINUOUS URBAN DESIGN
    Zhang, Yingyi
    Schnabel, Marc Aurel
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON COMPUTER-AIDED ARCHITECTURAL DESIGN RESEARCH IN ASIA (CAADRIA 2016): LIVING SYSTEMS AND MICRO-UTOPIAS: TOWARDS CONTINUOUS DESIGNING, 2016, : 33 - 42
  • [22] Implementing the WebSocket Protocol Based on Formal Modelling and Automated Code Generation
    Simonsen, Kent Inge Fagerland
    Kristensen, Lars Michael
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS (DAIS 2014), 2014, 8460 : 104 - 118
  • [23] Software Modelling and Automatic Code Generation Based on Reactive State Diagram
    Qu, M. C.
    Meng, L. J.
    Wu, X. H.
    Cui, N. G.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL APPLICATIONS (CISIA 2015), 2015, 18 : 899 - 901
  • [24] Adjoint goal-based error norms for adaptive mesh ocean modelling
    Power, P. W.
    Piggott, M. D.
    Fang, F.
    Gorman, G. J.
    Pain, C. C.
    Marshall, D. P.
    Goddard, A. J. H.
    Navon, I. M.
    OCEAN MODELLING, 2006, 15 (1-2) : 3 - 38
  • [25] Multi-scale characterisation and modelling of stone-based infrastructure materials
    Wang, Linbing
    Tutumluer, Erol
    INTERNATIONAL JOURNAL OF PAVEMENT ENGINEERING, 2010, 11 (05) : 331 - 331
  • [26] Financial risk assessment and modelling of PPP based Indian highway infrastructure projects
    Kumar, Lakshya
    Jindal, Apurva
    Velaga, Nagendra R.
    TRANSPORT POLICY, 2018, 62 : 2 - 11
  • [27] Shaping regional industry-infrastructure networks an agent based modelling framework
    Nikolic, Igor
    Dijkema, Gerard P. J.
    2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, : 901 - +
  • [28] IMPROVEMENT OF SUBURBAN RAILWAY SERVICES BY INFRASTRUCTURE AND TIMETABLE MODIFICATIONS BASED ON SIMULATION MODELLING
    Haramina, Hrvoje
    Talan, Ivan
    Mihaljevic, Branko
    TRANSPORT PROBLEMS, 2018, 13 (03) : 15 - 27
  • [29] An adaptive agile manufacturing control infrastructure based on TOPNs-CS modelling
    Jiang, ZB
    Fung, RYK
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2003, 22 (3-4): : 191 - 215
  • [30] An adaptive agile manufacturing control infrastructure based on TOPNs-CS modelling
    Prof. Dr. Zhibin Jiang
    Richard Y. K. Fung
    The International Journal of Advanced Manufacturing Technology, 2003, 22 : 191 - 215