CERT-SEI

Staff Profile

James Ivers

Deputy Technical Director, Software Engineering and Acquisition Practices

Key Responsibilities

James Ivers is the Technical Lead of the Architecture Practices Initiative and Deputy Technical Director of the Software Engineering and Acquisition Practices Directorate.

Professional Background

Prior to joining the SEI, James developed static and dynamic code analysis tools at IBM, developed and applied tool support for formal architecture analysis at Carnegie Mellon University, and served as an architect and developer at a mobile computing start up. 

Since joining the SEI in 1998, and has contributed to the SEI's software architecture body of work.  His focus has been on architecture documentation and analysis, with a particular interest in the kinds of tools and techniques that can be used to understand the relationship between architecture and implementation and that can provide more rigorous analyses of architectural models.

Publications (recent or significant)

D. Highfill, G. Allgood, L. Bass, B. Brown, J. Ivers, T. Kuruganti, H. Lipson, J. Nutaro, J. Searle, and B. Smith. "Security Profile for Substation Automation."  UCA International Users Group, 2012.

R. Kazman, L. Bass, J. Ivers, and G. Moreno. "Architecture Evaluation without an Architecture: Experience with the Smart Grid." Proceedings of the 33rd International Conference on Software Engineering (ICSE).  2011.

P. Clements, F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little, P. Merson, R. Nord, and J. Stafford. Documenting Software Architectures: Views and Beyond (2nd Edition). Addison-Wesley.  2010.

S. Chaki, J. Ivers, P. Lee, K. Wallnau, and N. Zeilberger. "Model-driven Construction of Certified Binaries."  Model Driven Engineering Languages and Systems.  2007.

L. Bass, J. Ivers, M. Klein, P. Merson, and K. Wallnau. "Encapsulating Quality Attribute Knowledge."  Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture (WICSA 2005).  2005.

Education

  • MS, Software Engineering, Carnegie Mellon University
  • BA, Computer Science, Transylvania University
  • BA, Mathematics, Transylvania University

Professional Memberships

  • ACM
  • IEEE

SEI Blog