Joyce L. Tokar



Joyce Tokar is the President of Pyrrhus Software – a software consultancy and training company.  Over the past 20 years, Dr. Tokar has been working in the area of mission and safety critical, real-time, and embedded software systems.  She has been involved in research and development in the areas of software and systems architectures, high level computing languages such as Ada, Ada 95, C/C++, and Java, and real-time analysis methodologies.    During this time she has co-authored the Society of Automotive Engineering (SAE) Architecture Analysis and Design Language (AADL) standard.  She has written the Programming Language Annex for the SAE AADL standard. Dr. Tokar has also participated in the evolution of the Ada programming language both as a member of the team defining the Ada 05 update and as a distinguished reviewer for Ada 95.


Dr. Tokar is also active in the area of secure software system development tools and environments.  She is leading a team in the analysis and evolution of the system of systems software for the US Department of Defense Future Combat System (FCS).  She provides expert witness consultation in the area of real-time embedded systems and software systems engineering.  Dr. Tokar also offers training courses in AADL, SPARK, Ada, and real-time embedded systems programming.


Dr. Tokar is a member of The Open Group's Real-Time Java group working on developing a standard definition of Java that is acceptable to the safety-critical and real-time communities.  Dr. Tokar is the Head of the US Technical Advisor Group (TAG) to ISO/IEC JTC1/SC22 Working Group 9, the group that is responsible for the definition and evolution of the Ada language.  She is a member of the Ada Rapporteur Group (ARG) and has served in various roles within SIGAda and the Ada9X Project. Dr. Tokar has been very active in the Ada Semantic Interface Specification Working Group (ASISWG).  She has also been a regular participant in the International Real-Time Ada Working Group (IRTAWG) where she has contributed to the definition and standardization of the Ravenscar Profile; a tasking subset of Ada 95 that is suitable for use in safety critical and high integrity real-time systems.


Dr. Tokar has authored a large number of papers and reports, most of which are in the areas of software & system architecture, the Ada programming language and real-time, embedded systems.  Dr. Tokar is involved with a number of professional societies and committees associated with real-time, embedded systems.  And, she is a mentor for the IEEE Future Cities program. 

Dr. Tokar has received numerous awards for her contributions. Most recenlty Dr. Tokar has received a Pride at Boeing Award for her leadership, perseverance, organizational talents, and calmness in the course of the work on the FCS project. She has been ncluded the Who’s Who in Executives and Professionals 2005-2006 and received the Outstanding Ada Community Contributions Award 2000 from the ACM (Assoc. for Computing Machinery) SIGAda. She has been recognized in Who’s Who in Information Technology. Dr. Tokar also received the Duncan Peddie Memorial Award for her lectures at the University of Natal in Durban, South Africa.

Under a fellowship from AT&T Bell Labs, Dr. Tokar received her PhD in Computer Engineering from Clemson University in South Carolina.  She holds an MS and a BS in Computer Science from the University of Pittsburgh.


Joyce L. Tokar, PhD


Pyrrhus Software

PO Box 1352

Phoenix, AZ  85001-1352



+1-602-272-0713 (mobile)

+1-480-607-3762 (Fax)