Safonov.JPG

 

Vladimir O. Safonov


Professor of Computer Science 
Head of laboratory of Java technology
St. Petersburg University, Department of Mathematics and Mechanics


IEEE Senior Member,

Chair of IEEE Region 8 Russia North-West Computer Society Chapter

ACM and IET member

Russian Web page

 

NEW!  “Trustworthy Compilers” book, published by Wiley February 11, 2010

 
Areas of professional expertise and research interests:


- 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

Experience:

- 33 years of R&D, management and tech lead work in the areas of software engineering and computer science,

- 18 years of international projects with Sun, Microsoft,  Panasonic and other companies
- 33 years of IT teaching at the university

Major projects:

 

- Aspect.NET

- Knowledge.NET

- Parallel Dwarfs


Major publications (total over 120 papers, including 10 books):

1. Safonov V.O. Trustworthy Compilers. Wiley Interscience. John Wiley & Sons, 2010.

 

2. Safonov V.O. Using aspect-oriented programming for trustworthy software development. Wiley, 2008.

 

3. 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.

 

4. Safonov V.O. SPBU.NET: principles and experience of teaching .NET,

    compilers, software engineering and OS. – “.NET Developer’s Journal”, February 2006.

 

5. 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.

   Full Papers Proceedings, Pilsen, Czech Republic,  2006. http://dotnet.zcu.cz

 

6. 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.  http://dotnet.zcu.cz

 

7. Safonov V.O., Grigoriev D.A. Aspect.NET – aspect-oriented programming for Microsoft.NET in practice.

  “.NET Developer’s Journal”, July 2005.

 

8. Safonov V.O. Aspect.NET: concepts and architecture. – “.NET Developer’s Journal”, October 2004.

 

9. Safonov V.O. Aspect.NET - a new approach to aspect oriented programming. – “.NET Developer’s Journal”, April 2003.


10. Safonov V.O. Introduction to Java technology. – Science publishers, St.Petersburg, 2002 (in Russian)


11. Safonov V.O. et al.
Turbo Expert - a knowledge engineering language. - Cybernetics, 1991, # 5 (Kiev, USSR, in Russian)


12. Safonov V.O. Programming languages and techniques in the Elbrus system. – Science publishers, Moscow, 1989 (in Russian)


13. Safonov V.O. Expert systems - intelligent advisors of human experts. - St.Petersburg, Knowledge Publishers, 1992 (in Russian)

 

14. Safonov V.O., Feduykovich G.G. Implementing parallel algorithms of MapReduce. –

      Proceedings of International Conference on Parallel Programming, Las Vegas, July 2010.

      http://www.world-academy-of-science.org/worldcomp10/ws/conferences/pdpta10



University courses and seminars:

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

Degrees, Titles, Awards & Patents:


- Doctor of technical sciences degree (1991)
- Professor of computer science title (1994)
- 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

 

Scientific biography included into the worldwide editions:

 

    “Who’s Who in the World”

    “Who’s Who in America

    “Who’s Who in Science and Engineering”

    “2000 Outstanding Intellectuals of the 21st Century”

    “Great Minds of the 21st Century”

   “Accomplished Leaders of the 21st Century”