Loading...
Please wait, while we are loading the content...
Similar Documents
Towards a DSAL for object layout in virtual machines
| Content Provider | ACM Digital Library |
|---|---|
| Author | Adams, Bram Timbermont, Stijn Haupt, Michael |
| Abstract | High-level language virtual machine implementations offer a challenging domain for modularization, not only because they are inherently complex, but also because efficiency is not likely to be traded for modularity. The central data structure used throughout the VM, the object layout, cannot be succinctly modularised by current aspect technology, as provisions for static crosscutting are not fine-grained enough. This position paper motivates the need for a declarative, domain-specific language for handling the tangled object layout concern. Based on observations in real-world VM implementations, we propose such a language, D4OL. It combines a two-level layout mapping, constraints and an engine to divide responsibilities between VM component and VM developers. We consider a domain-specific language like D4OL a necessary complement to behavioural aspect languages in order to modularize VM implementations. |
| Starting Page | 1 |
| Ending Page | 4 |
| Page Count | 4 |
| File Format | |
| ISBN | 9781605581460 |
| DOI | 10.1145/1404927.1404932 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 2008-04-01 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Subject Keyword | Object layout Virtual machine Domain-specific aspect language |
| Content Type | Text |
| Resource Type | Article |