Embedded software requires concurrency formalisms other than threads and mutexes used in traditional programming languages like C. Actor-oriented design presents a high level abstraction for composing concurrent components. However, high level abstraction often introduces overhead and results in slower system. We address the problem of generating efficient implementation for the systems with such a high level description. We use partial evaluation as an optimized compilation technique for actor-oriented models. We use a helper-based mechanism, which results in flexible and extensible code generation framework. The end result is that the benefit offered by high level abstraction comes with (almost) no performance penalty. The code generation framework has been released in open source form as part of Ptolemy II 6.0.1.
Abstract:With the rapid development of social information technology, the education system is constantly being reformed, the network education mode to makes up for the vacancy of the current education mode, network teaching can be diversified to meet the needs of students for knowledge, optimizing the ideological and political classroom teaching, enhancing students' interest in learning. This paper will combine the current ideological and political course learning in colleges and universities to analyze, and put forward the corresponding reform measures.
This paper achieves the capture of Java-program-scope and joint-point-information based on process-control with AspectJ. This information includes: all joint points in particular classes, packages, and methods. It also includes all joint-points from beginning in program control-flow and those in which initial one is not included.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.