Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleMarch 2020
Obtaining hard real-time performance and rich Linux features in a compounded real-time operating system by a partitioning hypervisor
VEE '20: Proceedings of the 16th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution EnvironmentsPages 59–72https://doi.org/10.1145/3381052.3381323In this study, we describe obtaining hard real-time performance and rich Linux features together in a compounded real-time operating system (cRTOS). This system creates two realms with a partitioning hypervisor: a normal realm of Linux and a hard real-...
- research-articleFebruary 2014
Cider: native execution of iOS apps on android
ASPLOS '14: Proceedings of the 19th international conference on Architectural support for programming languages and operating systemsPages 367–382https://doi.org/10.1145/2541940.2541972We present Cider, an operating system compatibility architecture that can run applications built for different mobile ecosystems, iOS or Android, together on the same smartphone or tablet. Cider enhances the domestic operating system, Android, of a ...
Also Published in:
ACM SIGPLAN Notices: Volume 49 Issue 4ACM SIGARCH Computer Architecture News: Volume 42 Issue 1 - ArticleAugust 2011
PACUE: processor allocator considering user experience
Euro-Par'11: Proceedings of the 2011 international conference on Parallel Processing - Volume 2Pages 335–344https://doi.org/10.1007/978-3-642-29740-3_38GPU accelerated applications including GPGPU ones are commonly seen in modern PCs. If many applications compete on the same GPU, the performance will decrease significantly. Some applications have a large impact on user experience. Therefore, for such ...
- research-articleOctober 2010
ABI compatibility through a customizable language
GPCE '10: Proceedings of the ninth international conference on Generative programming and component engineeringPages 147–156https://doi.org/10.1145/1868294.1868316ZL is a C++-compatible language in which high-level constructs, such as classes, are defined using macros over a C-like core language. This approach makes many parts of the language easily customizable. For example, since the class construct can be ...
Also Published in:
ACM SIGPLAN Notices: Volume 46 Issue 2 - research-articleOctober 2007
Towards dynamic plug-in replacement in Eclipse plug-in development
eclipse '07: Proceedings of the 2007 OOPSLA workshop on eclipse technology eXchangePages 41–45https://doi.org/10.1145/1328279.1328288Although the Eclipse IDE offers an extremely useful built-in support for developing Eclipse plug-ins, it lacks the ability to perform dynamic updates of plug-ins in a running instance of the application being developed. Because of the nature of the ...
- ArticleNovember 2001
Changing Java Programs
ICSM '01: Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)Page 479https://doi.org/10.1109/ICSM.2001.972761The promises of object-orientation and distributed computing could be delivered if the software we needed were written in stone. But it isn't, it changes. The challenge of distributed object-oriented maintenance is to find a means of evolving software, ...