Title
Computational Reflection for Embedded Java Systems
Abstract
Although Java reduces the time to market of embedded systems, for some contexts developers are still forced to consider, beside application concerns, checks and handling activities for anomalous conditions that can occur on hardware devices. Typically, applications and handling of anomalous conditions are unrelated, and developers should be provided with means to treat them separately. Reflective systems have been successfully used to separate different concerns. However, special care is required when using them in embedded systems, due to the run time overhead that they can cause. In this paper, we propose what we call selective reflective behaviour, which aims at reducing the run time overhead of reflective systems. An efficient implementation of this behaviour is also proposed, which is suitable even for embedded Java systems. The paper also presents an example of a meta level that handles anomalous conditions for the embedded systems in a production cell.
Year
DOI
Venue
2003
10.1007/978-3-540-39962-9_50
Lecture Notes in Computer Science
Keywords
Field
DocType
embedded system
Embedded Java,Computer science,Java annotation,Java concurrency,Real time Java,Computational reflection,Time to market,Java,Embedded system,Distributed computing
Conference
Volume
ISSN
Citations 
2889
0302-9743
1
PageRank 
References 
Authors
0.35
6
3
Name
Order
Citations
PageRank
Antonella Di Stefano124737.67
Marco Fargetta2437.86
Emiliano Tramontana341056.24