Reconfigurable Smart Components for Next Generation Information Technology

A Strategic Plan
for Establishing an Auburn University
Pinnacle of Excellence

Submitted by the
Information Technology Priority Planning Committee
College of Engineering

1 Executive Summary

2 Scenarios

3 Research Areas

4 Research Plan  

5 Summary

Acronyms  

References 

5. Summary

Clearly, this research could have tremendous impact for practicing engineers as well as researchers with its potential for significant cost savings and enhanced productivity and reliability in hardware, software, and engineering applications. The results of this research thrust will become integrated into the engineering curricula, thus directly impacting undergraduate and graduate education.

With appropriate funding, the following scientific and technical contributions are realizable over the next five years and should lead to national recognition.

Development of design methods and technology for building physical components with customized, embedded computation and communication capabilities.
Development of a framework for building complex software systems from configurable smart components.
Development of the technical and scientific foundations of tightly coupled design and analysis of physical and software models of engineered artifacts.
Demonstration of the potential of this novel approach in several application domains.
Elevation of the graduate research programs in Computer Science and Engineering, Electrical and Computer Engineering, Chemical Engineering, Mechanical Engineering, and Industrial and Systems Engineering.

Although the State of Alabama is somewhat behind in IT industries, those that are in the state have indicated high interest in this research. The College of Engineering has already built several key relationships with the $3 billion IT industry in the state. For example, recently Auburn was part of a consortium of industries from both within and out of state that won a $12 million DARPA-TRP contract in the area of high performance packaging of vehicle electronics. Auburn is anticipating the award of an NSF/University/Industry Center for Advanced Vehicle Electronics (CAVE). There are also several other ongoing projects with the Army and NASA in Huntsville. The proposed nationally prominent research program in Reconfigurable Smart Component technology will provide the type of high visibility which is necessary to attract and retain additional IT companies to Alabama. In addition, this research program will attract high quality undergraduate and graduate students. Students will have access to or even participate in the frontiers of IT research and thus increase their potential for career development. Students in the State of Alabama and the region who aspire to graduate from outstanding hardware and software degree programs should think of Auburn as their top choice. This can only be achieved by building a national reputation in a high profile area such as the one proposed. Our graduates will then, in turn, be able to fill the needs of the IT industry in Alabama and the nation.

Back to Top

Acronyms

MOS Metal Oxide Semiconductor
CMOS Complementary Metal Oxide Semiconductor
III-V "3-5" compound semiconductor material
NSF National Science Foundation
MOSIS MOS Implementation Service
BGA Ball Grid Array
high-Q high Quality factor
FET Field Effect Transistor
BJT Bipolar Junction Transistor
BICMOS Bipolar + CMOS technology
BIST Built In Self Test
CSAM Scanning Acoustic Microscope

Back to Top

References

Aglet (1999). http://www.trl.ibm.co.jp/aglets/index.html

Bakre, A. and Badrinath, B. (1996). "Indirect Transport Layer Protocols for Mobile Wireless Environment," Mobile Computing, T. Imielinski and H.F. Korth, (Eds.) Kluwer Academic Publishers, pp.229-252.

Balakrishnan, H., et. al. (1997). "A Comparison of Mechanisms for Improving TCP Performance over Wireless Links," IEEE/ACM Transaction on Networking, Vol. 5, No. 6, December pp. 756-769

Barbara, Daniel (1999). "Mobile Computing and Databases-A Survey," IEEE Transactions on Knowledge and Data Engineering, Vol. 11, No. 1, January/February pp. 108-117.

Bardell, P.H., McAnney,W.H., and Savir, J. (1987). "Built-in Test for VLSI: Pseudo-random Techniques," John Wiley & Sons, New York.

Ben-Shaul, I., Gish, J., and Robinson, W. (1998). "An Integrated Network Component Architecture," IEEE Software, Vol. 15, No. 5.

Boehm, B. (1988). "A Spiral Model for Software Development and Enhancement," IEEE Computer, Vol. 21, No. 5, May, pp. 61-72.

Boehm, B. (1996). "Anchoring the Software Process," IEEE Software, Vol. 13, No. 4, July, pp. 73-82.

Boehm, B., Clark, C., Horowitz, E., Westland, C., Madachy, R., and Selby, R. (1995). "Cost Models for Future Life Cycle Processes: COCOMO 2.0," Annals of Software Engineering, Vol. 1, No. 1, pp. 57-94.

Boehm, B., Egyed, A., Kwan, J., Port, D., Shah, A., and Madachy, R. (1998). "Using the WinWin Spiral Model: A Case Study," IEEE Computer, July, pp. 33-44.

Bowen, J. and Dozier, G. (1996). "Constraint Satisfaction Using a Hybrid Evolutionary Hill-Climbing Algorithm That Performs Opportunistic Arc and Path Revision," Proceedings of the Thirteenth National Conference on Artificial Intelligence and the Eighth Innovative Applications of Artificial Intelligence Conference, AAAI Press/ The MIT Press, Vol. 1, pp. 326-331,.

Bradshaw, J.M. (1997). Software Agents, AAAI Press & MIT Press.

Butler, K. (1995). "Deep Submicron: Is Test Up to the Challenge?" Proceedings of the International Test Conference, pp. 923.

Chan, T., Siu Leung, C., Teck, H. (1996). "An Economic Model to Estimate Software Rewriting and Replacement Times," IEEE Transactions on Software Engineering, Vol. 22, No. 8, pp. 580-598.

Chapman and Hwang (1996). "A Process-Algebraic Semantics for VHDL," Proceedings of the 1995 VHDL Forum in Europe, Shaker Verlag, pp. 157-168.

Chapman, Brown, and Leeser. (1992 ). "Verified High-Level Synthesis in BEDROC," Proceedings of the 1992 European Design Automation Conference, IEEE Press, pp. 59-63.

Coen, M.H. (1999). "The Future of Human-Computer Interaction, or How I Learned to Stop Worrying and Love My Intelligent Room," IEEE Intelligent Systems and Their Applications, March/April, Vol. 14, No. 2, pp. 8-10.

Cohen, P.R., Johnston, M., McGee, D., Oviatt, S., Pittman, J., Smith, I., Chen, L., and Clow, J. (1997). "QuickSet: Multimodal Interaction for Distributed Applications," Proceedings of the Fifth Annual ACM Multimedia Conference, (Seattle, WA, November 1997), ACM Press, pp. 31-40.

Cressler, J.D. (1998). "SiGe HBT Technology: A New Contender for Si-Based RF and Microwave Circuit Applications," IEEE Transactions on Microwave Theory and Techniques, Vol. 46, pp. 572-589.

Cross, J.H., Chang, K.H., and Hendrix, T.D. (1996). "GRASP/Ada95: Visualization with Control Structure Diagrams," CrossTalk Journal of Defense Software Engineering, Vol. 9, No. 1, pp. 27-45.

Cross, J.H., Chang, K.H., Hendrix, T.D., Chapman, R.O., and McQuaid, P.A. (1997). "Visualization and Measurement of Source Code," CrossTalk Journal of Defense Software Engineering, Vol. 10, No. 12.

Cross, J.H., Maghsoodloo, S., and Hendrix, T.D. (1998) "The Control Structure Diagram: An Overview and Initial Evaluation," Empirical Software Engineering, Vol. 3, No. 2, pp. 131-158.

Cross. J.H. and Hendrix, T.D. (1996). "Language Independent Program Visualization," Software Visualization, Vol. 7, Series on Software Engineering and Knowledge Engineering, P. Eades and K. Zhang (Eds.), World Scientific, pp. 27-45.

Doi, K., Hirano, N., Okada, T., Hiruta, Y., Sudo, T. and Mukai, M. (1995). "Prediction of Thermal Fatigue Life for Encapsulated Flip Chip Interconnections," Proceedings of ISHM ?5, pp. 247-252.

Dozier, G., Bowen, J., and Homaifar, A. (1998). "Solving Constraint Satisfaction Problems Using Hybrid Evolutionary Search," IEEE Transactions on Evolutionary Computation, Vol. 2, No. 1.

Dozier, G., Bowen, J., Homaifar, A., and Esterline, A. (1997). "Solving Randomly Generated Static and Dynamic Fuzzy Constraint Networks Using Microevolutionary Hill-Climbing," The International Journal of Intelligent Automation and Soft Computing, Vol. 3, No. 1.

Dozier, G., Esterline, A., Homaifar, A., and Bikdash, Marwan (1997). "Hybrid Evolutionary Motion Planning via Visibility-Based Repair," Proceedings of the 1997 IEEE International Conference on Evolutionary Computation, pp. 507-511.

Dozier, G., McCullough, S., Homaifar, A., Tunstel, E., and Moore, L. (1998). "Multiobjective Evolutionary Path Planning via Fuzzy Tournament Selection," Proceedings of the 1998 IEEE International Conference on Evolutionary Computation, pp. 684-689.

Eichelberger, E.B. and Williams, T.W. (1977). "A Logic Design Structure for LSI Testing," Proceedings of the 14th Design Automation Conference, June, pp. 462-468.

El-Halwagi, M.M. and Spriggs, H.D. (1998). "Mass Integration: Now a Comprehensive Methodology for Integrated Process Design, "Chem. Eng. Prog., August, pp. 22-44.

Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1995). Design Patterns: Elements of Object-Oriented Software Architecture, Addison-Wesley, Reading, MA.

Glasgow, J.I., Narayanan, N.H., and Chandrasekaran, B. (Eds.) (1995). Diagrammatic Reasoning: Cognitive and Computational Perspectives, MIT Press, Boston, MA and AAAI Press, Menlo Park, CA.

Grossmann, I.E., Editor (1996). "Global Optimization in Engineering Design," Kluwer Academic Publishers, Dordrecht, The Netherlands.

Guckel, H. (1992). "Micromechanism Fabrication: A Challenge in Micro-mechanics and Microelectronics," Plenary Address, Digest of Technical Papers, IEEE International Solid-State Circuits Conference, February, pp. 14-17, .

Hansen, S.R., Schrimpsher, D. and Narayanan, N.H. (1999). "From Algorithm Animations to Animation-embedded Hypermedia Visualizations," to appear in Proceedings of the World Conference on Educational Multimedia, Hypermedia & Telecommunications (ED-MEDIA'99), Association for the Advancement of Computing in Education.

Hegarty, M., Quilici, J., Narayanan, N.H., Holmquist, S., and Moreno, R. (1999). "Multimedia Instruction: Lessons from Evaluation of a Theory-based Design," to appear in the Journal of Educational Multimedia and Hypermedia, Association for the Advancement of Computing in Education.

Hendrix, T.D. and Cross J.H. (1998). "Graphics and Animation for Software Visualization," National Forum, Vol. 78, No. 4, pp. 22-25.

Hendrix, T.D. and Schneider, M.P. (1999). "A Case Study in Using the Spiral Model of Software Development," Communications of the ACM, (to appear).

Hu, K.X., Yeh, C.P., Doot, B., Skipor, A.F., and Wyatt, K.W. (1995). "Die Cracking in Flip-Chip-on-Board Assembly," Proceedings of the 45th Electronic Components and Technology Conference, pp. 293-304.

Hwang (1996). "Using Untimed CSP to Formally Verify Compilation of VHDL for High Level Synthesis," Auburn University Ph.D. thesis.

Imielinski, T. and Badrinath, B.R. (1994). "Mobile Wireless Computing,'' Communications of the ACM, Vol. 37, No 10, October.

JATLite (1999). http://java.stanford.edu/JATLiteOverview.htm

Joseph, A., et al. (1995). "Rover: A Toolkit for Mobile Information Access," Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles, December pp. 156-171.

Kafura, D. and Reddy, G. (1987). "The Use of Software Complexity Metrics in Software Maintenance," IEEE Transactions on Software Engineering, Vol. 13, No. 3, pp. 335-343.

Klienrock, L., (1996). "Nomadicity: Anytime, Anywhere in a Disconnected World," Mobile Networks and Application, Vol. 1, No. 4, pp. 351-357.

Lau, J. H. (1996). Flip Chip Technologies, McGraw-Hill.

Lau, J.H. and Pao, Y.H. (1997). "Solder Joint Reliability of Flip Chip Assemblies," in Solder Joint Reliability of BGA, CSP, Flip Chip, and Fine Pitch SMT Assemblies, McGraw-Hill, pp. 219-296.

Leeser, Chapman, Aagaard, Linderman, and Meier. (1992 ). "High Level Synthesis and Generating FPGA with the BEDROC System," Journal of VLSI Signal Processing, Kluwer Academic Publishers, Vol. 6, No. 2, pp. 193-216.

Lefurgy, Bird, Chen, and Mudge (1998). "Improving Code Density Using Compression Techniques." Proceedings of Thirtieth Annual Symposium on Microarchitecture, IEEE Press, pp. 194-203.

Lieberman, H. (1995). "Letizia: An Agent That Assists Web Browsing," Proceedings of the 1995 International Joint Conference on Artificial Intelligence, Montreal, Canada, August.

Lions, J., et al. (1996). Ariane 5 Flight 501 Failure: Report by the Inquiry Board. European Space Agency.

Maes, P. (1994). "Modeling Adaptive Autonomous Agents," Artificial Life Journal, C. Langton, (Ed.), MIT Press,Vol. 1, No. 1 & 2.

Mozer, M.C. (1999). "An Intelligent Environment Must Be Adaptive," IEEE Intelligent Systems and Their Applications, March/April, Vol. 14, No. 2, pp. 11-13.

Murphy, G.C., Notkin, D., and Lan, E. (1996). "An Empirical Study of Static Call Graph Extractors," Proceedings of the 18th International Conference on Software Engineering, March.

Nguyen, C. T-C., Wong, A-C., and Ding, H. (1999). "Tunable, Switchable, High-Q VHF Microelectromechanical Bandpass Filters," Digest of Technical Papers, IEEE International Solid-State Circuits Conference, February, pp. 78-79, .

Nguyen, L.T., Chen, A.S., and Lo, R.Y. (1995). "Interfacial Integrity in Electronic Packaging," Application of Fracture Mechanics in Electronic Packaging and Materials, EEP-Vol. 11, pp. 35-44, ASME.

Niu, G., et al. (1999). "Intermodulation Characterisitics of UHV/CVD SiGe HBTs," to be presented at the 1999 IEEE Bipolar/BiCMOS Circuits and Technology Meeting, September.

Niu, G., et al. (1999). "RF and Microwave Noise Optimization of UHV/CVD SiGe HBTs," to be presented at the 1999 IEEE Bipolar/BiCMOS Circuits and Technology Meeting, September.

Noureldin, M.B. and El-Halwagi, M.M. (1998). "A Short-cut Approach to Integrated Process Design and Operation," Proceedings of AIChE Spring Meeting, New Orleans, March.

NTRS (1997). National Technology Roadmap for Semiconductors, Semiconductor Industry Association.

Oviatt, S.L. (1997). "Multimodal Interactive Maps: Designing for Human Performance," Human-Computer Interaction, pp. 93-129.

Oviatt, S.L., "Ten Myths of Multimodal Interaction," Communications of the ACM.

Perkins, C. and Johnson, D. (1996). "Mobility Support in IPv6," ACM Int. Conference. on Mobile Computing and Networking, November.

Perkins, J., (1999). "Process Design and Control: Old Challenges and New Opportunities," Proceedings of International Conference on Process Integration, International Energy Agency/Nordic Pub., Copenhagen, Denmark, Vol. I, pp. 131-144.

Perry, D. and Wolf, A. (1992). "Foundations for the Study of Software Architecture," ACM SIGSOFT - Software Engineering Notes, Vol. 17, ACM Press New York, pp. 40-52.

Rhodes, B.J. (1996). "Remembrance Agent: A Continuously Running Automated Information Retrieval System," Proceedings of the First International Conference on the Practical Application of Intelligent Agents and Multi Agent Technology, London, UK, April, pp. 487-495.

Royce, W.W. (1970). "Managing the Development of Large Software Systems: Concepts and Techniques," Proceedings of WESCON, August.

Russel, S. and Wefald, E. (1991). Do the Right Thing: Studies in Limited Rationality, MIT Press, Cambridge, MA.

Samueli, H. (1999). "Broadband Communications Ics: Enabling High-Bandwidth Connectivity in the Home and Office," Plenary Address, Digest of Technical Papers, IEEE International Solid-State Circuits Conference, February, pp. 26-30,.

Samueli, H. (1999). "Broadband Communications ICs: Enabling High-Bandwidth Connectivity in the Home and the Office," Digest of Technical Papers, IEEE International Solid-State Circuits Conference, pp. 26-30.

Sannella, M. (1994). "SkyBlue: A Multi-Way Local Propagation Constraint Solver for User Interface Construction," Proceedings of the ACM Symposium on User Interface Software and Technology, ACM Press, pp. 137-146.

Satyanarayanan, M., et al. (1993). "Experience with Disconnected Operation in a Mobile Environment," Proceedings of the USENIX Symposium on Mobile and Location Independent Computing, August.

Sawhney, N. and Schmandt, C. (1999). "Nomadic Radio: Scaleable and Contextual Notification for Wearable Audio Messaging," Proceedings of the ACM Conference on Human Factors in Computing Systems, Pittsburgh, May.

Shaikh, A., Juth, S., Medl, A., Marsic, I., Kulikowski, C., and Flanagan, J.L. (1997). "An Architecture for Fusion of Multimodal Information, "Proceedings of the Workshop on Perceptual User Interfaces, Banff, Alberta, Canada, October, pp. 91-93.

Shaw, M. and Garlan, D. (1996). Software Architecture Perspectives on an Emerging Discipline. Prentice-Hall.

Sogomonyan, E., Singh, A.D., and Goessel, M. (1999). "A Multi-Mode Scannable Memory Element for High Test Efficiency and Delay Testing," to appear in JETTA: Journal of Testing and Test Applications, July. (Also in Proceedings of the 1998 IEEE VLSI Test Symposium, April, 1998, pp. 235-42.).

Stroud, C.E. (1988). "Automated BIST for Sequential Logic Synthesis," IEEE Design and Test of Computers, December, pp. 22-32.

United States Department of Defense (1994). Military Standard: Software Development and Documentation, MilStd-498. Washington, DC, DoD.

Vaidyanathan, R. and El-Halwagi, M.M. (1994). "Global Optimization of Nonconvex Nonlinear Programs via Interval Analysis, "Comp. Chem. Eng., 18(10), pp. 889-897.

Voas, J. and Miller, K. (1995). "Software Testability: The New Verification." IEEE Software, Vol. 12, No. 3, May, pp. 17-28.

von Mayrhauser, A., and Vans, A.M. (1993). "From Program Comprehension to Tool Requirements for an Industrial Environment," Proceedings of the Second Workshop on Program Comprehension, Capri, Italy, July, pp. 55-63.

von Mayrhauser, A., and Vans, A.M. (1996). "Identification of Dynamic Comprehension Processes During Large Scale Maintenance," IEEE Transactions on Software Engineering, 22, 6, pp. 424-437.

Weyuker, E. (1998). "Testing Component-Based Software: A Cautionary Tale." IEEE Software, Vol.15, No. 5, pp. 54-59.

Williams, R., et al. (1981). "R*: An Overview of the Architecture," IBM Research Report RJ3325, IBM Research Laboratory, San Jose, Calif.

Wu, T.Y. and Thiel, G.H. (1995). "Fracture Toughness of Flip-Chip Encapsulants," Application of Fracture Mechanics in Electronic Packaging and Materials, EEP-Vol. 11, pp. 205-210, ASME.

Yang J., Stiefelhagen, R., Meier, U., and Waibel, Alex, (1998). "Visual Tracking for Multimodal Human Computer Interaction," Proceedings of ACM Human Factors in Computing Systems Conference, ACM Press, pp. 140-147.

Back to Top

 

Home ] Members ] EAGLE ] Archive ] CSSE Dept ] ECE Dept ] Vacancies ]

Auburn University, Institute for Reconfigurable Smart Components.
For questions or comments regarding this project contact:
    J. Owens (Interim Dir.), J. Cross (Assoc. Dir., Software), R. Jaeger (Assoc. Dir., Hardware).
For problems or questions regarding this web contact Ching-feng Au (Eric).
Last updated: December 03, 1999.