Abstract
This position paper proposes the use of an event-based dynamic AOP machine as an infrastructure for interactive development of high performance scientific software. Advice codes in the proposed approach are similar to mobile agents that execute on distributed computational nodes. The key ideas underlying this approach are multi-level separation of parallelisation concerns and event-driven dynamic join points. The primary aim of the research is to use the AOP paradigm to improve productivity for scientific software development; the dynamic AOP machine is also expected to be further developed as an interactive computational grid. Copyright © 2007 ACM.
Original language | English |
---|---|
Title of host publication | ACM International Conference Proceeding Series|ACM Int. Conf. Proc. Ser. |
Publisher | Association for Computing Machinery |
Volume | 212 |
ISBN (Print) | 1595936610, 9781595936615 |
DOIs | |
Publication status | Published - 2007 |
Event | 1st Workshop on Virtual Machines and Intermediate Languages for Emerging Modularization Mechanisms, VMIL 2007, held at the Sixth International Conference on Aspect-Oriented Software Development - Vancouver, BC Duration: 1 Jul 2007 → … http://dblp.uni-trier.de/db/conf/aosd/vmil2007.html#KaewkasiG07http://dblp.uni-trier.de/rec/bibtex/conf/aosd/KaewkasiG07.xmlhttp://dblp.uni-trier.de/rec/bibtex/conf/aosd/KaewkasiG07 |
Publication series
Name | ACM International Conference Proceeding Series |
---|
Conference
Conference | 1st Workshop on Virtual Machines and Intermediate Languages for Emerging Modularization Mechanisms, VMIL 2007, held at the Sixth International Conference on Aspect-Oriented Software Development |
---|---|
City | Vancouver, BC |
Period | 1/07/07 → … |
Internet address |
Keywords
- Aspect-oriented programming
- High performance computing
- Run-time environments
- Separation of concerns
- Virtual machine