Deputy Technical Director, Software Engineering and Acquisition Practices
James Ivers is the Technical Lead of the Architecture Practices Initiative and Deputy Technical Director of the Software Engineering and Acquisition Practices Directorate.
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.
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.