APyster_Vitae_1107 - Stevens Institute of Technology

advertisement
Arthur Pyster, PhD
11061 Tottenham Lane  Reston, VA 20194
703-717-8110  art@pyster.com
Summary
Dr. Pyster has more than thirty years of experience as a successful senior executive, researcher,
engineer, educator, and program and project manager in government, industry, and academia. He
has created, delivered, and operated numerous leading edge systems and technologies in
telecommunications, aerospace, defense, air traffic control, and information technology domains.
Currently a Distinguished Research Professor at Stevens Institute of Technology and the Stevens
Director of the Applied Systems Thinking Institute, he lectures and conducts research on systems
engineering, software engineering, and process improvement. Dr. Pyster is also the principal of
Pyster Associates LLC, through which he consults with government and corporate clients on
systems engineering, software engineering, program management, and development governance.
In January 2008, he will become the Chairman of Corporate Advisory Board of the International
Council on Systems Engineering (INCOSE) and a member of the INCOSE Board of Directors.
Most recently, he was the Senior Vice President and Director of Systems Engineering and
Integration for SAIC. Previously, Dr. Pyster was the Deputy Chief Information Officer and the
Chief Scientist for Software Engineering at the Federal Aviation Administration, Chief
Technical Officer at the Software Productivity Consortium, a Director at Digital Sound
Corporation, Manager of Systems Engineering at TRW, and an Assistant Professor of Computer
Science at the University of California at Santa Barbara.
Among his accomplishments are establishing and operating the Federal Aviation
Administration’s information security program; directing the creation and application of three
Capability Maturity Models – the FAA integrated CMM, Integrated Product Development
CMM, and the Systems Engineering CMM; architecting TRW’s first integrated digital
environment; prototyping the first version of the spiral process for software development; and
directing the creation and application of advanced methods to design real-time systems, reuse
software, and specify real-time requirements. Dr. Pyster has a Ph.D. in Computer and
Information Sciences from Ohio State University, is a distinguished Alumnus of the Engineering
College of Ohio State University, and has authored two editions of the book Compiler Design
and Construction.
Additional personal info: Born in Chicago, Illinois, he is married and has three children.
Currently he holds a TS/SCI security clearance.
Arthur Pyster
2
Curriculum Vita
Education
November 1975
The Ohio State University, Columbus, OH
PhD in Computer and Information Sciences
Dissertation: “Semantic-Syntax-Directed Translation of Formal Languages”
June 1973
The Ohio State University, Columbus, OH
MS in Computer and Information Sciences
June 1971
University of Illinois, Urbana, IL
BS in Mathematics
Awards
2006
SAIC CEO award for excellent performance and high potential
2004
SAIC CEO award for excellent performance
2004
Department of Transportation Award for Advancing Information Systems Security
2003
FAA Leadership in Process Improvement Award
1998
Distinguished Alumnus of Ohio State University College of Engineering
Publications
2007
Richard W. Selby, editor, Software Engineering: Barry W. Boehm's Lifetime
Contributions to Software Development, Management, and Research, Wiley, June
2007. A. Pyster wrote the introduction to the Chapter on Software Tools.
2005
A. Pyster and R. Thayer, “Guest Editorial: Software Engineering Project Management
20 Years Later”, IEEE Software, September-October 2005. This paper introduces a
special issue on Software Engineering Project Management that was originally
published in 1984 and articulates progress made in the past 20 years and anticipates
the future.
2005
A. Pyster, “What Beyond CMMI is Needed for Program Success”, Software
Productivity Workshop, Beijing, China, May 25-27, 2005. Also published in Unifying
the Software Process Spectrum by Springer-Verlag in Lecture Notes in Computer
Science, Vol. 3840. This paper analyzes weakness in the CMM Integrated and how
the Department of Defense has misunderstood the CMM Integrated. Its
recommendations on how to address those weaknesses and misunderstandings
influenced actions by the Department of Defense and changes in the CMM
Integrated model.
2004
L. Ibrahim and A. Pyster, “A Single Model for Process Improvement: Lessons
Learned at the US Federal Aviation Administration”, IEEE IT Professional, May-June,
2004. This paper summarizes the use of the iCMM at the FAA between 1997 and
2004.
Arthur Pyster
3
2000
R. Anderson, T. Bollinger, D. Brown, E. Draier, P. Machanick, G. McGraw, N. Mead,
A. Pyster, H. Schmidt, and T. Shimeall, “Roundtable on Information Security Policy”,
IEEE Software, 17(5), 2000. This is an edited report from a discussion among
information security professionals on the key issues and challenges facing the
community.
1993
ADARTS Guidebook, SPC-91104-MC, Software Productivity Consortium, Herndon,
Virginia, 1993. The Software Productivity Consortium produced ADARTS, which, at
the time, was one of the most advanced real-time design methods. As Chief
Technical Officer, Dr. Pyster oversaw the creation of ADARTS, which was used by
many Consortium’s member companies.
1991
Synthesis Guidebook, SPC-91122-MC. Software Productivity Consortium, Herndon,
Virginia, 1991. The Software Productivity Consortium produced “Synthesis”, which,
at the time, was one of the most advanced reuse and product-line methods. As Chief
Technical Officer, Dr. Pyster oversaw the creation of ADARTS, which was used by
many Consortium’s member companies.
1989
A. Pyster, “’Synthesis’ – A Reuse/Prototyping Process for Software Development”,
IFIP Congress, 1989, pp. 977-980. Synthesis was an advanced process for reusing
software based on the earlier work of Dave Parnas and information hiding.
1988
A. Pyster and B. Barnes, “The Software Productivity Consortium Reuse Program”,
COMPCON 1988, pp. 242-249. The Consortium has a major software reuse
program that was some of the earliest work on software product lines.
1984
R. Thayer and A. Pyster, “Guest Editorial: Software Engineering Project
Management:, IEEE Transactions on Software Engineering, 10(1), pp. 2-3, January
1984. This is a collection of seminal papers articulating the state of software
engineering project management.
1984
B. Boehm, M. Penedo, D. Stuckle, R. Williams, and A. Pyster, “A Software
Development Environment”, IEEE Computer, 17(6), June 1986.
1982
B. Boehm, J. Elwell, A. Pyster, E. Stuckle, and R. Williams, “The TRW Software
Productivity System”, Proceedings of the 6th International Conference on Software
Engineering, pp. 148-156, IEEE Computer Society Press, September 1982. This is
the definitive paper describing the TRW Software Productivity System, and was
awarded best paper for the conference. The subsequent paper (B. Boehm, M.
Penedo, E. Stuckle, R. Williams, and A. Pyster, “A Software Development
Environment for Improving Productivity”, IEEE Computer, 17(6), pp. 30-44, June
1984) described progress during the subsequent two years.
1982
B. Boehm and A. Pyster, “The Impact of Rapid Prototyping on Software Development
Standards – A Position Paper”, ACM SIGSOFT Second Software Engineering
Symposium, Columbia, MD, April 1982.
1982
R. Thayer, A. Pyster, and R. Wood, “Validating Solutions to Major Problems in
Software Engineering Project Management”, IEEE Computer, 15(8), 1982, pp. 65-77.
1981
R. Thayer, A. Pyster, and R. Wood, “The Challenge in Software Engineering Project
Management, Computer, IEEE Computer Society, August 1980. (Reprinted in the
Tutorial: Software Management, Second Edition, edited by Donald Reifer, IEEE
Computer Society, 1981).
Arthur Pyster
4
1981
R. Thayer, A. Pyster and R. Wood, “Major Issues in Software Engineering Project
Management”, IEEE Transaction on Software Engineering, 7(4), 1981, pp. 333-342.
The results of a large-scale data collection effort to understand major issues in
software engineering project management.
1980
A. Pyster, Compiler Design and Construction, Van Nostrand Reinhold, 1980. (Second
edition published in 1987). A popular textbook in the 1980s, it sold 25,000 copies
and was novel at the time for using incremental design and construction of a single
compiler as a case study to illustrate its points.
1980
R. Krishnaswamy and A. Pyster, “On the Correctness of Semantic-Syntax-Directed
Translations”, Journal of the ACM, 27(2), pp. 338-355, April 1980. The correctness of
semantic-syntax-directed translators is examined. They are a generalization of
syntax-directed translators in which semantic information is employed to partially
direct the translator.
1979
A. Pyster, C. Dana, and R. Wood, “Modeling the Binding Policies of Programming
Languages”, Proceedings of the 1979 Annual Conference of the ACM, pp. 193-202.
1979
R. Meeson and A. Pyster, “Overhead in FORTRAN Preprocessors”, Software
Practice and Experience, 9(12), 1979, pp. 987-999.
1978
A. Pyster and W. Buttelman, “Semantic-syntax-directed translation”, Information and
Control, 36(3), pp. 320-361, March 1978. Introduces the notion of semantic-syntaxdirected translation, which is a generalization of syntax-directed translators.
1978
A. Pyster, “Context-Dependent Tree Automata”, Information and Control, 38(1), 1978,
pp. 81-102.
1978
A. Pyster and A. Dutta, “Error-Checking Compilers and Portability”, Software Practice
and Experience, 8(1), 1978, pp. 99-108.
Professional Activities
International Council on Systems Engineering
 Chair-Elect of Corporate Advisory Board and Member-Elect of Board of Directors since
January 2007
 President of Washington Metropolitan Area Chapter, 1995-1996. Pyster initiated a program
of monthly meetings that doubled chapter membership in two years from 200 to 400
members, making it the largest in the Council.
Enterprise Process Improvement Collaboration
 Chairman of collaboration from 1994-1996 involving the Software Engineering Institute,
Department of Defense, and numerous companies. Created the Systems Engineering
Capability Maturity Model and the Integrated Product Development Capability Maturity
Model.
Stevens Institute of Technology
 Member of Advisory Board of the System Design and Operational Effectiveness Program of
the College of Engineering from 2004 through early 2007. The Board offers strategic advice
to the Dean of the Engineering College and the Program Director.
National Defense Industrial Association
 Member of Systems Engineering Division Steering Committee 2004-2007.
Pyster
Arthur Pyster
5
represented SAIC on the steering committee that provides advice to the U.S. Department of
Defense and provides oversight to the CMM Integrated project.
Institute of Electrical and Electronic Engineers
 Senior Member since 1988
Ohio State University
 Member and Past Chairman of Visiting Committee of the Computer and Information
Sciences Department from 1995-2005.
National Software Summit, 1995
 Summit Chairman. An event that called together leading industrial, government, and
academic visionaries to propose an agenda to advance the cause of software for the United
States. Keynote speakers included Dr. Arati Prabhakar, then Director of the National
Institute of Technology, and Steve Case, then Chairman of America Online.
Association for Computing Machinery
 Member since 1973
 President of Santa Barbara Chapter, 1977-78
RTCA
 Member of team that created DO-278B, the safety assurance standard for ground-based
software
Professional Experience
2007-present
Stevens Institute of Technology, Hoboken, NJ – Distinguished Research
Professor





2007-present
Pyster Associates LLC, Reston, VA – Principal


2004-present
Member of leadership in the School of Systems and Enterprises under the
direction of the Dean
Program Director for Software Engineering, responsible for curriculum
development and quality, and for integrating software and systems
engineering together into an interdisciplinary curriculum
Principal Investigator of international effort to create a model curriculum for
graduate software engineering education; DOD-sponsored
Stevens Director of the Applied Systems Thinking Institute, a collaborative
endeavor of Stevens and Analytic Services, Incorporated, focused on
elevating the practice of systems thinking in the government
Advising numerous students developing a masters thesis or doctoral
dissertation
Instructor to a government client in systems engineering
Consultant in systems engineering, software engineering,
management, and development governance
program
Science Applications International Corporation, McLean, VA

Senior Vice President and Director of Systems Engineering and Integration,
2004-2007


Led systems engineering and integration function across SAIC
Created first corporate integrated toolset and first corporate systems
engineering processes
Arthur Pyster
6





Consulting Employee, January 2007-present

1997-2004
Support the Director of Systems and Software Engineering in the Office of
the Secretary of Defense, by performing program reviews for large defense
systems (ACAT 1A) and improving how software engineering is taught and
performed within DOD acquisitions
Federal Aviation Administration, Washington, DC

Deputy Chief Information Officer and Deputy Assistant Administrator for
Information Services, 1999-2004












As a senior executive, oversaw IT policy, strategy, and practice in the FAA
Created, architected and managed of the FAA’s information security program
Belonged to the FAA’s investment review board, overseeing up to $3 billion
annually
Chaired the FAA’s Chief Information Officer Council
Managed the creation of the FAA’s first enterprise architecture
Led the FAA’s process improvement program, including the implementation
of the FAA integrated Capability Maturity Model
Reviewed numerous large air traffic, safety, and business systems
Supervised more than 100 staff in the CIO’s office and managed up to $40
million annually
Managed operations for many FAA web sites
Managed FAA’s e-government program and implementation of the
President’s Management Agenda
Managed FAA’s IT research
Chief Scientist for Software Engineering, 1997-1999




1987-1997
Created corporate training on program management and systems
engineering
Created corporate career path for program managers
Participated in proposal writing and program reviews for many large projects
Advised senior leadership on systems engineering policy and practice
As the FAA’s seniormost software professional, responsible for advancing
the practice of software engineering within the FAA
Advised the Assistant Administrator for Research and Acquisitions on
software; he was responsible for acquiring all air traffic systems
Reviewed numerous large air traffic systems
Led the FAA’s process improvement program, including the creation of the
FAA integrated Capability Maturity Model
Software Productivity Consortium, Herndon, VA

Chief Technical Officer and Vice President 1989-1996




Directed technical operations within the Consortium as the senior officer
reporting to the CEO
Responsible for delivery of technologies including (1) software product lines
adopted at Rockwell, Lockheed Martin, and other members, (2) ADARTS,
which was the most advanced method for real-time design; and (3) the
Systems Engineering Capability Model and the Integrated Product
Development Capability Maturity Model
Oversaw the creation of the annual technical plan, which was the
commitment between the Consortium and its members for work to be
performed
Regularly briefed the Board of Directors on all technical matters
Arthur Pyster
7

Vice President, 1987-1989

1984-1987
Digital Sound Corporation, Santa Barbara, CA - Director


1981-1984



Created new releases of GRC products that supported structured
development and program verification
Analyzed the ability of software to implement the safety systems of nuclear
reactors
University of California, Santa Barbara, CA – Assistant Professor of Computer
Science and Assistant Professor of Electrical and Computer Engineering



1971-1977
As Chief architect of TRW's Software Productivity Environment, designed
one of the earliest and most sophisticated industrial environments for
software development, including tools for requirements management and
software costing.
Supported large contract programs with the Software Productivity
Environment.
Prototyped what became the spiral process for software development
General Research Corporation, Santa Barbara, CA - Consultant

1976-1981
Created and oversaw application of rigorous configuration management,
time-box development, spiral development, and daily builds years before
they were common industry practice. Before its acquisition by Unisys, Digital
Sound routinely delivered voice processing computers and pioneering
voicemail systems products with extremely low defect rates
Managed development of real-time Unix operating system for all products
TRW, Redondo Beach, CA - Manager of Systems Engineering

1977-1981
Managed creation of new technologies and prototypes for all Consortium
products
Founding member of Computer Science Department
Created and taught many of its early courses
Conducted research and supervised masters and doctoral students
U.S. Army Reserves, Columbus, OH and Santa Barbara, CA


Finance analyst and software developer
Achieved rank of Staff Sergeant
Memberships in Professional Associations
Member of the International Council on Systems Engineering
Senior Member in the Institute for Electrical and Electronic Engineers (IEEE)
Member of the Association for Computing Machinery
Member of the National Defense Industrial Association
Download