Assoc. Prof. Zoltán Porkoláb, Ph.D.
Department of Programming Languages and Compilers
Faculty of Informatics
Eötvös Loránd University
ELTE IK

News
Actual
Earlier

Lectures
Prog. Languages 1
Advanced C++
Generative Prog. (Ph.D.)
Software Metrics (Ph.D.)
Bolyai Math-Info seminar

GAMF
Dept. of Informatics
MIN1G2
MIN1J1

Research
Generative programming
Publications

Projects
Student thesis
Co-operative education
Simpeer
OO Metrics on .NET
IKKK

Contact
Contact
Lesson schedule
Curriculum Vitae

Links
Links
cadesign
Publications


Articles
Zoltán Porkoláb, József Mihalicza, Ádám Sipos:
"Debugging C++ Template Metaprograms"
Generative Programming and Component Engineering
The ACM Digital Library pp. 255-264.
Source: ACM Digital Library gpce06.pdf
Zoltán Porkoláb, István Zólyomi:
" A Feature Composition Problem and a Solution Based on C++ Template Metaprogramming"
Generative and Transformational Techniques in Software Engineering
LNCS Vol.4143(2006) pp. 459-470.
Source: gttse06.pdf

András Benczúr, Zsolt Hernáth, Zoltán Porkoláb:
"LORD: Lay-Out Relationship and Domain Definition Language"
10th Advances in Databases and Information Systems,
Ed: Yannis Manolopoulos et al., Thessaloniki, 2006 pp. 215-230.
Source: adbis06.pdf

Krisztián Pócza, Mihály Biczó, Zoltán Porkoláb:
"Towards Effective Runtime Trace Generation Techniques in the .NET Framework"
Journal of .NET Technologies Vol. 4., Number 1-3, 2006 pp. 141-150.
Source: dotnet06.pdf

Norbert Pataki, Ádám Sipos, Zoltán Porkoláb:
"Measuring the Complexity of Aspect-Oriented Programs with Multiparadigm Metric"
10th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering
QAOOSE Workshop, ECOOP 2006, Nantes,
Source: qaoose06.pdf

Zoltán Porkoláb, Viktória Zsók:
"Teaching Multiparadigm Programming Based on Object-Oriented Programming"
10th Workshop on Pedagogies and Tools for the Teaching and Learning of Object-Oriented Concepts,
TLOOC Workshop, ECOOP 2006, Nantes,
Source: tlooc06.pdf
Norbert Pataki, Zoltán Porkoláb, Zoltán Istenes:
"Towards Soundness Examination of the C++ Standard Template Library"
Electronic Computers and Informatics, ECI 2006
Ed: Stefan Hudák, Ján Kollár, Kosice - Herl'any, 2006 pp. 186-191.
Source: eci06.pdf
Ales Zivkovic, Marjan Hericko, Uros Goljat, Zoltán Porkoláb:
"Improving Size Estimates with .NET Product Metrics"
IEEE 15th International Electrotechnical and Computer Science Conference, ERK 2006
Source: erk06.pdf

András Benczúr, Zsolt Hernáth, Zoltán Porkoláb:
"Autonomous Applications - Towards a Better Data Integration Model"
9th Advances in Databases and Information Systems,
Ed: Johann Eder et al., Tallin, 2005 pp. 150-163.
Source: adbis05.pdf
Zoltán Porkoláb, Ádám Sillye:
"Towards a multiparadigm complexity measure"
9th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering
QAOOSE Workshop, ECOOP 2005, Glasgow, pp. 134-142.
Source: qaoose05.pdf

Krisztián Pócza, Mihály Biczó, Zoltán Porkoláb:
"Cross-language Program Slicing in the .NET Framework"
Journal of .NET Technologies Vol. 3., Number 1-3, 2005 pp. 141-150.
Source: dotnet05.pdf
István Zólyomi, Zoltán Porkoláb:
"Towards a General Template Introspection Library"
Generative Programming and Component Engineering
LNCS Vol.3286(2004) pp. 266-282.
Source: gpce04.pdf
István Zólyomi, Zoltán Porkoláb:
"Improving concept checking in Boost"
Boost Workshop, OOPSLA 2004, Vancouver
Source: boost04.pdf
Zoltán Porkoláb, István Zólyomi:
"An anomaly of subtype relations at component refinement, and a generative solution in C++"
MPOOL Workshop, ECOOP 2004, Oslo, pp. 39-44.
Source: mpool04.pdf
Zoltán Porkoláb, Ádám Sillye:
"Comparison of Object-Oriented and Paradigm Independent Software Complexity Metrics"
ICAI'04 6th International Conference on Applied Informatics,
Ed. Lajos Csőke et al. Eger, 2004., pp. 435-444.
Source: icai04a.pdf
István Zólyomi, Zoltán Porkoláb:
"A generative approach for family polymorphism in C++"
ICAI'04 5th International Conference on Applied Informatics,
Ed. Lajos Csőke et al. Eger, 2004., pp. 445-454.
Source: icai04b.pdf
István Zólyomi, Zoltán Porkoláb, Tamás Kozsik:
"An Extension to the Subtype Relationship in C++ Implemented with Template Metaprogramming"
Generative Programming and Component Engineering
LNCS Vol.2830(2003) pp. 209-227.
Source: gpce03.pdf

Ákos Fóthi, Judit Nyéky-Gaizler, Zoltán Porkoláb:
"The Structured Complexity of Object-Oriented Programs"
Mathematical and Computer Modelling
Vol.38(2003) pp. 815-827.
Source: cma03.pdf
L. Kozma, Á. Frohner, T. Kozsik, Z. Porkoláb:
"Beyond 2000, Beyond Object-Orientation"
ICAI'01 5th International Conference on Applied Informatics,
Ed. Emőd Kovács et al. Eger, 2001., pp. 125-134.
Source: icai01a.pdf
Ákos Frohner, Zoltán Porkoláb, László Varga
"Code Generation from UML Models"
Periodica Polytechnica, Ser El. Eng.
Vol.44(2000) No.2 pp. 141-157.
Source: acta00.pdf
Ákos Fóthi, Judit Nyéky-Gaizler, Zoltán Porkoláb:
"On the Complexity of Class"
Fenno-Ugric Symposium FUSST'99 Proceedings,
Ed: Jaan Penjam, Tallinn, 1999. pp. 221-231.
Source: fusst99.pdf
Zoltán Porkoláb, Róbert Kisteleki:
"Alternative Generic Libraries"
ICAI'99 4th International Conference on Applied Informatics,
Ed: Emőd Kovács et al., Eger-Noszvaj, 1999. pp. 79-86.
Source: icai99.pdf
Zoltán Porkoláb:
"Implementing Distributed CORBA Objects in JAVA"
ICAI'97 3rd International Conference on Applied Informatics,
Ed: Emőd Kovács et al., Eger-Noszvaj, 1997. pp. 359-368.
Porkoláb Zoltán:
"PHAM, Partitioned Hash Access Method"
3rd Conference of Program Designers,
Budapest, 1987.



Articles in Hungarian

Hegedűs Hajnalka, Horváth Zoltán, Porkoláb Zoltán:
"Programozási nyelvek a dokumentumkezelésben"
Informatika a felsőoktatásban,
Debrecen, 2005
Porkoláb Zoltán, Kozsik Tamás, Zsók Viktória
"Új szoftverparadigmák nyelvi támogatása: a jelen oktatása - a holnap technológiája"
Informatika a felsőoktatásban, Debrecen, 2005
Porkoláb Zoltán:
"C++ Standard Template Library"
II. Országos Objektumorientált Konferencia,
Visegrád, 1997., pp. 31-37.
Zoltán Porkoláb:
"Object Oriented Techniques Implementing Distributed CORBA Objects in JAVA"
II. Országos Objektumorientált Konferencia, Visegrád, 1997., pp. 103-111.
Csizmazia Balázs, Porkoláb Zoltán, Vincellér Zoltán:
"Az Internet hálózat alkalmazása"
HUNIX 93 Konferencia, Ed: NJSZT,
Budapest, 1993., pp. 23-27.
Csizmazia Balázs, Porkoláb Zoltán, Vincellér Zoltán:
"Osztott Funkciók Implementálása"
HUNIX 92 Konferencia, Ed: NJSZT,
Gödöllő, 1992., pp. 53-62.



PhD thesis

Porkoláb Zoltán:
"On the Structured Complexity of Object-Oriented Programs"
Doktori értekezés, Budapest, 2002.
Source: phd_en.pdf



Translation

Bjarne Stroustrup: The C++ Programming Language Special Edition
Leader of the Hungarian translation
Kiskapu Kiadó, Budapest, 2001

  • The Hungarian translation on the site of publisher Kiskapu
  • Bjarne Stroustrup's homapage
  • Our book in Stroustrup's cover gallery



  • Book Chapters in Hungarian

    "J2EE Útikalauz Java Programozóknak"
    Ed: Nyékyné, Dr. Gaizler Judit
    ELTE TTK Hallgatói Alapítvány, Budapest, 2002.
    A CORBA és a Java kapcsolata, pp. 34.
    "Programozási nyelvek összehasonlító elemzés".
    Ed: Nyékyné, Dr. Gaizler Judit
    Kiskapu Kiadó, Budapest, 2003.
    Hatókör, élettartam, pp. 16.
    "Java 1.3 útikalauz programozóknak"
    Könyv, pp. I/555-573, I/620-643 és II/200-231.
    Ed: Nyékyné, Dr. Gaizler Judit
    ELTE TTK Hallgatói Alapítvány, Budapest, 2001.
    "Java 2 útikalauz programozóknak"
    Könyv, pp. 415-433. és 464-487.
    Ed: Nyékyné, Dr. Gaizler Judit
    ELTE TTK Hallgatói Alapítvány,
    Budapest, 1999.
    "Java 1.1 útikalauz programozóknak"
    Könyv, pp. 241-257. és 280-296.
    Ed: Nyékyné, Dr. Gaizler Judit
    ELTE TTK Hallgatói Alapítvány,
    Budapest, 1997.



    Reports, studies

    Porkoláb Zoltán:
    "UNIX tranzakciómonitorok"
    Új Alaplap,
    Budapest, 1994.
    Porkoláb Zoltán, Vincellér Zoltán:
    "UNIX trendek a 90-es években"
    Tanulmány. az IDC Hungary számára,
    Budapest, 1992.
    Kiss Attila, Porkoláb Zoltán:
    "Strukturált és Objektum-orientált Szoftverfejlesztési Módszerek és CASE Eszközök"
    Tanulmány. az IDC Hungary számára,
    Budapest, 1993.
    Porkoláb Zoltán:
    Advanced C++ Lessons,
    Budapest, 2003.



    Guest lectures

    Zoltán Porkoláb: C++ Template Metaprogramming,
    10 hours, TU/e: Technische Universiteit Eindhoven,
    Eindhoven, The Netherland, 2006.

    Zoltán Porkoláb: Generic Programming,
    15 hours, J. Kepler Universität,
    Linz, Austria, 2003.

    Zoltán Porkoláb: C++ Metaprogramming,
    15 hours, Universität Wien,
    Wien, Austria, 2005.

    Zoltán Porkoláb: Distributed Programming and Metaprogramming in C++,
    25 hours, Alpen-Adria Universität,
    Klagenfurt, Austria, 2005.




    Talks

    Zoltán Porkoláb: C++ Metaprogramming,
    Technical University of Kosice,
    Kosice, Slovakia, 2006.

    Zoltán Porkoláb: C++ Metaprogramming,
    Constantine University,
    Nyitra, Slovakia, 2005.

    Zoltán Porkoláb: C++ Metaprogramming,
    Babes-Bolyai University,
    Kolozsvár, Romania, 2005.

    Zoltán Porkoláb: C++ Metaprogramming,
    Institut für Informatik und Wirtschaftsinformatik, Universität Wien,
    Wien, Austria, 2005.
    Porkoláb Zoltán: "Programozási Nyelvek és Programozási Paradigmák"
    Plenary Talk
    IV. Hungarian Object-Oriented Conference
    Budapest, 2000.