VMADL

An Architecture Definition Language 
 for Variability and Composition of 
          Virtual Machines
              ...
Agenda
1.   Problems with Modularization
2.   VM Architecture Definition Language
3.   CSOM and VMADL
4.   Summary




8/1...
Modularization
                Procedures, Functions
            Classes, Objects, Modules, Files
                   Packa...
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
VMADL: An Architecture Definition Language  for Variability and Composition  of Virtual Machines
Upcoming SlideShare
Loading in …5
×

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

2,034 views
1,911 views

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,034
On SlideShare
0
From Embeds
0
Number of Embeds
80
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. VMADL An Architecture Definition Language  for Variability and Composition of  Virtual Machines Stefan Marr 9 August 2008 SVPP 08
  2. 2. Agenda 1. Problems with Modularization 2. VM Architecture Definition Language 3. CSOM and VMADL 4. Summary 8/10/2008 2
  3. 3. Modularization Procedures, Functions Classes, Objects, Modules, Files Packages, Folders Libraries, Components, Services Programs, Subsystems Architectures 8/10/2008 1. Problems with Modularization 3

×