Director, Center for Software Engineering
Mark S. Johnson is a senior program manager in SRI International’s Center for Software Engineering. He has extensive experience in software engineering; simulation, numerical methods, logic programming, ontology development and information technology; mechanical engineering, propulsion and alternative energy; and engineering research and program management. He also leads operations at SRI’s San Luis Obispo facility.
Among many other related programs, Johnson has supported SRI’s FlexTrain™ Multi-Mission Instrumentation System and Open Net-Centric Interoperability Standards for Testing and Training (ONISTT), as well as SRI’s role in the National Guard’s eXportable Combat Training Capability (XCTC). He specialized in the computer support of live, virtual, and constructive military training and the interoperability of systems-of-systems. In recent years, he has also explored ontologies and logic programming as mechanisms for streamlining the unambiguous description of complex systems and the rules that govern such systems.
Prior to joining SRI, Johnson was a developer and instructor at Integral Development Corporation, where he designed and implemented object-oriented solutions for information exchange between financial institutions; he also was an instructor for ParcPlace-ObjectShare where he authored and taught courses in Smalltalk, Java, and Object-Oriented Analysis and Design.
Earlier, he was an associate professor of mechanical engineering at California Polytechnic State University (Cal Poly) in San Luis Obispo, where his research addressed the design, simulation, and optimization of energy conversion and propulsion systems.
Johnson has a B.S., M.S. and Ph.D. degrees in mechanical engineering from Stanford University.