CURRICULUM VITAE

Péter Szeredi

February 2008

Personal

Born: May 25, 1949, Budapest, Hungary
Affiliation: Department of Computer Science and Information Theory,
  Faculty of Electrical Engineering and Informatics,
  Budapest University of Technology and Economics (BUTE),
  H-1117 Budapest, Magyar Tudósok körútja 2
Email: szeredi@cs.bme.hu

Education

1998 PhD in Computer Science,
Budapest University of Technology and Economics (BUTE).
1977-1978 Postgraduate Studies, Hungarian Academy of Science, Budapest.
1967-1972 MSc. in Mathematics, Eötvös Loránd University, Budapest (ELTE).

Languages

  Fluent in English, Hungarian and Polish.
1977 State Exam in Polish Language, Higher grade.
1976 State Exam in English Language, Higher grade.

Career

2004- Associate Professor (full time), Budapest University of Technology and Economics (BUTE).
1997-2003 Senior Lecturer, Associate Professor (part time), Budapest University of Technology and Economics.
1998-1999 Research Fellow, Swedish Institute of Computer Science, Uppsala (on leave from IQSOFT and BUTE).
1990-2003 Senior Research Fellow, Chief Scientist, IQSYS Information Systems Ltd. (formerly IQSOFT Intelligent Software Ltd.)
1988-1990 Research Fellow, Senior Research Fellow, Department of Computer Science, University of Bristol (on leave from SZKI and IQSOFT).
1987-1988 Research Fellow, Department of Computer Science, University of Manchester (on leave from SZKI).
1979-1989 Research Fellow, Senior Research Fellow, Theoretical Laboratory, SZKI (Computer Research and Innovation Center), Budapest.
1972-1978 Research Fellow, NIM IGÜSZI (Computer Centre of the Ministry of Heavy Industries), Budapest.

Main research interests

  Declarative and Logic Programming, Constraint Programming, Prolog.
  Semantic technologies, semantic web, semantic integration.
  Parallelism, programming languages supporting parallelism.
  Implementation of programming languages.


Some Major R&D Projects

2006-2008 FUSION: Business process fusion based on Semantically-enabled Service-oriented Business Applications EU Framework 6 STREP project No. 027385 Scientific Advisor.
2005-2007 SINTAGMA: Semantic Integration Technology Applied in Grid-based, Model-driven Architectures. Hungarian National Research and Development Programme (NKFP 2/052/2004). Leader of the BUTE team.
2003-2004 LOBO: Logic-based management of Ontologies. Hungarian National IKTA Programme research project (IKTA-00126/2002). Project leader.
2000-2002 SILK: System Integration via Logic and Knowledge, EU Framework 5 project (IST-1999-11135). Scientific Advisor.
1997-1998 TACIT: Trial Application using Constraint programming in Industrial manufacTuring, EU ESPRIT-4 Trial Applications for Software Technologies, Emerging Software Technologies (ESPRIT-4 Project 23365). Hungarian Project Leader.
1996-2003 SICStus Prolog development (source linked tracing, programmable debugger, etc.). Work contracted to IQSOFT by SICS. Project Leader.
1993-1996 CUBIQ: Development and Application of Logic Programming Tools for Knowledge Based Systems, EU Programme for Cooperation with Central-Eastern European Countries (COPERNICUS'93 Project 10979). Scientific Project Coordinator of the whole project.
1991-1995 Application and Development of Parallel Logic Programming Languages, U.S.-Hungarian Science and Technology Joint Fund. Principal Investigator.
1987-1996 Aurora: development of an or-parallel Prolog implementation for shared memory multiprocessors. (Work done in Manchester, Bristol and Budapest, in cooperation with Argonne National Laboratory, USA and Swedish Institute of Computer Science. Supported by various national and international funding agencies). Developer responsible for scheduling, performance analysis, language extensions.
1978-1987 MProlog: development of a pioneering commercial Prolog implementation. Technical leader.
1975-1980 ``Hungarian'' Prolog system: development of an early Prolog implementation. Designer and main developer.
1967-1975 System software for the Hungarian EMG 830/840 computers. Leading developer.
1966-1968 TREMP: assembler for the National Elliott 803B computer. Sole developer.

Professional Community Activities

Member: Association of Logic Programming
  János Bolyai Mathematical Society (JBMS)
  John von Neumann Computer Society (JvNCS)
Chairman: Special Interest Group on Artificial Intelligence, JvNCS (2002-)
Executive Committee Member: Association of Logic Programming (1997-2000)
Awards Committee Member: John von Neumann Computer Society (1996-)
Editorial Advisor: Journal of Logic Programming, Elsevier (1984-2000)
  Theory and Practice of Logic Programming, Cambridge University Press (2001-2005)
General Chairman: 10th International Conf. on Logic Programming (ICLP), 1993
Programme Co-Chairman: 7th International Conf. on Logic Programming, 1990
SIG Leader: Special Interest Group on System Programming Languages, JvNCS (1974-1978)
Program Committee Member: several international workshops and conferences: ICLP, North American Conference on Logic Programming (NACLP), European Conference on Artificial Intelligence (ECAI), Programming Language Implementation and Logic Programming (PLILP), Practical Applications of Prolog (PAP), International Conference on Software Theory and Practice (ICS2000, within the 16th IFIP World Computer Congress), etc.

Teaching Activities

2007- In charge of the MSc special field of study ``Theory of computation''.
2004- Introduction to the Semantic Web and Ontologies (with Gergely Lukácsy), elective course, BUTE -- Ontologies, Description Logics.
2001- Selected Topics from Logic Programming, elective course, BUTE -- a logic programming seminar, with student presentations.
1997- High Efficiency Logic Programming, elective course, BUTE -- constraint logic programming, the Mercury language.
1994- Programming Paradigms, from 2000 Declarative Programming (with Péter Hanák), compulsory course, BUTE -- Introduction to logic programming.
1978 The CDL (Compiler Description) language, course, JvNCS
1975-1976 The Prolog programming language, elective course, ELTE
1971-1972 The Algol-68 programming language, elective course, ELTE
1972 Algol-68 course, JvNCS

Professional Awards

2007 Gold Medal ``Master Professor'' awarded by the National Council of Students' Scientific Associations (OTDT)
2000 BUTE memorial plaquette for supporting research work of undergraduate students (TDK)
1997 Permanent membership of the Organising Committee for Logic Programming Conferences
1988 Hungarian State Award (joint award)
1983 Award of the Hungarian Academy of Sciences (joint award)
1982 Kalmár László Medal for achievements in Computer Science (JvNCS)
1978 Farkas Gyula Prize for achievements in Applied Mathematics (JBMS)



Szeredi Peter 2008-03-25