GEORGE T. EDWARDS

2112 Westwood Avenue · Nashville, TN 37212

 Phone: (615) 292-1003 · Email: g.edwards@vanderbilt.edu

Web: www.dre.vanderbilt.edu/~edwardgt

EDUCATION

 

·               Accelerated B.S. /M.S. Program in Computer Science, Vanderbilt University, Aug 03 – Present

Advisor: Dr. Douglas C. Schmidt

Coursework: Pattern-oriented software design; model-integrated computing; component middleware; internetworking

GPA: 4.00

 

·               B.S. in Computer Science with Minor in Mathematics, Vanderbilt University, conferred Aug 03

Advisors: Drs. Douglas C. Schmidt and Gautam Biswas

Coursework: Algorithms/theory; computer architecture; discrete mathematics; linear algebra; graphics and animation; software engineering; network hardware; distributed/web computing; databases; operating systems; info/network security

GPA: Overall – 3.784; Major – 3.923

 

·               Non-degree seeking student, University of Nebraska-Lincoln, Aug 98 – Aug 00

Attended classes while in high school

Coursework: Differential equations; computer programming

GPA: 3.833

 

RESEARCH EXPERIENCE

 

·               Research Assistant, Distributed Object Computing (DOC) Group, Institute for Software-Integrated Systems (ISIS), Vanderbilt University, Sept 03 – Present

Supervisors: Drs. Douglas C. Schmidt and Aniruddha Gokhale

Website: www.dre.vanderbilt.edu/~edwardgt/research-index.html

Conducting research that contributes to the development of the new generation of Quality of Service-enabled middleware platforms and modeling tools that provide the ability to configure and deploy component-based distributed, real-time, embedded systems.

 

·               Undergraduate Research Student, Institute for Software-Integrated Systems, May 03 – Aug 03

Supervisor: Dr. Douglas C. Schmidt

Website: www.dre.vanderbilt.edu/~edwardgt/nsf-reu03.html

Designed regression tests and made modifications to The ACE ORB (TAO) Interface Definition Language compiler to enhance support for key CORBA capabilities.

 

CURRENT RESEARCH PROJECTS

 

·               Component-Integrated ACE ORB (CIAO) - Real-time CORBA component middleware

Website: www.dre.vanderbilt.edu/CIAO

Supported by DARPA Adaptive-Reflective Middleware Systems (ARMS) grant

CIAO aims to provide the component-oriented software development paradigm to distributed, real-time, embedded (DRE) system developers.

 

·               Component Synthesis with Model-Integrated Computing (CoSMIC) - A component assembly, configuration, and deployment modeling tool-chain

Website: www.dre.vanderbilt.edu/cosmic

Supported by DARPA Program Composition for Embedded Systems (PCES) grant

CoSMIC integrates the OMG Model Driven Architecture (MDA) with QoS-enabled component middleware, such as CIAO.

 

PUBLICATIONS

 

·               Schmidt, Gokhale, Edwards, K. Balasubramanian, J. Balasubramanian, Krishna, Deng, Turkay, Parsons, Model Driven Middleware: A New Paradigm for Developing and Provisioning Large-scale Distributed Real-time and Embedded Applications, submitted to Elsevier Journal – Special Issue on Model Driven Architecture, Nov 03.

PDF: www.dre.vanderbilt.edu/cosmic/papers/elsevier-mda04.pdf

 

·               Schmidt, Gokhale, Edwards, Natarajan, Integrating Publisher/Subscriber Services in Component Middleware for Distributed Real-time and Embedded Systems, submitted to the 42nd Annual ACM Southeast Conference, Dec 03.

PDF: www.dre.vanderbilt.edu/cosmic/papers/acmse-ec04.pdf

 

SEMINARS

 

·               CORBA Object-By-Value, Nov 20, 2003, Institute for Software-Integrated Systems

Slides: www.dre.vanderbilt.edu/~edwardgt/OMG-OBV-Tutorial.ppt

 

·               Modeling Component-based Software Systems with UML 2.0, Nov 18, 2003, Vanderbilt

Slides: www.dre.vanderbilt.edu/~edwardgt/OMG-UML-Components.ppt

 

HONORS AND AWARDS

 

·               Graduate Research Assistantship supported by DARPA grants, Sept 03

·               Graduated Summa Cum Laude, Aug 03

·               Undergraduate research supported by NSF Research Experiences for Undergraduates grant, June 03

·               Dean’s List with High Honors, Dec 00, May 01, Dec 01, May 02, Dec 02, May 03

·               School of Engineering Merit Scholarship, May 00

·               National Merit Scholar, May 00

 

PROFESSIONAL EXPERIENCE

 

·               Network Technician, CTC Networks, Nashville, TN, Oct 02 – Mar 03

Administered Windows-based small business networks and performed network and PC upgrades, troubleshooting, and repair.

 

·               E-Business Consultant, Nebraska e-Commerce Association, May 01 – Aug 01

Advised area small businesses on e-commerce opportunities and acted as the primary contact within the company for customers and business partners; worked independently under the supervision of the company president.

 

·               Web Developer, Nebraska Educational Telecommunications, May 98 – Aug 00

Wrote extensive HTML and JavaScript and created original images for CLASS, a Web-delivered, fully accredited high school; developed customized software for secure grade assessment for CLASS.

 

SOFTWARE ENGINEERING EXPERTISE

 

·               Proficient in C++ programming and experienced with multiple compilers (Microsoft, Borland, GNU).

·               Proficient in design and implementation of distributed software systems; experience with UNIX and Windows system call APIs.

·               Knowledgeable in object-oriented and component-based software engineering and design patterns.

·               Knowledgeable in CORBA, particularly the CORBA Component Model (CCM) and The ACE ORB (TAO).

·               Knowledgeable in software modeling technologies and paradigms, specifically the Generic Modeling Environment (GME), OMG Model Driven Architecture (MDA), the Universal Modeling Language (UML), Microsoft Visio, and MATLAB.