ERIC J. BRAUDE


 Last updated: May 12, 2008; ebraude@bu.edu

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

 


Publications

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