Beverly I. Schwartz
Software Engineer
BBN Technologies
10 Moulton Street
Cambridge, Massachusetts 02138
Office: 617-873-2453
Fax: 617-873-6091
Email: bschwart@bbn.com
URL:
http://www.ir.bbn.com/~bschwart
Education
- Master of Science in Computer Science,
Harvard University, Cambridge, Massachusetts, June 1989.
- Bachelor of Science in Electrical Engineering, summa cum laude,
Tufts University, Medford,
Massachusetts, May 1985.
- Northfield Mount
Hermon School, Mount Hermon, Massachusetts,
June 1979.
Research and Professional Interests
Protocol design and implementation; Distributed
computing; Object-oriented programming techniques; GUI design; UNIX
system programming; Unix kernel programming.
Honors and Societies
- Tau Beta Pi National Engineering Honor Society, Tufts University.
- Eta Kappa Nu Electrical Engineering Honor Society, Tufts University.
Work Experience
BBN Technologies, Cambridge Massachusetts, September 1989 until
present.
Internetwork Research,
April 1996 until present.
- Spindle: test environment support, redesign and
implementation. Spindle
developed new routing algorithms for Delay/Default Tolerant Networking
(DTN).
- Flytrap: algorithm research, protocol design, software
prototyping. Flytrap detects stepping-stone chains in a sparsely
instrumented network.
- STARLITE: software development leadership, protocol design,
system and software architecture, software implementation, code review
process. STARLITE combines SPIE technology and multiple stepping-stone
algorithms to trace a malicious attack back to the source of a stepping-stone
chain.
-
Source Path Isolation Engine (SPIE): software development
leadership, protocol design, system and software architecture, software
implementation, code review process. SPIE uses a hash-based technique
for tracing back the source of a single recently delivered packet in an
IP network. [software]
- Simulation Tools: Technical contributor to an instruction
level simulator for a new processor.
- PPP Port: As a BBN contractor to another company, ported
a third party PPP package to the company's router product.
-
Flexible Intra-AS Routing Environment (FIRE): software
development leadership, protocol design, system and software architecture,
software implementation. FIRE provides a highly customizable environment
for running many routing algorithms at once.
-
Smart Packets: software development leadership, protocol design,
language design, system and software architecture, software implementation.
Smart Packets is an Active Networks project which provides two languages,
Sprocket and Spanner, for putting very compactly coded programs into
a single unfragmented packet for doing network management tasks.
[software]
- Multicast Test Tools for
RITN
: Developed tools which send, receive and
track multicast packets, with the option of using RSVP.
Speech Recognition and Natural Language Understanding,
April 1993 until April 1996.
- GUI development for ATIS, a speech recognition tool
for recognizing queries about flight information.
- GUI development for a tool which uses a natural language understanding
engine to aid in filing intelligence reports.
- Participated in design of an API for natural language
applications which aids collaborative work among natural
language research entities.
Advanced Distributed Simulation, September 1989 until April 1993.
- CVCC: protocol design, software architecture, GUI design,
software implementation. CVCC is a suite of distributed simulation
applications created to determine the potential utility of
computer-assisted communications in tank warfare.
- IVIS: project leadership, software architecture, GUI design,
software implementation. IVIS, part of the CVCC suite, allows a tank
commander to efficiently communicate battle information to the Battalion
Tactical Operations Center.
GCA Corporation, Andover Massachusetts, July 1985 until
January 1989.
Engineering Department, July 1986 until January 1989.
- Developed text-based user interfaces to control the GCA Wafer Stepper,
photolithography equipment for the semi-conductor industry.
Management Information Services, October 1985 until July 1986.
- Developed non-Y2K compliant MIS applications.
Other Experience
Powderhouse Square Condominium Trust,
Board of Trustees, October 1992 until November 1997,
President of the Board, November 1995 until November 1997.
- Took leadership role in communicating information about building
defects, and having the defects corrected.
- Took significant role in resolving conflicts between trustees,
management company, and owners.
- Took responsibility for learning about all aspects of condominium
living, and communicated that information to other owners and
trustees.
Publications
Magazine Articles
Partridge, C., W. T. Strayer, Beverly I. Schwartz, and A. W. Jackson,
"Commentaries on `Active Networking and End-to-End Arguments',"
IEEE Network, Vol. 12, No. 3, May/June 1998.
[pdf]
Refereed Technical Journal Articles
Alex C. Snoeren, Craig Partridge, Luis A. Sanchez, Christine E. Jones,
Fabrice Tchakountio, Beverly Schwartz, Stephen T. Kent, and W. Timothy
Strayer, "Single-Packet IP Traceback," IEEE/ACM
Transactions on Networking, Vol. 10, No. 6, Dec 2002, pp. 721-734.
[postscript] /
[pdf]
Partridge, C., A. C. Snoeren, W. T. Strayer, Beverly Schwartz,
M. Condell, and I. Castineyra, "FIRE: Flexible Intra-AS Routing
Environment," Journal of Selected Areas in Communications,
Vol. 19, No. 3, March 2001, pp. 410-425.
[pdf]
Schwartz, Beverly I., A. W. Jackson, W. T. Strayer, W. Zhou, R. D.
Rockwell, and C. Partridge, "Smart Packets: Applying Active Networks
to Network Management," ACM Transactions on Computer Systems,
Vol. 18, No. 1, 2000, pp. 67-88.
[postscript] /
[pdf]
Refereed Conference Articles
Partridge, C., A. C. Snoeren, W. T. Strayer, Beverly Schwartz, M. Condell,
and I. Castineyra, "FIRE: Flexible Intra-AS Routing Environment,"
Proceedings of ACM SIGCOMM 2000, Stockholm, Sweden,
August 28-September 1, 2000.
[postscript] /
[pdf]
Schwartz, Beverly I., W. Zhou, A. W. Jackson, W. T. Strayer, D. Rockwell,
and C. Partridge, "Smart Packets for Active Networks,"
Proceedings of InfoComm, New York, 1999.
[postscript]
Technical Memos
Schwartz, Beverly, "A History of the BBN Piano,"
BBN-TM-1296, August 3, 2001.
[postscript] /
[pdf]
Partridge, C., I. Castineyra, Beverly Schwartz and F. Tchakountio,
"FIRE Large Data Transfer Protocol," BBN-TM-1265,
November 16, 2000. [pdf]
Partridge, C., I. Castineyra, W. T. Strayer, A. Snoeren, and
Beverly Schwartz, "FLINT Protocol Specification," BBN-TM-1243,
July 12, 2000. [pdf]
Partridge, C., I. Castineyra, W. T. Strayer, A. Snoeren, and
Beverly Schwartz, "FIRE State Message Protocol Specification,"
BBN-TM-1245, July 12, 2000. [pdf]
Schwartz, Beverly I., and A. W. Jackson, "Overview of Languages
for the Smart Packets Project," BBN-TM-1219, September 27, 1999.
[pdf]
Schwartz, Beverly I., "Introduction to Spanner: Assembly Language
for the Smart Packets Project," BBN-TM-1220, September 27, 1999.
[pdf]
Schwartz, Beverly I., "Sprocket Language Description for the
Smart Packets Project," BBN-TM-1221, September 27, 1999.
[pdf]
Schwartz, Beverly I., "Justification for Various Sprocket and
Spanner Design Decisions," BBN-TM-1222, September 27, 1999.
[pdf]
Jackson, A. W., W. Zhou, and Beverly I. Schwartz, "Smart
Packets (SPKT) Header," BBN-TM-1223, September 27, 1999.
[pdf]
Technical Skills
C++, C, Java, Perl, TCL, bash, UNIX system programming
Real Life...
Personal info.