• Home
  • Search
  • Model Driven Architecture in Containers-Based Software Development
  • https://doi.org/10.1007/978-3-030-32861-0_10Copy DOI Icon

Model Driven Architecture in Containers-Based Software Development

  • Nov 29, 2019
  • Tomasz Górski +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Component-based software development is the successor of object-oriented software development. Authors of the paper extend existing Unified Modeling Language standard to describe containers semantically, automate the process of creating containers and later deploying them to the platform as a service. The paper presents the concept of using Unified Modeling Language (UML) as well as principles of Model Driven Architecture (MDA) to automate creating of and maintaining containers. The main aims are designing meta-model language that is capable of defining Docker containers as part of software architecture modeling process and using transformations to create Docker files that can be used to instantiate container. The paper presents UML profile UML Docker Services Profile and model-to-text transformation Model2DockerFile transformation. Both, the profile and the transformation were designed, implemented and incorporated in IBM Rational Software Development environment. The developed environment can be used to generate DockerFile files, from UML models with applied specific stereotypes from UML Docker Services Profile, that can be used in containers runtime.

Similar Papers
  • Research Article
  • Citations1

UXSOM

  • May 05, 2011
  • ACM SIGSOFT Software Engineering Notes
  • Murali K Nuthakki +3
  • Book Chapter
  • Citations2

System-on-Chip Verification Process Using UML

  • Jan 01, 2005
  • Qiang Zhu +5
  • Book Chapter
  • Citations1

Integration of Heterogeneous Data in the Support of the Forest Protection: Structural Concept

  • Oct 15, 2016
  • Jana Faixová Chalachanová +4
  • Dissertation
  • Citations1

Software risk assessment based on UML models

  • Dec 01, 2004
  • Kalaivani Appukkutty
  • Conference Article
  • Citations7

Intelligent Agent Software Development Using AUML and the Descartes Specification Language

  • Mar 01, 2011
  • Vinitha Hannah Subburaj +1
  • Research Article
  • Citations4

A report on the first international workshop on best practices of UML

  • Sep 01, 2006
  • ACM SIGMOD Record
  • Juan Trujillo
  • Research Article

Employee Management System for Enterprise Company

  • May 31, 2024
  • International Journal of Innovative Computing
  • Kang Chu Ning +3
  • Research Article
  • Citations3

PERANCANGAN SISTEM INFORMASI BERBASIS ORIENTASI OBJEK MENGGUNAKAN STAR UML DI CV NIASA BANDUNG

  • Sep 30, 2018
  • AIMS: Jurnal Accounting Information System
  • Nova Indrayana Yusman
  • Research Article

Implementation and evaluation of a queuing systems modelling course using Unified Modelling Language (UML)

  • Jan 01, 2011
  • International Journal of Teaching and Case Studies
  • Athanasios Perdos +2
  • Book Chapter

Synthesizing Use and Misuse Case Specification with Integrated Safety Analysis in Railway Control System

  • Jan 01, 2019
  • Anit Thapaliya +1
  • Research Article
  • Citations135

Supporting collaborative learning and problem-solving in a constraint-based CSCL environment for UML class diagrams

  • Sep 05, 2007
  • International Journal of Computer-Supported Collaborative Learning
  • Nilufar Baghaei +2
  • Conference Article

Development of the workshop tool management system with UML

  • Oct 01, 2010
  • Fuping Zhu +2
  • Research Article
  • Citations1

Rancang Bangun Sistem Penunjang Keputusan untuk Pengajuan Pembiayaan pada Koperasi Jasa Keuangan Syariah

  • Jan 02, 2016
  • STUDIA INFORMATIKA: JURNAL SISTEM INFORMASI
  • Yogi Dwi Prakasa +2
  • Conference Article

Service Oriented Framework for Business Objectives

  • Nov 01, 2012
  • Ashish Seth +2
  • Research Article

Pengembangan Aplikasi E-Voting Untuk Pemilihan RT/RW Menggunakan Metode Waterfall di Lingkungan Masyarakat Daerah Macan Lindungan Bukit

  • Nov 27, 2023
  • Jurnal Nasional Ilmu Komputer
  • Agung Setiaji +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.