Southern Polytechnic State University
Colloquium Series
Computer Science and Software Engineering
Tuesday, April 18, 2000, 5:00 PM
Room H-322
Contemporary practice in component-based software development (CBSD) is based on the use of a sophisticated array of commercial tools and wizards, many of which obfuscate the truly important central CBSD concepts. In the first part of this presentation, we present a conceptual foundation for CBSD. This foundation includes a collection of basic terminology, along with a formalization of the notion of a binary software component, which is a key element in contemporary CBSD practice. Part of this foundation also includes a formalization of rules for deployment of component-based software.
About the Speaker
Dr. Allen Parrish is an Associate Professor of Computer Science at The University of Alabama. He received a Ph.D. in computer and information science from The Ohio State University in 1990. His research interests principally include component-based software development, software testing and data warehousing. Dr. Parrish is project director for an NSF Educational Innovations project to integrate fundamentals of component-based software development into the undergraduate computer science curriculum. Dr. Parrish is also a principal investigator with the CARE project, which is nationally award-winning decision support system for performing transportation safety analysis. His current research sponsors include the National Science Foundation, NASA, the Federal Aviation Administration, and the Alabama Department of Transportation. Dr. Parrish is a member of the Association for Computing Machinery and the IEEE Computer Society, where he is a member of the Educational Activities Board.
For more information, contact Venu Dasigi.
This page is maintained by Venu Dasigi.