|
Christian Skalka
Associate Professor |
My research interest is in the intersection of computer science theory and practice. My work has focused on the design of programming languages, especially type disciplines, to support security and safety in programs. This includes general purpose languages and domain specific languages for embedded systems. I also study the real-world application of modern embedded systems software and hardware to environmental sciences.
Snowcloud: A wireless sensor network architecture for environmental monitoring in cold climates. A press release about our current deployment in the High Sierra is online, as well as a photo gallery.
SpartanRPC and nesT: Improving embedded systems program efficiency and security through novel language abstractions and analysis.
Static language-based access control: Type theories for enforcing access control security at the language level.
Trace and flow effects: Combining type theory and program logics to enforce temporal properties in programs.
Distributed trust management logic: Using mathematical logic and automated theorem proving in distributed security architectures.