• search hit 14 of 41
Back to Result List

Disentangling virtual machine architecture

  • Virtual machine (VM) implementations are made of intricately intertwined subsystems, interacting largely through implicit dependencies. As the degree of crosscutting present in VMs is very high, VM implementations exhibit significant internal complexity. This study proposes an architecture approach for VMs that regards a VM as a composite of service modules coordinated through explicit bidirectional interfaces. Aspect-oriented programming techniques are used to establish these interfaces, to coordinate module interaction, and to declaratively express concrete VM architectures. A VM architecture description language is presented in a case study, illustrating the application of the proposed architectural principles.

Export metadata

Additional Services

Search Google Scholar Statistics
Metadaten
Author details:Michael HauptGND, Bram AdamsORCiD, Stijn Timbermont, Celina Gibbs, Yvonne Coady, Robert HirschfeldORCiDGND
URL:http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4124007
DOI:https://doi.org/10.1049/iet-sen.2007.0121
ISSN:1751-8806
Publication type:Article
Language:English
Year of first publication:2009
Publication year:2009
Release date:2017/03/25
Source:Iet Software. - ISSN 1751-8806. - 3 (2009), 3, S. 201 - 218
Organizational units:An-Institute / Hasso-Plattner-Institut für Digital Engineering gGmbH
Peer review:Referiert
Accept ✔
This website uses technically necessary session cookies. By continuing to use the website, you agree to this. You can find our privacy policy here.