Edward A. Feustel's Home Page

Edward Feustel

Ed Feustel's consulting focused on security issues in
distributed computing applications and infrastructure.

Ed was an Adjunct Professor of Computer Science at Dartmouth College From February 2007 until July 2012 when he retired.  Previously he held the same position from April 2002 to July 2004.  In the former period he worked with thesis students on implementing distributed security using  public and private key pairs using the OASIS standards for Secure Attribute Markup Language (SAML) and eXtensible Access Control Markup Language (XACML) in Dartmouth's Public Key Infrastructure Laboratory (PKILab). He was also an  Adjunct Faculty Member at the Institute for Security Technology Studies (ISTS).

Ed came to Computer Science from Dartmouth's ISTS which he joined in August 2000. While a Research Associate there, he, Robert J. Brentrup of Computing Services, Professors David M. Nicol and Sean W. Smith of Computer Science submitted a proposal to the Internet2 organization in July 2000 for a PKILab. They won the two year grant along with colleagues at the University of Wisconsin. Based on this initial effort,  the group and Lawrence Levine of Computer Services filed a grant proposal with the Andrew Mellon Foundation to develop and provide software and an operational blueprint for PKI that could be deployed at the nations colleges and universities. They were successful in obtaining this grant that has lead to initial development and deployment at Dartmouth of the Dartmouth Certificate Authority.  Robert J. Brentrup and Ed participated in the Higher Education Bridge Certificate Authority's (HEBCA) test of electronic submission of grant requests to the National Institute of Health using the HEBCA and  the Federal Bridge Certificate Authority (FBCA). This project won a commendation.

Ed came to Dartmouth ISTS from the Computer and Software Engineering Division of the Institute for Defense Analyses (IDA), Alexandria, Virginia where he was a Research Staff Member with interests in Security and Distributed Systems and Applications.

Prior to IDA Alexandria, he worked at Prime Computer as a Principal Technical Consultant, Senior Technical Consultant, and Senior Research Consultant.

Formerly at Rice University he was a tenured Associate Professor of Electrical Engineering and Computer Science. On leave from Rice at the Institute for Defense Analyses in Princeton as a Systems Programmer, he helped develop a distributed operating system for a Cray 1 computer. At Lawrence Livermore Laboratory as a Sabbatical Researcher he studied the CDC STAR 100 computer and the CDC 7600 computers,

Previously, at the California Institute of Technology as a Research Fellow he taught Computer Science Courses and studied under Dr. Fred Thompson.

He is a graduate of Princeton University (MA and Ph.D. in Electrical Engineering) and MIT (BSEE and MSEE). His 1973 IEEE Transactions of Computers Paper "On the Advantages of Tagged Architecture" coined the term "self identifying data" using tags or descriptors and set the stage for network/application exchange of tagged data by protocols used in OMG's CORBA and XML. He and S.S. Reddi wrote: "On Restructurable Computer Architectures" , which won an IEEE Transactions on Computers best paper prize, and "A Conceptual Framework for Computer Architecture". He represented Prime Computer as technical liaison to the Object Management Group (OMG), Unix International, and The Open Group [Open Software Foundation (OSF) and X/Open]. He was an Alternate Board Member of X/Open.

Ed livews in Plainfield, NH and may be reached at (603)298-5716 or efeustel@hughes.net or on FACEBOOK or LinkedIn as Edward Feustel.

Tagged Architecture papers are listed below. Papers from proceedings and journals that are not generally accessible and that I have made available for research use have hyper-text links below.

S.S. Reddi and E.A. Feustel, "On Restructurable Computer Architectures",
    I.E.E.E. Transactions on Computers, Vol. 27, pp.1-20(1978).
    A Best Transactions Paper Prize from the Computer Society for 1978.

S.S. Reddi and E.A. Feustel, "A Conceptual Framework for Computer Architecture",
    Computing Surveys, Vol. 8, pp. 277-300 (Jun 76).

E.A. Feustel, "Tagged Architecture and the Semantics of Programming 
    Languages: Extensible Types", Proc. of 3rd Annual Symposium on
    Computer Architecture, IEEE Computer Society, New York,
    pp.147-150(Feb 76).

E.A. Feustel, "Tagged Architecture and Protection: Message Systems", Proc. of 4th Texas Conference on 
    Computing Systems, University of Texas, Austin, Texas, pp. 2A.3- 1-3(Nov 75).

S.S. Reddi and E.A. Feustel, "An Approach to Restructurable Computer Systems",
    Lecture Notes in Computer Science, Vol 24, Parallel  Processing, edited by T. Feng,
    Springer-Verlag,New York, pp. 229-237(1975).

L.N. McMahan and E.A. Feustel, "An Implementation of a Tagged Architecture
    for Block Structured Languages", ACM SIGPLAN Proceedings of a Symposium
    on Higher-Level-Language Computer Architecture, ACM, New York, pp. 91-100 (1973).

E.A. Feustel, C.A.Jensen, and F.H. McMahon, "Future Trends in Computer Hardware",
    Proc. of AIAA Computational Fluid Dynamics Conference, Palm Springs, Ca., pp. 1-7 (1973).

E.A. Feustel, "On the Advantages of Tagged Architectures",
    I.E.E.E. Transactions on Computers, Vol. 22, pp. 644-652(Jul 73).

E.A. Feustel, "The Rice Research Computer (R-2) -- A Tagged Architecture",
    A.F.I.P.S. Proceedings, Vol. 40, pp. 369-377(May 72).

Revised: 2015 December 10