Publications

Books

Patents

Conference and Workshop Articles
(peer-reviewed)

1.       Daniel Moore and Alexander Dean, “PACER: Peripheral Activity Completion Estimation and Recognition,” ICONS 2018, 13th International Conference on Systems, Athens, Greece, April 2018. Best Paper Award

2.       Daniel Moore, Alexander Dean, "PACER: Peripheral Activity Completion Estimation and Recognition", 6th International Workshop on High Performance Energy Efficient Embedded Systems (HIP3ES 2018), Manchester, UK, January 22, 2018. Co-located with HiPEAC 2018.

3.       Ali Azidehak, Rajat Agarwal, Nima Yousefpoor, Alexander G Dean, Subhashish Bhattacharya, "Resilient two-dimensional redundancy based fault-tolerant controller array for modular multi-level converters", Proceedings of the 2017 IEEE Energy Conversion Congress and Exposition (ECCE), pp. 722-729

4.       Avik Juneja, Alexander Dean and Subhashish Bhattacharya, “Using Real-Time System Design Methods to Integrate SMPS Control Software with Application Software,” Proceedings of the 2015 IEEE Energy Conversion Congress and Exposition, Montreal, Canada in September 20-24, 2015.

5.       Samir Hazra, Alexander G. Dean, Subhashish Bhattacharya, “Doubly-Fed Induction Generator Enabled Power Generation in Ocean Wave Energy Conversion System,” Proceedings of the 2015 IEEE Energy Conversion Congress and Exposition, Montreal, Canada, September 20-24, 2015.

6.       Thomas Stout and Alexander Dean, “Voltage-Source-Based Voltage-to-Time Converter,” IEEE 58th International Midwest Symposium on Circuits and Systems, Fort Collins, Colorado, August 2-5, 2015

7.       Dan Moore and Alexander Dean, “Intra-Operation Dynamic Voltage Scaling,” 2015 IEEE International Conference on Cyber-Physical Systems, Networks and Applications, Hong Kong, China, August 2015

8.       Wolcott, T. G., A. G. Dean, and M. L. Sichitiu. "A networked Citizen Science monitoring system for estuarine environment and biota." In INTEGRATIVE AND COMPARATIVE BIOLOGY, vol. 53, pp. E230-E230. JOURNALS DEPT, 2001 EVANS RD, CARY, NC 27513 USA: OXFORD UNIV PRESS INC, 2013.

9.       Mihir Shah, Avik Juneja, Subhashish Bhattacharya and Alexander Dean, “High Frequency GaN Device-enabled Cubesat EPS with Real-Time Scheduling,” Proceedings of the 2012 IEEE Energy Conversion Congress and Exposition, Raleigh, North Carolina, USA, September 16-20, 2012

10.   Sangyeol Kang and Alexander G. Dean, “Leveraging both Data Cache and Scratchpad Memory through Synergetic Data Allocation”, Proceedings of the 18th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2012), Beijing, China, April 2012. (30 of 131 papers accepted, 23.6%).

11.   Xiang Lu, Wenye Wang, Avik Juneja and Alexander Dean, "Talk to Transformers: An Empirical Study of Device Communications for the FREEDM System," in Proceedings of the 2nd IEEE Conference on Smart Grid Communications, October 2011.

12.   Subash Sachidananda, Alexander. G. Dean, “EMI- and Energy-Aware Scheduling of Switching Power Supplies in Hard Real-Time Embedded Systems”, Proceedings of the 17th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2011), Chicago, IL, April 2011.

13.   Alexander G. Dean, “Teaching Optimization of Time and Energy in Embedded Systems”, ARTIST Workshop on Embedded Systems Education 2010 (in conjunction with Embedded Systems Week 2010), Scottsdale, AZ, USA, October 28, 2010

14.   Subash Sachidananda, Alexander. G. Dean, “Scheduling Switch-Mode Power Supply Noise for Real-Time Systems”, FREEDM Systems Center Second Annual Conference, Tallahassee, Florida, May 18-20, 2010.

15.   Mohit Khanna, Avik Juneja, Rohit Rajasekharan, Wenye Wang, Alex Dean, Subhashish Bhattacharya,  “Integrating the Communication Infrastructure of the FREEDM System with the IEM and IFM Devices: Hardware and Software Developments”, FREEDM Systems Center Second Annual Conference, Tallahassee, Florida, May 18-20, 2010

16.   Sangyeol Kang and Alexander G. Dean. “ DARTS: Techniques and Tools for Predictably Fast Memory using Integrated Data Allocation and Real-Time  Task Scheduling,” Proceedings of the 16th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2010) , Stockholm, Sweden, April 2010.

17.   Shaolin Peng, Gregory Parsons, Alexander G. Dean, “RaPTEX: A Resource-Focused Toolchain for Rapid Prototyping of Embedded Communication Systems,” 14th Annual Workshop on Interaction between Compilers and Computer Architectures (INTERACT-14), Pittsburgh, PA, United States. March 2010.

18.   Gregory Parsons, Shaolin Peng, Alexander G. Dean . “A Toolchain for Rapid Prototyping of Underwater Communication Systems,” Fourth ACM International Workshop on UnderWater Networks (WUWNet), in conjunction with ACM SenSys 2009, Berkeley, CA, United States, November 3, 2009.

19.   Gregory Parsons, Shaolin Peng, Alexander G. Dean. “Short Paper: An Ultrasonic Communication System for Biotelemetry in Extremely Shallow Waters,”  Third ACM International Workshop on UnderWater Networks (WUWNet), in conjunction with ACM MobiCom 2008, San Francisco, CA, United States, September 15, 2008.

20.   Zane D. Purvis and Alexander G. Dean. “TOSSTI: Saving Time and Energy in TinyOS with Software Thread Integration,” Proceedings of the 14th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2008), St. Louis, MO, United States, April 2008. (35 of 140 papers accepted, 25%)

21.   Rony Ghattas, Gregory Parsons and Alexander G. Dean. “Optimal Unified Data Allocation and Task Scheduling for Real-Time Multi-Tasking Systems,” Proceedings of the 13th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2007), Bellevue, WA, United States, April 3 - April 6, 2007 (31 of 109 papers accepted, 28%).

22.   Rony Ghattas and Alexander G. Dean. “Preemption Threshold Scheduling: Stack Optimality, Enhancements and Analysis,” Proceedings of the 13th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2007), Bellevue, WA, United States, April 3 - April 6, 2007 (31 of 109 papers accepted, 28%).

23.   Won So and Alexander G. Dean. “Reaching Fast Code Faster: Using Modeling for Efficient Software Thread Integration on a VLIW DSP,” International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES 2006), Seoul, Korea, October 22-25, 2006. (41 of 100 papers accepted, 41%).

24.   Rony Ghattas and Alexander G. Dean. “Energy Management for Commodity Short-Bit-Width Microcontrollers,” International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2005), San Francisco, CA, September 25-27, 2005. (33 of 132 papers accepted, 25%).

25.   Siddhartha Shivshankar, Sunil Vangara and Alexander G. Dean. “Balancing Register Pressure and Context-Switching Delays in ASTI Systems,” International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2005), San Francisco, CA, September 25-27, 2005. (33 of 132 papers accepted, 25%).

26.   Won So and Alexander G. Dean. “Complementing Software Pipelining with Software Thread Integration,” Proceedings of the 2005 ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems (LCTES 2005), Chicago, IL, June 15-17, 2005, pp. 137-146. (25 of 95 papers accepted, 26%).

27.   Siddhartha Shivshankar, Sunil Vangara and Alexander G. Dean. “Statically Predicting Secondary Thread Performance in ASTI Systems,” 7th Brazilian Workshop on Real-Time Systems, held in conjunction with SBRC 2005 – 23rd Brazilian Symposium on Computer Networks), Fortaleza, Brazil, May 13, 2005, pp. 99-106. (12 of 39 papers accepted, 30%)

28.   Alexander G. Dean. “Software Thread Integration and Synthesis for Real-Time Applications,” Proceedings of the Design Automation and Test in Europe Conference and Exhibition (DATE 05), Munich, Germany, March 7-11, 2005, pp 68-69. (13 of 29 special sessions accepted, 45%).

29.   Vasanth Asokan and Alexander G. Dean. “Providing Time- and Space-Efficient Procedure Calls for Asynchronous Software Thread Integration,” 2004 International Conference on Compilers, Architectures and Synthesis of Embedded Systems (CASES 2004), Washington, DC, September 22-25, 2004, pp. 167-178, (31 of 102 papers accepted, 30%).

30.   Nagendra J. Kumar, Siddhartha Shivshankar, and Alexander G. Dean. “Asynchronous Software Thread Integration for Efficient Software Implementations of Embedded Communication Protocol Controllers,” Proceedings of the 2004 ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems (LCTES 2004), Washington, DC, June 11-13, 2004, pp. 37-46 (28 of 120 papers accepted, 23%).

31.   Prasanth Ganesan and Alexander G. Dean. “Enhancing the AvrX Kernel with Efficient Secure Communication using Software Thread Integration,” Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004), Toronto, Canada, May 25-28, 2004, pp. 265-274 (62 of 205 papers accepted, 30%).

32.   Ramnath Venugopalan and Alexander G. Dean. “Improving Energy Efficiency in Sensor Networks by Raising Communication Throughput using Software Thread Integration,” Second Workshop on Optimizations for DSP and Embedded Systems (in conjunction with CGO-02), March 21, 2004.

33.   Benjamin J. Welch, Shobhit Kanaujia, Adarsh Seetharam, Deepaksrivats Thirumalai and Alexander G. Dean. “Extending STI for Demanding Hard-Real-Time Systems,” 2003 International Conference on Compilers, Architectures and Synthesis of Embedded Systems (CASES 2003), San Jose, CA, Oct. 30 – Nov. 1, 2003, pp. 41-50. (31 of 162 papers accepted, 19%).

34.   Ramnath Venugopalan, Prasanth Ganesan, Pushkin Peddabachagari, Alexander G. Dean, Frank Mueller and Mihail Sichitiu. “Encryption Overhead in Embedded Systems and Sensor Network Nodes: Modeling and Analysis,” 2003 International Conference on Compilers, Architectures and Synthesis of Embedded Systems (CASES 2003), San Jose, CA, Oct. 30-Nov. 1, 2003, pp. 188-197. (31 of 162 papers accepted, 19%).

35.   Prasanth Ganesan, Ramnath Venugopalan, Pushkin Peddabachagari, Alexander Dean, Frank Mueller and Mihail Sichitiu. “Analyzing and Modeling Encryption Overhead for Sensor Network Nodes,” Second ACM International Workshop on Wireless Sensor Networks and Applications (WSNA '03), in conjunction with ACM MobiCom 2003, September 19, 2003, San Diego, CA, USA.

36.   Won So and Alexander G. Dean. “Procedure Cloning and Integration for Converting Parallelism from Coarse to Fine Grain,” Workshop on Interactions between Compilers and Computer Architectures (INTERACT-7), in conjunction with HPCA 9, February 8, 2003, Anaheim, CA.

37.   Alexander G. Dean. "Compiling for Concurrency: Planning and Performing Software Thread Integration,” 23rd IEEE Real-Time Systems Symposium (RTSS 2002), Austin, TX, December 3-5, 2002, pp. 103-113.

38.   Alexander G. Dean. "Compiling for Concurrency: Planning and Performing Software Thread Integration," Workshop on Interactions between Compilers and Computer Architectures (INTERACT-6), in conjunction with HPCA 8, February 3, 2002, Cambridge, MA. pp. 5-14.

39.   Alexander G. Dean and John P. Shen. "System-Level Issues for Software Thread Integration: Guest Triggering and Host Selection," 20th IEEE Real-Time Systems Symposium (RTSS 1999), Phoenix, Arizona, December 1-3, 1999, pp. 234-245. (28 of 146 papers accepted, 19.2%).

40.   Alexander G. Dean and Richard Grzybowski. "A High-Temperature Embedded Network Interface Using Software Thread Integration," Second International Workshop on Compiler and Architecture Support for Embedded Systems (CASES '99), Washington, D.C., October 1-3, 1999.

41.   Alexander G. Dean and Richard R. Grzybowski. "A High-Temperature CAN Network Interface," UTECA 99, Rocky Hill, CT, April 1999.

42.   Alexander G. Dean and John P. Shen. "Techniques for Software Thread Integration in Real-Time Embedded Systems," 19th IEEE Real-Time Systems Symposium (RTSS 1998), Madrid, Spain, December 2-4, 1998, pp. 322-333. (45 of 182 papers accepted, 24.7%).  

43.   Alexander G. Dean and John P. Shen. "Hardware to Software Migration with Real-Time Thread Integration," 24th EuroMicro Conference, Västerås, Sweden, August 25-27, 1998, pp. 243-252.

44.   Alexander G. Dean and John P. Shen. "Thread Integration for Error Detection and Performance," 3rd IEEE International On-Line Testing Workshop, Crete, Greece, July 1997, pp. 7-11.

45.   Bhargavender Upender and Alexander G. Dean "Variability of CAN Network Performance," Third International CAN Conference, Paris, France, October 1996.

Journal Articles

1. Won So and Alexander G. Dean, “Software Thread Integration for Instruction-Level Parallelism”, ACM Transactions on Embedded Computing Systems (TECS), 13 (1), 8 pages.

2. Alexander G. Dean, “Using Preemption-Threshold Scheduling to Cut Overhead while Meeting Deadlines,” Information Quarterly, 2011, 10(2)

3. Alexander G. Dean, “Lowering the overhead in RTOS scheduling,” Embedded System Design, March 2011, pp. 25-32

4. Shaolin Peng, Gregory Parsons, Alexander G. Dean, “RaPTEX: A Resource-Focused Toolchain for Rapid Prototyping of Embedded Communication Systems,” Journal of Circuits, Systems, and Computers (JCSC) Special Issue on Interaction between Compilers and Computer Architectures, 21(2). 1 citation

5. Jun Bum Lim, Beakchol Jang, Suyoung Yoon, Mihail Sichitiu and Alexander G. Dean. “RaPTEX: Rapid Prototyping Tool for Embedded Communication Systems,” ACM Transactions on Sensor Networks, August 2010, 7(1), pp. 7:1-7:40. 

6. Nagendra J. Kumar, Siddhartha Shivshankar and Alexander G. Dean. “Implementation of Protocol Controllers using Asynchronous Software Thread Integration ", ACM Transactions on Embedded Computing Systems, February 2007, 6(1), pp. 1-34. 

7. Alexander G. Dean. “Software Thread Integration for Embedded System Display Applications,” ACM Transactions on Embedded Computing Systems, February 2006, 5(1), pp. 116-151.

8. Benjamin Welch, Shobhit Kanaujia, Adarsh Seetharam, Deepaksrivats Thirumalai, and Alexander G. Dean. “Supporting Demanding Hard-Real-Time Systems with STI,” IEEE Transactions on Computers, October 2005. pp. 1188-1202.  

9. Alexander G. Dean. “Efficient Real-Time Fine-Grained Concurrency on Low-Cost Microcontrollers,” IEEE Micro, July/August 2004, 24(4), pp. 10-22. 

10. Alexander G. Dean, Shobhit Kanaujia and Benjamin Welch. “Generate Video Using Software Thread Integration,” Circuit Cellar, December 2003, pp. 10-18. 

11. Alexander G. Dean and Bhargavender Upender. "Embedded Communication Network Pitfalls," Embedded Systems Programming, September 1997, pp. 82-96.