Vladimir O. Safonov, professor of computer science

 
Professor of computer science
Academician of the American Biographical Center

Corresponding member of Russian Academy of Natural Sciences
IEEE Senior Member
ACM Member
Chair of IEEE Region 8 Russia North-West Computer Society Chapter
Email
vosafonov AT gmail DOT com

I am Professor of Computer Science. I have 38 years experience of R&D, management and tech lead work in the areas of software engineering and computer science, 20 years experience of international projects with Sun, Microsoft, Panasonic and other companies. I also have 38 years experience of IT teaching at the university. My research interests include, but not limited to:

  •  Cloud computing
  • Aspect-oriented programming
  • Trustworthy computing
  • Microsoft.NET platform
  • Java technology 
  • Programming languages 
  • Compiler development
  • Programming methodologies, paradigms, technologies and tools
  • Abstract data types, modular programming, OOA/OOD/OOP
  • Knowledge management, integration of knowledge and software engineering
  • Parallel programming

News

My new books are published:

2013

2012

2011

2010

2008

Major Projects

Teaching

  • Models and architectures of software and knowledge
  • Trustworthy programming for Microsoft.NET
  • Java technology
  • Secure software engineering
  • Compiler development
  • Operating systems and networking

Major Publications

I authored more than 190 journal and conference papers, including 17 books, 4 USA and 4 Russian software patents.
Here is a list of all books and the selected articles:

Books / Книги

1) Сафонов В.О. Автокод Эльбрус, Л., изд-во ЛГУ, 1981, 92 с.
2) Сафонов В.О. Языки ЭВМ, Л: изд-во "Знание", 1986, 32 с.
3) Сафонов В.О. Технологические и практические аспекты разработки системного программного обеспечения МВК "Эльбрус" в Ленинградском университете, Новосибирск, НФ ИТМ и ВТ, 1989, 38 с.
5) Сафонов В.О. Учебно-методическое руководство по системе "Эльбрус", т. 1. Введение в систему Эльбрус, М.: ИТМ и ВТ АН СССР, 1990, 217 с.
6) Сафонов В.О. Учебно-методическое руководство по системе "Эльбрус", т. 2. Инструментальные средства программирования в системе Эльбрус и перспективы ее развития, М.: ИТМ и ВТ АН СССР, 1990, 144 с.
11) Сафонов В.О. Введение в Java-технологию, второе издание, Lambert Academic Publishing, Saarbrucken, Germany, 2011, 232 c.
12) Сафонов В.О. Аспектно-ориентированное программмрование, СПб, изд-во СПбГУ, 2011, 114 с.
13) Сафонов В.О. Основы современных операционных систем, М.: ИНТУИТ.РУ. БИНОМ, Лаборатория знаний, 2011, 583 с.
14) Сафонов В.О. Платформа облачных вычислений Microsoft Windows Azure, М.: ИНТУИТ.РУ. БИНОМ, Лаборатория знаний, 2012, 235 с.
15) Сафонов В.О. Развитие платформы облачных вычислений Microsoft Windows Azure, М.: ИНТУИТ.РУ. БИНОМ, Лаборатория знаний, 2013, 304 с.
16) Сафонов В.О. Параметризованные типы данных: история, теория, реализация и применение. - СПб, изд-во СПбГУ, 2013, 104 с.

Book chapters in English

 

. Safonov V.O. Aspect-oriented programming and Aspect.NET as security and privacy tools for Web and 3D Web programming. Chapter 11. In: Security in Virtual Worlds, 3D Webs, and Immersive Environments: Models for Development, Interaction, and Management. Prof. Alan Rea Ed., IGI Global, 2011, 221-262.

•Safonov V.O. Trustworthy Computing. In: Encyclopedia of Informational Science and Technology. Third Edition, IGI Publishers, 2015, pp. 483-491.

.Safonov V.O. Aspect-Oriented Programming. In: Encyclopedia of Informational Science and Technology. Third Edition, IGI Publishers, 2015, pp. 97-105.

Articles in English

  • Safonov V.O., Safonova A.N., Grigoriev D.A., Grigorieva A.V. Configure and refactor cloud applications with Enterprise Library Integration Pack for Microsoft Azure using Aspect.NET. - In: AIP Conference Proceedings 1648, 310011 (2015),  http://dx.doi.org/10.1063/1.4912564. Conference date: 22–28 September 2014. Location: Rhodes, Greece
  • Safonov V.O. Hands-On! // ACM SIGSOFT Software Engineering Notes, 2010. — Vol. 35, — № 3. — P. 40.
  • Safonov V.O. TrustSPBU.NET: Extending university courses on .NET, compilers, software engineering and OS by trustworthy computing content. ".NET Developer's Journal", July 2007.
  • Safonov V.O. SPBU.NET: principles and experience of teaching .NET, compilers, software engineering and OS. ".NET Developer's Journal", February 2006.
  • Safonov V.O. et al. Aspect.NET aspect-oriented toolkit for Microsoft.NET based on Phoenix and Whidbey. .NET Technologies 2006. University of West Bohemia Campus Bory. May 29 - June 1, 2006.
  • Safonov V.O. et al. Knowledge.NET ontology-based knowledge management toolkit for Microsoft.NET. .NET Technologies 2006. University of West Bohemia Campus Bory. May 29 - June 1, 2006. Poster Papers Proceedings, Pilsen, Czech Republic, 2006.
  • Safonov V.O., Grigoriev D.A. Aspect.NET - aspect-oriented programming for Microsoft.NET in practice. ".NET Developer's Journal", July 2005.
  • Safonov V.O. Aspect.NET: concepts and architecture. ".NET Developer's Journal", October 2004.
  • Safonov V.O. Aspect.NET - a new approach to aspect oriented programming. ".NET Developer's Journali", April 2003.
  • Safonov V.O., Fedyukovich G.G. Implementing parallel algorithms of MapReduce. Proceedings of International Conference on Parallel Programming, Las Vegas, July 2010.

Избранные статьи на русском языке

  • Сафонов В.О. Облачные вычисления: платформы, возможности, перспективы, исследования, преподавание // Лавровские чтения - 2014. Материалы всероссийской научной конференции по проблемам информатики, 2014. — с. 51-65
  • Сафонов В.О. Исследования и преподавание в области современных технологий и инструментов программирования и облачных вычислений // Лавровские чтения - 2013. Материалы всероссийской научной конференции по проблемам информатики — г. Санкт-Петербург, — 2013. — с. 84-88
  • Сафонов В. О., Сафонова А.Н. Международная конференция Microsoft TechEd 2013 Europe (Мадрид, 25-28 июня 2013 г.) // КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, 2013. — № 4. — с. 45-52
  • Сафонов В.О. Аспектно-ориентированное программирование в системе Aspect.NET и его применение для надежных и безопасных вычислений и в задачах управления // 5-я Российская мультиконференция по проблемам управления. 9-11 октября 2012 г. ГНЦ РФ "ОАО "Концерн "ЦНИИ "Электроприбор". Санкт-Петербург. Материалы конференции "Информационные технологии в управлении" (ИТУ-2012) — Санкт-Петербург, — 2012. — с. 529-538
  • Сафонов В.О. Облачные вычисления, принципы их преподавания и Интернет-курс по системе Microsoft Windows Azure // КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, 2012. — № 1. — с. 54-61
  • Сафонов В. О., Сафонова А.Н. Международная конференция "Microsoft Research Software Summit 2011" (Париж, 13-15 апреля 2011 г.) // КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, 2012. — № 3. — с. 57-60
  • Сафонов В.О., Сафонова А. Н. Международная конференция EclipseCon 2011 Europe (Людвигсбург, Германия, 2-4 ноября 2011 г.) // КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, 2011. — № 4. — с. 63-68
  • Сафонов В.О., Сафонова А. Н. Параметризованные типы (generics): история, теория, реализация, применение, предложения по расширению Java-технологии // КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, 2011. — № 5. — с. 14-29
  • Сафонов В.О. ТЕХНОЛОГИИ SUN MICROSYSTEMS И ОТКРЫТОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ: ОПЫТ МАТ-МЕХА // КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, 2009. — № 2. — с. 6-11
  • Сафонов В.О. «ЗОЛОТОЙ ВЕК» ОПЕРАЦИОННЫХ СИСТЕМ И ПРЕПОДАВАНИЕ ОС В УНИВЕРСИТЕТАХ РОССИИ // КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, 2009. — № 1. — с. 3-9
  • Сафонов В.О. СОВРЕМЕННЫЕ ТЕХНОЛОГИИ РАЗРАБОТКИ НАДЕЖНЫХ И БЕЗОПАСНЫХ ПРОГРАММ (TRUSTWORTHY COMPUTING) // КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, 2008. — № 6. — с. 25-33
  • Сафонов В.О. СВЯТОСЛАВ СЕРГЕЕВИЧ ЛАВРОВ - УЧЁНЫЙ, УЧИТЕЛЬ, ЧЕЛОВЕК // КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, 2008. — № 2. — с. 3-11
  • Сафонов В.О. АКТУАЛЬНЫЕ ПРОБЛЕМЫ ПРЕПОДАВАНИЯ ТЕХНОЛОГИЙ ПРОГРАММИРОВАНИЯ В РОССИИ // КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, 2008. — № 5. — с. 30-36
  • Сафонов В.О. КАК ПОДГОТОВИТЬ ПРЕЗЕНТАЦИЮ И СДЕЛАТЬ ДОКЛАД ПО ПРОГРАММИРОВАНИЮ // КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, 2007. — № 5. — с. 25-31
  • Сафонов В.О. КПП: КОЛЛЕКЦИЯ ПРАВИЛЬНЫХ ПЕРЕВОДОВ // КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, 2007. — № 4. — с. 13-17
  • Сафонов В.О. МОЛОДЫМ ПРОГРАММИСТАМ: КАК ПИСАТЬ НАУЧНЫЕ РАБОТЫ ПО ИТ // КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, 2007. — № 6. — с. 11-22
  • Сафонов В.О. ASPECT.NET - ИНСТРУМЕНТ АСПЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАМИРОВАНИЯ ДЛЯ РАЗРАБОТКИ НАДЕЖНЫХ И БЕЗОПАСНЫХ ПРОГРАММ // КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, 2007. — № 5. — с. 3-13
  • Сафонов В.О., Новиков А.В., Сигалин М.В.,  Смоляков А.Л.,  Черепанов Д.Г. Интеграция методов инженерии знаний иинженерии программ: система управления знаниями Knowledge.NET // КОМПЬЮТЕРНЫЕ ИНСТРУМЕНТЫ В ОБРАЗОВАНИИ, 2005. — № 5. — c. 19-52

Degrees, Titles, Awards and Patents

  • Doctor of technical sciences degree (1991)
  • Professor of computer science title (1994)
  • Corresponding member of Russian Academy of Natural Sciences (2011)
  • Renowned Contributor to Science and Education, Russian Academy of Natural Sciences (2011)
  • St. Petersburg Government Award for Scientific Papers (1999)
  • 4 USA patents and 4 Russian patents on compiling techniques and programming technologies (1997-2001)
  • Honored University Teacher of Russia (2002)
  • Medal "300 years anniversary of St. Petersburg" (2003)
  • "International Scientist of the Year 2008" (International Biographical Centre, UK)
  • Commemorative Medal "Man of the Year 2008" (American Biographical Institute, USA)
  • International Educator of the Year 2009" (International Biographical Centre, UK)
  • St. Petersburg University Award for Scientific Papers 2010
  • Pinnacle of Achievement In Computer Science Award (2010, ABI, USA)
  • Nominated to IEEE Emanuel Piore Award (January 2011)
  • A listee of "Leading Scientists of the World", IBC, UK, 2013
  • St. Petersburg Government Award  for higher education (2013)

Scientific biography included into the worldwide editions

  • Who's Who in the World (since 2008 till now)
  • Who's Who in America
  • Who's Who in Science and Engineering
  • Who's Who in Asia
  • 2000 Outstanding Intellectuals of the 21st Century
  • Great Minds of the 21st Century
  • International Profiles of Accomplished Leaders
  • Dictionary of International Biography
  • Great Men and Women of Science (IBC)