[ sulge aken ]
Elulookirjeldus (CV) | ||
1. | Eesnimi | Varmo |
2. | Perekonnanimi | Vene |
3. | Töökoht | Tartu Ülikool, arvutiteaduse instituut |
4. | Ametikoht | dotsent |
5. | Sünniaeg | 02.07.1968 (päev.kuu.aasta) |
6. | Haridus | 1996-2000, Tartu Ülikool, informaatika doktorantuur 1992-1994, Tartu Ülikool, informaatika magistratuur 1986-1992, Tartu Ülikool, rakendusmatemaatika |
7. | Teenistuskäik | alates 2005, Tartu Ülikool, Arvutiteaduse Instituut, dotsent 2003-2005, Tartu Ülikool, Arvutiteaduse Instituut, vanemteadur 2001-2003, Tartu Ülikool, Arvutiteaduse Instituut, dotsent 2001-2002, Trieri Ülikool, arvutiteaduse osakond, teadustöötaja alates 2001, TTÜ, Küberneetika Instituut, vanemteadur 2000-2001, Tartu Ülikool, Arvutiteaduse Instituut, lektor 1998-2001, TTÜ, Küberneetika Instituut, teadur 1994-2000, Tartu Ülikool, Arvutiteaduse Instituut, teadur |
8. | Teaduskraad | informaatika doktor (PhD) |
9. | Teaduskraadi välja andnud asutus, aasta |
Tartu Ülikool, 2000 |
10. | Tunnustused | 1994, Eesti Teaduste Akadeemia, väljapaistva magistritöö preemia |
11. | Teadusorganisatsiooniline ja –administratiivne tegevus |
11th Int. Conference on Algebraic Methodology and Software Technology, programmkomitee kaasesimees (2006) 8th Int. Conference on the Mathematics of Program Construction, programmkomitee liige (2006) 10th Brazilian Programming Language Symposium, programmkomitee liige (2006) 10th ACM SIGPLAN International Conference on Functional Programming, organiseermiskomitee liige (2005) 9th Symposium on Programming Languages and Software Tools, organiseermis- ja programmkomitee liige (2005) 5th Advanced Functional Programming Summerschool, programmkomitee esimees (2004) 2nd APPSEM II Workshop, organiseermiskomitee liige (2004) Eesti Arvutiteaduse Talvekool, organiseermis- ja programmkomitee liige (1996, 1999, 2003, 2004, 2005) Arvutiteaduse teooriapäevad, organiseerimis- ja programmkomitee liige (alates 2002) European Association for Programming Languages and Systems (EAPLS), liige (alates 2003) |
12. | Juhendamisel kaitstud väitekirjad |
Härmel Nestra, MSc, 1998, juh. Varmo Vene. Polütüüpne funktsionaalne programmeerimine: kategooriateoreetilistest alustest praktikasse. Tartu Ülikool |
13. | Teadustöö põhisuunad | Programmeerimiskeelte semantika; funktsionaalne programmeerimine; programmide konstrueerimise, teisendamise ja analüüsi meetodid; tüübiteooria; kategooriateooria rakendused arvutiteaduses |
14. | Jooksvad grandid | |
15. | Teaduspublikatsioonid |
N. Ghani, P. Johann, T. Uustalu, V. Vene. Monadic augment and generalised short cut fusion. In Proc. of 10th ACM SIGPLAN International Conference on Functional Programming, ICFP'05 (Tallinn, 26.-28. Sept. 2005), ACM SIGPLAN-Notices, Vol. 40, No. 9, pp. 294-305, ACM Press, 2005. P. Laud, V. Vene. A Type System for Computationally Secure Information Flow. In M. Liskiewicz, R. Reischuk, eds., Proc. of 15th International Symposium on Fundamentals of Computational Theory, FCT'05 (Lübeck, 17.-20. Aug. 2005), Lecture Notes in Computer Science (LNCS), Vol. 3623, pp. 365-377, Springer-Verlag, 2005. T. Uustalu, V. Vene. Comonadic functional attribute evaluation. In M. van Eekelen, ed., Proc. of 6th Symposium on Trends in Functional Programming, TFP'05 (Tallinn, Sept. 2005), pp. 33-43. Institute of Cybernetics, 2005. T. Uustalu, V. Vene. Signals and comonads. In M. A. Musicante, R. M. F. Lima, eds., Proc. of 9th Brazilian Symposium on Programming Languages, SBLP'05 (Recife, PE, May 2005), pp. 215-228. Univ. de Pernambuco, Recife, 2005. T. Uustalu, V. Vene. Signals and Comonads. Journal of Universal Computer Science. Vol. 11, No. 7, pp. 1310-1326, Springer-Verlag, 2005. T. Uustalu, V. Vene. The Essence of Dataflow Programming. In K. Yi, ed., Proc. of 3rd Asian Symposium on Programming Languages and Systems, APLAS'05 (Tsukuba, 3.-5. Nov. 2005), Lecture Notes in Computer Science (LNCS), Vol. 3780, pp. 2-18, Springer-Verlag, 2005. V. Vene, T. Uustalu (Eds.): Advanced Functional Programming, 5th International School, AFP 2004, Tartu, Estonia, August 14-21, 2004, Revised Lectures. Lecture Notes in Computer Science (LNCS), Vol. 3622, 359 p., Springer-Verlag, 2005. N. Ghani, T. Uustalu, V. Vene. Build, augment and destroy, universally. In W.-N. Chin, ed., Proc. of 2nd Asian Symposium on Programming Languages and Systems, APLAS'04 (Taipei, 4.-6. Nov. 2004), Lecture Notes in Computer Science (LNCS), Vol. 3302, pp. 327-347, Springer-Verlag, 2004. V. Capretta, T. Uustalu, V. Vene. Recursive coalgebras from comonads. In J. Adámek, S. Milius, eds., Proc. of 7th International Workshop on Coalgebraic Methods in Computer Science, CMCS'04 (Barcelona, Apr. 2004), Electronic Notes in Theoretical Computer Science (ENTCS), v. 106, pp. 43-61, Elsevier, 2004. H.Seidl, V.Vene, M.Müller-Olm. Global invariants for analysing multi-threaded applications. Proc. Estonian Academy of Sciences: Phys., Math., 52(4):413-436, 2003. T.Uustalu, V.Vene. Least and greatest fixed-points in intuitionistic natural deduction. Theoretical Computer Science, 272(1-2):315-339, 2002. T.Uustalu, V.Vene. The dual of substitution is redecoration. In K.Hammond, S.Curtis, eds, Trends in Functional Programming 3, pp. 99-110. Intellect, Bristol / Portland, OR, 2002. T.Uustalu, V.Vene, A.Pardo. Recursion schemes from comonads. Nordic Journal of Computing, 8(3):366-390, 2001. T.Uustalu, V.Vene. Mendler-style inductive types, categorically. Nordic Journal of Computing, 6(3):343-361, 1999. T.Uustalu, V.Vene. Primitive (co)recursion and course-of-value (co)iteration, categorically. Informatica, 10(1):5-26, 1999. M.Meriste, J.Penjam, V.Vene. Models of Attributed Automata. Informatica, 9(1):85-105, 1998. V. Vene, T. Uustalu. Functional programming with apomorphisms (corecursion). Proc. of Estonian Academy of Sciences: Phys., Math., 47(3):147-161, 1998. |
viimati muudetud: 24.01.2006
Curriculum Vitae (CV) | ||
1. | First Name | Varmo |
2. | Surname | Vene |
3. | Institution | University of Tartu, Department of Computer Science |
4. | Position | associate professor |
5. | Date of birth | 02.07.1968 (day.month.year) |
6. | Education | 1996-2000, University of Tartu, PhD studies in computer science 1992-1994, University of Tartu, MSc studies in computer science 1986-1992, University of Tartu, applied mathematics |
7. | Research and professional experience |
since 2005, University of Tartu, Inst. Comp. Sci., associate professor 2003-2005, University of Tartu, Inst. Comp. Sci., senior researcher 2001-2003, University of Tartu, Inst. Comp. Sci., associate professor 2001-2002, University of Trier, Dept. Comp. Sci., research associate since 2001, Inst. of Cybernetics at TTU, senior researcher 2000-2001, University of Tartu, Inst. Comp. Sci., lecturer 1998-2001, Inst. of Cybernetics at TTU, researcher 1994-2000, University of Tartu, Inst. Comp. Sci., researcher |
8. | Academic degree | PhD (Computer Science) |
9. | Dates and sites of earning the degrees |
University of Tartu, 2000 |
10. | Honours/awards | 1994, Estonian Academy of Science, Outstanding Thesis Award |
11. | Research-administrative experience |
11th Int. Conference on Algebraic Methodology and Software Technology, PC co-chair (2006) 8th Int. Conference on the Mathematics of Program Construction, PC member (2006) 10th Brazilian Programming Language Symposium, PC member (2006) 10th ACM SIGPLAN International Conference on Functional Programming, OC member (2005) 9th Symposium on Programming Languages and Software Tools, PC and OC member (2005) 5th Advanced Functional Programming Summerschool, PC chair (2004) 2nd APPSEM II Workshop, OC member (2004) Estonian Winter School in Computer Science, PC and OC member (1996, 1999, 2003, 2004, 2005) Estonian Computer Science Theory Days, PC and OC member (since 2002) European Association for Programming Languages and Systems (EAPLS), member (since 2003) |
12. | Supervised dissertations |
Härmel Nestra, MSc, 1998, superv. Varmo Vene. Polütüüpne funktsionaalne programmeerimine: kategooriateoreetilistest alustest praktikasse. Tartu Ülikool |
13. | Current research program | Semantics of programming languages, functional programming, methods of program construction, analysis and manipulation; type theory, category theory |
14. | Current grant funding | |
15. | List of most important publications |
N. Ghani, P. Johann, T. Uustalu, V. Vene. Monadic augment and generalised short cut fusion. In Proc. of 10th ACM SIGPLAN International Conference on Functional Programming, ICFP'05 (Tallinn, 26.-28. Sept. 2005), ACM SIGPLAN-Notices, Vol. 40, No. 9, pp. 294-305, ACM Press, 2005. P. Laud, V. Vene. A Type System for Computationally Secure Information Flow. In M. Liskiewicz, R. Reischuk, eds., Proc. of 15th International Symposium on Fundamentals of Computational Theory, FCT'05 (Lübeck, 17.-20. Aug. 2005), Lecture Notes in Computer Science (LNCS), Vol. 3623, pp. 365-377, Springer-Verlag, 2005. T. Uustalu, V. Vene. Comonadic functional attribute evaluation. In M. van Eekelen, ed., Proc. of 6th Symposium on Trends in Functional Programming, TFP'05 (Tallinn, Sept. 2005), pp. 33-43. Institute of Cybernetics, 2005. T. Uustalu, V. Vene. Signals and comonads. In M. A. Musicante, R. M. F. Lima, eds., Proc. of 9th Brazilian Symposium on Programming Languages, SBLP'05 (Recife, PE, May 2005), pp. 215-228. Univ. de Pernambuco, Recife, 2005. T. Uustalu, V. Vene. Signals and Comonads. Journal of Universal Computer Science. Vol. 11, No. 7, pp. 1310-1326, Springer-Verlag, 2005. T. Uustalu, V. Vene. The Essence of Dataflow Programming. In K. Yi, ed., Proc. of 3rd Asian Symposium on Programming Languages and Systems, APLAS'05 (Tsukuba, 3.-5. Nov. 2005), Lecture Notes in Computer Science (LNCS), Vol. 3780, pp. 2-18, Springer-Verlag, 2005. V. Vene, T. Uustalu (Eds.): Advanced Functional Programming, 5th International School, AFP 2004, Tartu, Estonia, August 14-21, 2004, Revised Lectures. Lecture Notes in Computer Science (LNCS), Vol. 3622, 359 p., Springer-Verlag, 2005. N. Ghani, T. Uustalu, V. Vene. Build, augment and destroy, universally. In W.-N. Chin, ed., Proc. of 2nd Asian Symposium on Programming Languages and Systems, APLAS'04 (Taipei, 4.-6. Nov. 2004), Lecture Notes in Computer Science (LNCS), Vol. 3302, pp. 327-347, Springer-Verlag, 2004. V. Capretta, T. Uustalu, V. Vene. Recursive coalgebras from comonads. In J. Adámek, S. Milius, eds., Proc. of 7th International Workshop on Coalgebraic Methods in Computer Science, CMCS'04 (Barcelona, Apr. 2004), Electronic Notes in Theoretical Computer Science (ENTCS), v. 106, pp. 43-61, Elsevier, 2004. H.Seidl, V.Vene, M.Müller-Olm. Global invariants for analysing multi-threaded applications. Proc. Estonian Academy of Sciences: Phys., Math., 52(4):413-436, 2003. T.Uustalu, V.Vene. Least and greatest fixed-points in intuitionistic natural deduction. Theoretical Computer Science, 272(1-2):315-339, 2002. T.Uustalu, V.Vene. The dual of substitution is redecoration. In K.Hammond, S.Curtis, eds, Trends in Functional Programming 3, pp. 99-110. Intellect, Bristol / Portland, OR, 2002. T.Uustalu, V.Vene, A.Pardo. Recursion schemes from comonads. Nordic Journal of Computing, 8(3):366-390, 2001. T.Uustalu, V.Vene. Mendler-style inductive types, categorically. Nordic Journal of Computing, 6(3):343-361, 1999. T.Uustalu, V.Vene. Primitive (co)recursion and course-of-value (co)iteration, categorically. Informatica, 10(1):5-26, 1999. M.Meriste, J.Penjam, V.Vene. Models of Attributed Automata. Informatica, 9(1):85-105, 1998. V. Vene, T. Uustalu. Functional programming with apomorphisms (corecursion). Proc. of Estonian Academy of Sciences: Phys., Math., 47(3):147-161, 1998. |
last updated: 24.01.2006
[ sulge aken ]