Publications
2006. Optimization of signal processing software for control system implementation. Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control, 2006 IEEE. :1562-1567.
1997. Optimizing synchronization in multiprocessor DSP systems. Signal Processing, IEEE Transactions on. 45(6):1605-1618.
1997. APGAN and RPMC: Complementary heuristics for translating DSP block diagrams into efficient software implementations. Design Automation for Embedded Systems. 2(1):33-60.
1995. Generating compact code from dataflow specifications of multirate signal processing algorithms. Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on. 42(3):138-150.
1999. Synthesis of embedded software from synchronous dataflow specifications. The Journal of VLSI Signal Processing. 21(2):151-166.
2011. Methods for design and implementation of dynamic signal processing systems. 2011 International Conference on Embedded Computer Systems (SAMOS). :i-i.
1993. Scheduling synchronous dataflow graphs for efficient looping. The Journal of VLSI Signal Processing. 6(3):271-288.
2010. Dynamic and Multidimensional Dataflow Graphs. Handbook of Signal Processing Systems. :899-930.
2011. Modeling and optimization of dynamic signal processing in resource-aware sensor networks. 2011 8th IEEE International Conference on Advanced Video and Signal-Based Surveillance (AVSS). :449-454.
2000. Resynchronization for multiprocessor DSP systems. Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on. 47(11):1597-1609.
2003. Temporal probabilistic object bases. Knowledge and Data Engineering, IEEE Transactions on. 15(4):921-939.
1994. Planning-based integrated decision support systems. Artificial Intelligence Planning Systems: Proceedings of the Second International Conference (AIPS-94). :196-201.
2003. Formalizing dynamic software updating. Proceedings of the Second International Workshop on Unanticipated Software Evolution (USE).
2003. Dynamic rebinding for marshalling and update, with destruct-time ? Proceedings of the eighth ACM SIGPLAN international conference on Functional programming. :99-110.
2010. VizWiz: nearly real-time answers to visual questions. Proceedings of the 23nd annual ACM symposium on User interface software and technology. :333-342.
2010. VizWiz::LocateIt - enabling blind people to locate objects in their environment. Computer Vision and Pattern Recognition Workshops (CVPRW), 2010 IEEE Computer Society Conference on. :65-72.
2012. Before We Knew It: An Empirical Study of Zero-day Attacks in the Real World. CCS '12 Proceedings of the 2012 ACM conference on Computer and Communications Security. :833-844.
2006. D-Dupe: An Interactive Tool for Entity Resolution in Social Networks. Visual Analytics Science And Technology, 2006 IEEE Symposium On. :43-50.
2007. Voila: Efficient feature-value acquisition for classification. PROCEEDINGS OF THE NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE. 22(2):1225-1225.
2009. Reflect and correct: A misclassification prediction approach to active inference. ACM Transactions on Knowledge Discovery from Data (TKDD). 3(4):20:1–20:32-20:1–20:32.