COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Automated Reasoning Group Lunches > Schedulability analysis of embedded real-time Java
Schedulability analysis of embedded real-time JavaAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Thomas Tuerk. Embedded systems are getting increasingly complex due to demands for increased functionality and shorter time to market. The conventional low-level programming languages used in this area do not capture this complexity very well, and do not conform to the methods of modern software engineering. This makes embedded systems development very hard for developers trained in modern software engineering practices and languages, and this is why more attention is turning towards using modern programming languages for developing embedded systems. One such language is Java, a popular modern language with a great number of skilled developers, but with features not very well-suited for real-time or embedded systems. For real-time systems, a suitable specification of Java is required along with tools supporting this specification. Work in this area includes the real-time specification for Java (RTSJ) which adds real-time functionality to Java, and the upcoming safety-critical Java specification (SCJ) intended for hard real-time systems. Both are are steps towards using Java as a language for real-time embedded safety critical systems. In this talk we present our approach to real-time Java: a Java framework inspired by SCJ , and the SARTS tool for schedulability analysis of systems developed using this framework. The presented framework is an event-handler-based approach with fixed priority pre-emptive scheduling and scoped memory, where the analysis consists of a translation of the program byte-code into a timed automata model using the model-checker UPPAAL for verification of schedulability. This talk is part of the Computer Laboratory Automated Reasoning Group Lunches series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsMRC/Hitachi Seminars Centenary Year of the Medical Research Council and International Year of Statistics Chemistry Departmental-wide lecturesOther talksInvestigating the Functional Anatomy of Motion Processing Pathways in the Human Brain Changing understandings of the human fetus over five decades of legal abortion Optimising the definition of MR-based lung imaging biomarkers Religion, revelry and resistance in Jacobean Lancashire Babraham Lecture - Deciphering the gene regulation network in human germline cells at single-cell & single base resolution Structurally unravelling ATP synthase Katie Field - Symbiotic options for the conquest of land The Partition of India and Migration Atiyah Floer conjecture Autumn Cactus & Succulent Show Graph Legendrians and SL2 local systems Seminar – Why do policymakers seem to ignore your evidence? |