Anthony Gargaro

Professional Activities


PUBLICATIONS
Interoperation of Ada and Java in Distributed Systems Using ADEPT, CrossTalk - The Journal of Defense Software Engineering, Department of Defense Software Technology Support Center (December 1997).

Ada-Java Communication in ADEPT, Tri-Ada97 Conference, ACM Press (1997).

Towards Interoperation of Ada and Java using ADEPT, The Ninth Annual Software Technology Conference, Department of Defense Software Technology Support Center (1997).

Transitioning a Model Based Software Engineering Architectural Style to Ada 95, Tri-Ada'95 Conference, ACM Press (1995).

Towards Heterogeneous Communications for POSIX Real-Time Distributed Systems Communication, Ada UK International Ada Conference (1995).

Towards Reusable Software Architectures using Distributed Objects, Ada UK International Ada Conference (1995).

PARIS - Partitioned Ada for Remotely Invoked Services, Ada Europe/Eurospace Conference (1995).

Towards Distributed Objects for Real-Time Systems, Seventh International Real-Time Ada Issues Workshop, IPPS'95 Conference, IEEE Press (1995).

Distributed Programming in Ada 9X, International Ada Year Book, IOS Press (1994).

Supporting Partitioning and Dynamic Reconfiguration in AdaPT, BCS/IEE Distributed Systems Engineering Journal (March 1994).

Towards Distributed Objects in Ada 9X, Studies in Computer and Communications Systems - Volume 6, IOS Press (1993).

Towards Distributed Programming Paradigms in Ada 9X, ACM SIGAda/NASA Tenth Annual Washington Ada Symposium, ACM Press (1993).

Ada Technical Summary, ACM SIGPLAN History of Programming Languages Conference, ACM Press (1993).

Towards Supporting Distributed Systems in Ada 9X, Ada-Europe International Ada Conference, Cambridge University Press (1990).

Synthesizing Software Development using Ada, Ada-Europe International Ada Conference, Cambridge University Press (1989).

Disciplined Reusable Ada Programming for Real-Time Applications, Seventh Annual Conference on Ada Technology, (1989).

Reusability Issues and Ada, IEEE Software (July 1987).

An Approach for Evaluating the Performance Efficiency of Ada Compilers, ACM SIGAda/Ada-Europe International Ada Conference, Cambridge University Press (1985).

Evaluating the Performance of Ada Compilers, ACM SIGAda/JHU-APL Second Washington Ada Symposium (1985).

Understanding Ada Software Reusability Issues for the Transition of Mission-Critical Computer Resource Applications, Ada-Europe International Ada Conference, Cambridge University Press (1986).

CAIS Program Transportability Interface, DoD AJPO KAPSE Interface Public Report Volume II (1982).

Program Invocation and Control, DoD AJPO KAPSE Interface Team Public Report Volume II (1982).

Advances in Data Base Technology, Sperry-Univac World-Wide Technical Symposium (1975).

DataWare'70: A Data Management System for the Seventies, British Computer Society DataFair'71 Conference (1971).

REPORTS
Transitioning a Model Based Software Engineering Architectural Style to Ada 95, Technical Report CMU/SEI-96-TR-017, Software Engineering Institute (1996).

A Proposal to Support Reliable Distributed Systems in Ada 9X, Technical Report 90-10, Texas A&M University (1990).

Ada Reusability Handbook, Technical Report SP-IRD 11, Computer Sciences Corporation (1987).

Ada Reusability Study, Technical Report SP-IRD 9, Computer Sciences Corporation (1986).

POSITION PAPERS
Future Directions in Ada - Distributed Execution and Heterogeneous Language Interoperability Toolsets, Eighth International Real-Time Ada Issues Workshop, SIGAda Letters Volume XVII Number 5, ACM Press (1997).

Standards and You, ACM Computer Science Conference (1994).

Towards Distributed Systems in Ada 9X, ACM SIGAda Tri-Ada'92, ACM Press (1992).

Ada and High-Performance Computing, ACM SIGAda/NASA Ninth Annual Washington Ada Symposium, ACM Press (1992).

Ada Tasking for Real-Time Systems Debate, ACM SIGAda Tri-Ada'90 (1990).

VLSI Design Languages, ACM/IEEE Fall Joint Computer Conference (1986).

Perspective on Ada Methodologies, Ada-Europe Conference (1984).

KIT Position Paper, DoD AJPO KAPSE Interface Team Public Report Volume I (1982).

TUTORIALS AND PRESENTATIONS
Reengineering a Legacy Application using DCE, CSC Annual Technology Conference (1998).

Advances in Distributed Systems, Boeing Defense and Space Group Ada Seminar (1997).

Introduction to Ada, Lockheed-Martin Tutorial (1996).

ADEPT: Advanced Distributed Engineering and Programming Toolset, CSC Annual Technology Conference (1996).

Ada 95 and C++: Their Role in Future Object-Oriented Development, ACM Computer Science Conference (1996).

Ada Technology Update,AEGIS Executive Briefing 1996.

Ada Distributed Execution and Partitioning Toolset (ADEPT), Tri-Ada'95 Conference (1995).

Transitioning a Model Based Software Engineering Architectural Style to Ada 95, Software Engineering Institute Symposium (1995).

Towards Reusable Software Architectures using Distributed Objects, Software Engineering Institute Resident Affiliates' Briefing (1995).

Distributed Object Programming in Ada 94, Software World Conference (1994).

Ada 9X - The Best Choice, AEGIS Computer Resource Committee Briefing (1994).

Ada 9X Distributed Systems Annex, ACM SIGAda Tri-Ada'93, ACM Press (1993).

Leveraging Technology Towards Developing Megamodules in Ada 9X, CSC Annual Technology Conference (1993).

Towards Distributed Object-Oriented Programming in Ada 9X, NATO Research Study Group 1 - Object-Oriented Modeling for Distributed Systems Workshop (1992).

A Distributed Command and Control System using Multi-Media Communications, CSC-Europe TEF on Distributed Systems (1992).

Distributed Systems, CSC Annual Technology Conference (1992).

Ada 9X Update, CSC Annual Technology Conference (1992).

Ada 9X Distributed Systems Annex, ISO SC22/WG9 Ada 9X Mapping Workshop (1992).

Ada 9X Update, CSC Annual Technology Conference (1991).

Reusable Ada Programming for Real-Time Systems, Colloquium on Software Reuse, University of Maine (1988).

Report on the First International Real-Time Ada Issues Workshop, ACM SIGAda Ada Expo'87 (1987).

Ada for the Project Manager, AIAA/IEEE Digital Avionics Systems Conference (1984).

Ada for the Project Manager, IBM Federal Systems Division (1984).

Ada Briefing, CSC/NAVSEA Computer Strategy Session (1984).

Ada for the Project Manager, ACM AdaTEC/JHU-APL First Washington Ada Symposium (1984).

A Semi-Formal Introduction to Ada, National Education Computer Conference (1983).

Ada: A Terminate and Accept, Virginia Computer Users Conference, Virginia Polytechnic Institute and State University (1983).

Ada Integrated Environment Overview, Ada Implementors' Group (1981).

Ada: Expected Problems, AFCEA Rhode Island Chapter Seminar (1980).

Ada Language Overview, CSC/RCA AEGIS Technology Seminar (1980).

SWELL: Software Which Enlarges Little Letters, Ada Test and Evaluation Workshop, Massachusetts Institute of Technology (1979).

CONFERENCE/WORKSHOP ORGANIZATION
Program Committee, Ninth International Real-Time Ada Issues Workshop, Florida State University (1999).

Program Committee, Eighth International Real-Time Ada Issues Workshop, University of York (1997).

Program Chair, ACM Tri-Ada'96 Conference (1996).

Program Committee, Seventh International Real-Time Ada Issues Workshop, IPPS'95 (1995).

Expert Reviewer, History of Programming Languages Conference, ACM SIGPLAN (1993).

Program Committee, Sixth International Real-Time Ada Issues Workshop, Ada UK (1992).

Co-Chair, Fifth International Real-Time Ada Issues Workshop, ACM SIGAda/CSC/IBM (1991).

Program Committee, Fourth International Real-Time Ada Issues Workshop, ACM SIGAda/Ada UK (1990).

Co-Chair, Ada for the 90s Workshop, ACM SIGAda/University of Maine (1989).

Program Committee, Third International Real-Time Ada Issues Workshop, ACM SIGAda/SEI (1989).

Co-Chair, Second International Real-Time Ada Issues Workshop, ACM SIGAda/Ada UK/USAF (1988).

Co-Chair, First International Real-Time Ada Issues Workshop, ACM SIGAda/Ada UK/USAF (1987).

General Chair, ACM SIGAda International Conference on the Ada Programming Language, ACM SIGAda (1985).

Conference Chair, AdaTEC Conference on the Ada Programming Language, ACM SIGPLAN/AdaTEC (1982).

Program Committee, Symposium on the Ada Programming Language, ACM SIGPLAN (1980).

POSITIONS
Chair, ACM Distinguished Service Awards Committee (1996).

Member, ACM Distinguished Service Awards Committee (1993-1995).

Reviewer, ACM Transactions on Software Engineering and Methodology (1993-....).

Area Director, ACM Special Interest Group Board (1986-1992).

Chair, ACM Special Interest Group on Ada (1984-1987).

Member/Founder, ACM SIGAda Ada Run-Time Environment Working Group (1984-1988).

Vice-Chair/co-Founder, ACM SIGPLAN AdaTEC (1981-1984).

Member, Association for Computing Machinery (1968-....).

Member, British Computer Society (1963-....).

Fellow, British Computer Society (1998-....).

Chartered Fellow, British Computer Society (2004-....).

GOVERNMENT ACTIVITIES

Distinguished Reviewer, DoD Ada 9X Project (1989-1994).

Member, U.S. Federal Advisory Board for Ada (1986-1987).

Member, DoD AJPO KAPSE Interface Team Industry/Academia (1982-1986).

Member, USAF Jovial J3 Language Revision Team (1969-70).

Member, New Jersey Army Reserve National Guard (1964-70).

STANDARDS ACTIVITIES
Chair, ACM SIG Technical Standards Committee (1992-1996).

Member, ANSI Information Systems Standards Board (1992-1996).

Member, International Standards Organization (ISO) SC22/WG9 Ada (1984-....).

Member, International Standards Organization (ISO) SC22/WG9 Ada Uniformity Rapporteur Group (1987..1993).

Member, U.S. Ada Technical Advisory Group (1990-....).

Secretary, ANSI X3.4.2E Jovial Standardization Committee (1969-1970).

AWARDS

CSC Presidential Service Award (2003).

CSC Career Service Award (2001).

ACM SIGAda Distinguished Service Award (1996).

ACM Technical Standards Committee Award (1996).

DoD ASDC3I Certificate of Appreciation Award (1994).

CSC Honoraria Awards (1998, 97, 96, 94, 90, 89, 88).

DoD USRD&A Distinguished Service Award (1983).