VMADL: An Architecture Definition Language for Variability and Composition of Virtual Machines

50 %
50 %
Information about VMADL: An Architecture Definition Language for Variability and...

Published on August 10, 2008

Author: gron

Source: slideshare.net

Description

High-level language virtual machines (VMs) can be used on a wide range of devices as a basic part of the deployed software
stack. As the available devices differ to a large degree in their applications and their available resources, distinct implementation
strategies have to be used for certain parts of a VM to meet the special requirements. This paper motivates the need for an architecture
definition language for complex software systems like VM implementations. The basic concepts and language constructs of this
language, which is called VMADL, are introduced. To motivate further discussions, the benefits of this approach are briefly discussed.

VMADL An Architecture Definition Language  for Variability and Composition of  Virtual Machines Stefan Marr 9 August 2008 SVPP 08

Agenda 1. Problems with Modularization 2. VM Architecture Definition Language 3. CSOM and VMADL 4. Summary 8/10/2008 2

Modularization Procedures, Functions Classes, Objects, Modules, Files Packages, Folders Libraries, Components, Services Programs, Subsystems Architectures 8/10/2008 1. Problems with Modularization 3

Add a comment

Related presentations

Related pages

VMADL: An Architecture Definition Language for Variability ...

Title: VMADL: An Architecture Definition Language for Variability and Composition of Virtual Machines Author: Stefan Marr and Michael Haupt Keywords
Read more

CiteSeerX — 1VMADL: An Architecture Definition Language ...

... level language virtual machines ... for an architecture definition language for complex ... for Variability and Composition of Virtual ...
Read more

Tool path definition in Virtual Machines world

Tool path definition in Virtual Machines world on ... VMADL: An Architecture Definition Language for Variability and Composition of Virtual Machines.
Read more

svpp 08 - Home | Software Languages Lab

svpp 08 : media: We could only ... VMADL: An Architecture Definition Language for Variability and Composition of Virtual Machines
Read more

Software Variability: a Programmers’ Perspective ...

Software Variability: ... VMADL: An Architecture Definition Language for Variability and Composition of Virtual Machines.
Read more

Chapter 1: What is Software Architecture?

Their definition is: “Software architecture encompasses the set of ... composition models ... modeling systems such as Unified Modeling Language ...
Read more

Dynamic adaptation of service compositions with ...

... the Common Variability Language (CVL) ... The dynamic adaptation of composition ... much of the complexity in the definition of the adaptation space ...
Read more

CiteSeerX — CSOM/PL A Virtual Machine Product Line

... in C, using VMADL (virtual machine architecture ... PL A Virtual Machine ... Language Support for Managing Variability ...
Read more