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
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
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
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
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.
·
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.
SEMINARS
·
CORBA
Object-By-Value, Nov 20, 2003, Institute for
Software-Integrated Systems
·
Modeling
Component-based Software Systems with UML 2.0, Nov
18, 2003, Vanderbilt
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
·
Deans 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.