ERIC J. BRAUDE
Education
Ph.D. Columbia University Mathematics
M.S.
University of Miami Computer
Science
M.S.
University of Illinois Mathematics
B. Sc. (hons)
University of Natal Mathematics
Employment
1990-present: Boston University
Metropolitan College
Associate Professor Of Computer Science
Chair, Computer Science Department,
1990-1995
Acting Associate Dean For Academic Affairs, 1992-1993
1987-90: MITRE
Corporation, Advanced Technology Department, Bedford MA
Associate Department Head
Part
time:
Boston University
College of Arts and
Sciences
Computer Science Adjunct Faculty (CAS)
1982-87: RCA/GE
Advanced Technology Labs
Manager, software laboratories
Staff
Engineer To Vice President.
Manager, Intelligent Systems
Programs
Part
Time:
University Of Pennsylvania
Penn State
University
Adjunct Professor Of Computer Science
1979-82: Naval Surface Warfare Center,
Department of Defense
Computer Scientist
Part
time: N. J. Institute of Technology
Adjunct Professor Of Computer Science
1976-79: Penn State University, Behrend College
Acting head, science and engineering division
mathematics coordinator; associate professor of mathematics
Books
"Software
Design: From Programming to Architecture” Wiley, ISBN 0-471-20459-5,
Cloth, 550 pages (2003), cross-listed by IEEE
-- also in Portuguese and Korean
“Software Engineering: an Object-Oriented Perspective”
Wiley, ISBN 0-471-32208-3, Cloth, 575 pages (2001)
-- also in Russian, Spanish,
Korean, Chinese and Japanese.
“Software Engineering: Selected Readings”
(editor) IEEE, ISBN 0780348176, 340 pages (2000)
"Object Oriented Analysis,
Design and Testing : Selected Readings" (editor)
IEEE, ISBN: 0780323416, 269 pages (1998)
"Analyzing and
Designing Object-Oriented Systems", IEEE, ISBN:
0-7803-2324-60-7803-2324-6, Self-study course and workbook of exercises (1997)
"The Algebra of
Calculus", DC Heath / Houghton Mifflin, ISBN 0-669-21885-5 (1990); Online
version, 2003.
Refereed
Journal Articles
“Facilitating Security Education in an Online Environment,” with Adam Arakelian; Journal of Security Education,
Volume 2, Number 3, 33-40 (2007)
"Obtaining Sample
Path Derivatives by Source Code Instrumentation", Discrete Event Dynamic
System: Theory and Applications, 6, 371-378 (1996)
"Optimization Using
Simulation", Simulation Digest (1991)
"Cocontinuity I: a Urysohn's Lemma
for Partially Ordered Sets", Journal London
Math. Society, (2), 18, pp365-373 (1978)
"Semilattice Theory with Applications to Point Set
Topology", Fundamenta Mathematicae,
94, pp95-108 (1977)
"G-Souslin Diagonals and a Theorem of Lorch
and Tong", General Topology and its Applications, 5, pp181-194 (1975)
"Compact G-Souslin Sets are G-delta's", Proc. of the American
Math. Society, 40, pp250-252 (1973)
"Perfect Open and
Distinguishable Multivalued Maps", Trans. of the
American Math. Society, 182, pp431-441 (1971)
"Descriptive Baire and Descriptive Z-analytic Sets", Proc. of the
London Math. Society, (3) 23, p409-427 (1971)
Other
Scholarly Papers and Refereed Conference Proceedings
“Cumulative Subgoal Fulfillment in Software Development,” Proceedings of the
11th IASTED International Conference on Software Engineering and Applications,
480-485 (2007)
With K. Bodi, E. Braude, T. Prokaeva, and D. Seldin. "Neural Networks as Classifiers for Amyloidogenic
Light Chain Sequences;” Evans Day Symposium, Boston University
Medical School
(2007)
With V. Kanabar, S. Zlateva, and R. Stainov. “Integrating Distance Learning with
Traditional Delivery in a Graduate Certificate Program for IT Professionals” Proceedings of the
2002 American Society for Engineering Education Annual Conference &
Exposition, American Society for Engineering Education, Montreal,
June 2002.
With V. Kanabar, S.
Zlateva, and R. Stainov. “Blending Web Based and Traditional
Delivery in a Graduate Certificate for Information Technology Professionals, Proceedings of the
2002 ASEE/SEFI/TUB, American Society for Engineering Education, Berlin, October 2002.
"Towards a Standard Class Framework for Discrete Event
Simulation" Proceedings, 31st Annual Simulation Symposium IEEE, ISBN
0-8186-8418-6 (1998), 4-8.
"Single-run
Simulations: Experimental Results" with Bernard Leipzig, SCSC '97, M. Obiadat et al , eds. Society for Computer Simulation, San Diego, ISBN 1-56555-123-0
(1997)
"Simulating with
Entire Piecewise Linear Distributions" SCSC '96, A Saylor et al , eds.
Society for Computer Simulation, San Diego, ISBN 1-56555-098-6, 47-51 (1996)
"A General Method
for Determining the Sensitivity of Simulations" SCSC '95, Tuncer Oren and Louis Berta, eds. Society for Computer
Simulation, San Diego,
(1995).
"Enhanced
Execution: Getting more out of programs", MITRE Corporation, (1990)
"Knowledge: The New
Commodity and its Impacts on Society", by invitation, ASME Winter Ann.
Mtg. and 86-WA/TS-3 (1986)
"Computer
Languages: A View from the Top", RCA Engineer (1984)
"AI Applications to
ATE Support", co-author, Tech. Report, NAEC (1983)
"The HPL Language
and Compiler: a Floyd-Evans Implementation", Tech. Report 81-446, NSWC
(1982)
Patent
US patent number 5,282,128, issued
January 25, 1994: "Apparatus and Method for Determining Process
Gradients"
In Preparation
Book: Second, Expanded Edition of “Software
Engineering” with Michael Bernstein; Manuscript completion planned for
2008.
Paper: “Cumulative Subgoal Fulfillment in Software Engineering,” approximately
15-page paper to be submitted Summer 2008.
Teaching
MOST RECENT NEW PROGRAMS AND COURSES DEVELOPED
- Graduate
Certificate Program in Multimedia and Videogame Engineering (2007)
- CS
633 "Distributed Software Development" (2007)
- Two
BU certificate programs for Kronos Inc.: One new and one tailored (2006)
COMPUTER SCIENCE COURSES
TAUGHT
- Advanced
Object-Oriented programming with Design Patterns
- Agile
and Advanced Software Engineering
- Algorithm
Design
- Artificial
Intelligence
- Compiler
Construction
- C++
- Data
Structures
- Decision
Support Systems
- Design
Patterns and Components
- Distributed
Software Development
- Fuzzy,
Expert and Neural Systems
- Information
System Security Policies and Procedures
- Intelligent
Systems
- Internet-based
Application Development
- Introduction
to Computer Science
- IT
Strategy and Management
- Object-Oriented
Analysis and Design
- Object-Oriented
Simulation
- Development
with Security
- Software
Engineering
- Software
Testing and Quality Assurance
- System
Analysis
- Web
Services
MATHEMATICS
Algebra, Analysis, Calculus, Topology
Awards
and Honors
- Named
alumnus donation, 2005
- Boston University grants for technology
use in education, and distance education methods, 2000-2005
- RCA
management award
- Graduate
Fellow, Columbia
University
- International
Institute of Education appointee
- CSIR
fellowship for graduate study
- Rhodes scholarship finalist
Technical
Experience
Mentored
corporate teams to introduce software engineering, security, and
object-oriented technology. Direct and indirect clients
include the following.
Philips Medical – 2005,
2006; Aventis – 2004; Mercury Computer Systems – 2001, 2002; Tridium Inc. -- 2001; Andover Controls – 2000; State Street
Bank – 2000; CISCO --- 1999; Ariel Technology – 1998 - 1999; Dynamics Research
Corporation -- 1995 - 1998; Lucent Technology – 1998; GTE – 1997; Vectis – 1997; Foxboro Corporation -- 1996; Desktop Data
inc. -- 1996; Lockheed Sanders – 1991-96; PRI Automation – 1994; MITRE
Corporation-- 1990-92
- Audited
designs for security
- Mentored
numerous software development groups
- Reviewed
software designs
- Developed
method for determining sensitivity of simulation outputs to parameter
inputs.
- Introduced
code inspection techniques corporation-wide.
- Consulted
on methods for large-scale software development
- Performed
research at the intersection of Applied Mathematics, Artificial
Intelligence, Operations Research and Simulation. Supervised work in
Neural Nets.
- Introduced
Neural Net technology to GE/RCA at Advanced Technology Laboratories
- Reviewer
and responsible RCA release authority for numerous technical reports to U.S.
government on AI, robotics and image processing
- Defined
technical areas for R&D projects in software including:
- Neural
Nets
- Expert
systems tools and applications to maintenance, ATE
- AI
applied to decision making and command and control
- Natural
language /voice control
- Formal
verification of software
- Compiler
R&D
- Projects
in robotics, image and speech processing
- Supervised
technical and project management in expert systems for maintenance of Navy
radars
- Designed
and implemented expert systems for SDI and USW decision-making
- Robot
imaging and control for mail handling
- Designed
and implemented formally verifiable code for the US Navy
- Performed
research and wrote papers on AI, Expert systems and mathematics
- Designed
and implemented compiler for use by US Navy
Leadership
- Organizing
opportunities to deliver classes in India 2008
- Managed
Areas within Computer Science Department
o Software
Engineering 2000 to present
o Artificial
Intelligence 2000 to present
o Multimedia
and Video Game Engineering 2007 to persent
- Initiated
and contributed heavily to a collective handbook of online teaching
experience, 2006-2007
- Academic
Conduct Committee, 2004-2006, Chairman
- Search
Committee for Bachelor’s Program in Liberal Arts, 2004-2005, Chairman
- College R&D Committee, 2002-03, Chairman
- Chair,
Search Committee for Director of the Science and Engineering Program,
2003-2004
- Co
chair, ad hoc committee on faculty evaluation guidelines, 2001
- Chair
Academic Policy Committee at the Metropolitan College, 1996-1998
- Directed
program in Computer Science at the Metropolitan College, 1990-1995.
- Acted
as Associate Dean for Academic Affairs, Metropolitan College of Boston
University (faculty, existing programs, new programs, courses,
undergraduate and graduate admissions and appeals, office staff,
curriculum, overseas programs)
- Coordinated
mathematics department at Behrend College of
Penn State.
- Organized
new division of Science and Engineering within the Behrend
College of Penn State University
- Founded
Software Laboratories for RCA Government Systems Division
- Managed
unit managers at MITRE Corporation
Committee
Membership
- Merit
Review Committee 2007-2008
- Search
Committee for Outreach Director 2007-2008
- Academic Conduct Committee -1998-2000,
2007-2008
- Research
and Development Committee 2006-2072005
- Search Committee for Degree Continuation
Program, Chairman
- Center for Excellence in Teaching,
2003-2005
- Search Committee for Science and
Engineering Program, 2002-03, Chairman
- Summer School Committee, 2001-2003
- Long-range Planning Committee, 2001,
2002
- Academic Policy Committee 1996-2000,
2001-2002, 2003-2007
- Ad Hoc Faculty Evaluation Committee 2001
- Executive Committee 1991-95, 2000, 2001
- Joint University/Faculty Council
Planning Committee,1995-1998
- Working Group On Software Engineering
Degree Guidelines
Conferences
Organized, Grants, and Presentations
- With
Jay Halfond: “Manipulating History,” Conference on Constructing the New
Humanist in Undergraduate Education, Boston University,
April 2008
- International
Association of Science and Technology: Session Chair; Software Engineering
and Applications; "Methodological Advances" session; November
2007
- MET
CS Graduation Speaker at Kronos Inc. graduation ceremony; June 2007
- Charles River Associates and MET CS, “Cumulative
Subgoal Fulfillment in Software Engineering” 2007
- UMass Boston “Software Engineering Techniques” 2006
- Business
Analyst World, “Quality Assurance for Business Analysts,” Burlington, MA,
October 2005
- Investor’s Bank and Trust, 2005
“Object-Oriented Analysis and Design”
- Summer School grant, 2004-2005: New
course in advanced Software Engineering and Agile Methods
- Investor’s Bank and Trust, Feb 2004,;
DST Corp., August 2004; CitiStreet Corp., August
2004: “Computing in the Next Decade,”
- CrossPoint, Chelmsford,
MA, September 2004 “Web
Services in Your Future”
- Demonstration
of collaboration
application, Technology in Education Exhibition, BU, April 2002
- Demonstration of software
engineering case study, CS Education conference, March 2001
- Short course on Java,
Design Patterns, and Object-Oriented Analysis and Design, Greater Boston
Chapter of the IEEE, 1997, 1998, 1999, 2000
- Talk on Design
Patterns, Lockheed Sanders Corporation, May 1999
- Talk on CORBA, University of Natal
(South Africa)
March 1999
- Volunteer with
Greater Boston
Chapter of the Association for Computer Machinery. 1996
- Invited colloquium
talk, New Jersey
Institute of Technology, March 9, 1994 "The Gradient of a
Program."
- Co-organizer, Summer
Computer Simulation Conference, Boston,
1993
- Presentations on my
research to various Boston-area companies (1992-93)
- Lecture to Local
chapter of Society for Computer Simulation on object-oriented simulation
(1992)
- IEEE D.C. conference on Neural Nets, 1989 -
co-chairman
- American Society of
Mechanical Engineers - on AI (1986)
- Data Processing
Management Association - on AI (1985)
- Software Cost
Estimation Group: SCAGG - on AI (1985)
- IEEE Expert Systems
in Government (1985) - Conference Vice-chairman
- IEEE Philadelphia Chapter - on AI (1984)
Grants
and Special Programs
- “Advanced
Software Engineering Course” awarded by Summer School, 2004-2005
- “Blended
Distance Face-face version of Web Services Course” awarded by Summer School,
2002-2003
- “Longitudinal
Learning Communities via Course Sites” awarded by the University
Instructional Technology Grant Program, 2000-2001
- Co-wrote
and participated in departmental distance education grant, 1999
- Introduced
certificates in Software Development and Software Engineering, 1996
- Initiated distance
education at the Metropolitan
College, 1995, 1996
- Established on-site
MS degrees at Boston
area companies, 1994, 1996
- Conducted
Undergraduate Research Participation grants from NSF and the Cottrell
Foundation, 1972-1974
Non-Professional
Founder, Boston
Public Library Shakespeare Reading Group
Cofounder, White
Mountain Flute Conservatory