[ sulge aken ]

Elulookirjeldus (CV)
1.Eesnimi Enn
2.Perekonnanimi Tõugu
3.Töökoht TTÜ Küberneetika Instituut
4.Ametikoht juhtivteadur
5.Sünniaeg 20.05.1935 (päev.kuu.aasta)
6.Haridus arvutustehnika insener - Leningradi Polütehniline Instituut, 1961
masinaehituse insener - Tallinna Polütehniline Instituut, 1958
7.Teenistuskäik Insener-konstruktor - Tallinna Ekskavaatoritehas 1956 - 1959
Teadur, laboratooriumi juhataja, osakonna juhataja – 1959 - 1976
Elektrotehnika Teadusliku Uurimise Instituut
Osakonna juhataja – Eesti TA Küberneetika Instituut 1976 - 1986.
Akadeemik sekretär – Eesti TA Informaatika ja 1985 - 1991
Tehnikateaduste Osakond
Asedirektor – NL Teaduse- ja Tehnikakomitee Projekt START 1986 - 1989
Professor - Rootsi Kuninglik Tehnikaülikool, Stockholm 1992 - 2000
Vanemteadur - Küberneetika Instituut, 1992 - 2005
Juhtivteadur- Küberneetika Instituut, 2005 -
Professor – EBS, Tallinn, 2000 - 2000 - ...
8.Teaduskraad tehnikadoktor
9.Teaduskraadi välja
andnud asutus, aasta
Leningradi Elektrotehnika Instituut, 1973.
10.Tunnustused Eesti NSV Riiklik Preemia, 1967
NL Riiklik Preemia, 1987
Eesti Teaduste Akadeemia medal 1995
Valgetähe teenetemärk III kl, 2001
11.Teadusorganisatsiooniline
ja –administratiivne
tegevus
Eesti Teaduste Akadeemia juhatuse liige

toimetused:
Knowledge-Based Systems (Elsevier) - advisory editorial
Computing and Informatics (Slovac Acad. Sci.)- editorial
12.Juhendamisel kaitstud
väitekirjad

Ando Saabas, MSc, 2004, juh. E. Tõugu. Framework for design and implementation of visual languages. Küberneetika Instituut

Sven Lämmermann, PhD, 2002, juh. E. Tõugu. Runtime service composition via logic-based program synthesis. KTH (Kungliga Tekniska Högskolan)

Yuexiao Zhao, MSc, 1999, juh. E. Tõugu. Software for elderly people. KTH (Kungliga Tekniska Högskolan)

Tarmo Uustalu, PhD, 1998, juh. E. Tõugu. Natural deduction for intuitionistic least and greatest fixpoint logics, with an application to program construction. KTH (Kungliga Tekniska Högskolan)

Diana Sidarkeviciute, MSc, 1997, juh. E. Tõugu. Declarative approach to software visualisation. KTH (Kungliga Tekniska Högskolan)

Merike Koov, cand, 1989, juh. E. Tõugu. Programmide sünteesiga ekspertsüsteemid. Küberneetika Instituut

Hele-Mai Haav, cand, 1988, juh. E. Tõugu. Funktsionaalse andmemudeli realiseerimine. Küberneetika Instituut

Kestutis Urbaitis, cand, 1988, juh. E. Tõugu. Arvutusre korraldamine automaatselt sünteesitud objekt-orienteeritud programmidega. Küberneetika Instituut

Benjamin Voloz, cand, 1987, juh. E. Tõugu. Dialoogi stsenaariumid . Küberneetika Instituut

Boris Raihlin, cand, 1986, juh. E. Tõugu. Operatsioonisüsteemi OS ES võimaluste laiendamine . Moskva Riiklik Ülikool

Peep Eomois, cand, 1986, juh. E. Tõugu. Programmide mitmetasemeline deduktiivne süntees. Küberneetika Instituut

Aleksander Smundak, cand, 1985, juh. E. Tõugu. Mobiilne programmide süntesaator. Küberneetika Instituut

Jaak Pahapill, cand, 1985, juh. E. Tõugu. Hüdromehaanika modelleerimise programmipaketid. Küberneetika Instituut

Jaan Penjam, cand, 1984, juh. E. Tõugu. Probleem orienteeritud keelte semantika automaatne realiseerimine. Küberneetika Instituut

Mait Harf, cand, 1984, juh. E. Tõugu. Programmide struktuurse sünteesi uurimine ja realiseerimine. Küberneetika Instituut

Mihhail Matskin, cand, 1984, juh. E. Tõugu. Tehisintellekti rakendamine programmeerimiskeskkondades. Küberneetika Instituut

Ahto Kalja, cand, 1983, juh. E. Tõugu. Rakendusvaldkonna mudeliga ühtiv andmebaaside juhtsüsteem. Küberneetika Instituut

Milvi Kahro, cand, 1982, juh. E. Tõugu. Programmide automaatse sünteesiga programmeerimskeskkond . Küberneetika Instituut

Ants Varjas, cand, 1978, juh. E. Tõugu. Arvutusmudelite uurimine ja kasutamine tehnoloogia projekteerimises. Küberneetika Instituut

Mati Männisalu, cand, 1977, juh. E. Tõugu. Tehnoloogia projekteerimise automatiseerimine. Valgevene TA Tehnilise Küberneetika Instituut

13.Teadustöö põhisuunad Programmide automaatne süntees - struktuurne süntees, teenuste süntees.
Visuaalsed spetsifitseerimiskeeled ja nende realiseerimine.
Kõrgtaseme programmeerimisvahendid ja -keeled - Java.
Teadmussüsteemid
14.Jooksvad grandid Laiendatav visuaalne spetsifitseerimiskeel koos tugikeskkonnaga, leping nr. 5400.
15.Teaduspublikatsioonid

E. Tyugu. Understanding Knowledge Architectures. Knowledge-Based Systems. Vol. 19, No. 1, 2006, p. 50–56.

M. Matskin, E. Tyugu. Logic for Higher-Order Workflow of Composite Web Services. Proc. Intl. Conference on Semantic Web and Web Services SWWS’06. CSREA Press, Las Vegas, 2006, p. 122 – 128.

E. Tyugu. Describing Knowledge Architectures. Proc. 15th European Japanese Conference on Information Modelling and Knowledge Bases, Tallinn, 2005, p. 356 – 361.

E. Tyugu. Metainterfaces Support Structural and Object-Oriented Software Composition. Proc. Intl. Conference on Software Engineering Research and Practice SERP’05. CSREA Press, Las Vegas, 2005, p. 189 – 192.

E. Tyugu, M. Matskin. Logical Instruments for Dynamic Service composition. Proc. Intl. Symposium on Web Services and Applications ISWS’05. CSREA Press, Las Vegas, 2005, p. 87 – 93.

P. Grigorenko, A. Saabas, E. Tyugu. COCOVILA - Compiler-Compiler for Visual Languages. Proc. of the 5th Workshop on Language Descriptions, Tools and Applications, 2005. To appear in Electronic Notes in Theoretical Computer Science, Elsevier.

P. Grigorenko, A. Saabas, E. Tyugu. Visual Tool for Generative Programming. Proc. of the Joint 10th European Software Engineering Conference (ESEC) and the 13th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-13). ACM Press, 2005, p. 249 – 252.

E. Tyugu. Knowledge systems as architectural componets. In: V. Stefanuk, K. Kaijiri (eds.) Proc. Sixth Joint Conference on Knowledge-Based Software Engineering. Frontiers in Artificial Intelligenceand Applications, vol. 108. IOS Press, Amsterdam, 2004, p. 199 – 206.

E. Tyugu. Modularity of knowledge. Proc. International Conference on Artificial Intelligence IC-AI´2004, Las Vegas, CSREA Press, June 2004, p. 295 - 301.

A. Mägi, E. Tõugu. TPI 50 aatat tagasi.Kogumikus: Ühe masinaehitajate rühma lugu. TTÜ, Tallinn, 2003, lk. 18 - 44.

E.Tõugu. Arvutus- ja muud masinad. Kogumikus: Ühe masinaehitajate rühma lugu. TTÜ, Tallinn, 2003, lk. 97 - 106.

E. Tõugu. Kas aednike ja tuletõrjujate teadus? Eesti Ekspress, 6. märts 2003.

E.Tõugu. Ühe arvuti lugu. Kogumikus: Ühe masinaehitajate rühma lugu. TTÜ, Tallinn, 2003, lk. 107 - 111.

E. Tyugu, A. Saabas. Problems of visual specification languages. Proc 35th International Conference on IT + SE, Gurzuf, May 2003, p. 155 - 157.

E. Tyugu. Formalization of knowledge systems. Proc. International Conference on Artificial Intelligence IC-AI´2003, Las Vegas, CSREA Press, June 2003, p. 654 - 658.

E. Meister, J. Penjam, E. Tyugu. Rakendusi reaal- ja humanitaarteaduste sümbioosist. Kogumikus: Teadusmõte Eestis. 2002, Tallinn, p. 77 -81.

Enn Tyugu. Programming languages and specification languages. In: Handbook of IT management (Estonian). 2002, Tallinn, 10.2, p.1 - 14.

S. Lämmermann, E. Tyugu. A Composition Language with Precise Logical Semantics. Proc. ECOOP´2002 Workshop on Composition Languages, Malaga, Spain. 2002.

S. Lämmermann, E. Tyugu. Computaional Frames as Metaintefaces. Proc. International Conference on Artificial Intelligence IC-AI´2002, Las Vegas, CSREA Press, 2002, p. 1094 - 1099.

S. Lämmermann, E. Tyugu. Implementing Extended Structural Synthesis of Programs. In: Proc. AAAI 2002 Spring Symposium Series on Logic-Based Program Synthesis: State of the Art and Future Trends. AAAI Press, April 2002, p. 63 - 71.

M. Harf, K. Kindel, V. Kotkas, P. Kungas and E. Tyugu. Automated Program Synthesis in a Distributed Environment. Preliminary Proc. A. Ershov 4th International Conference Perspectives of System Informatics, July 2001, Novosibirsk, Russia, p. 85 - 87.

M. Matskin, E. Tyugu. Declarative reflection support in multi-agen systems. Proc. of the International Conference on Artificial Intelligence IC-AI´2001, v. 1, CSRA Press, 2001, p. 22 - 28.

M. Matskin, E. Tyugu. Strategies of Structural Synthesis of Programs and Its Extensions. Computing and Informatics. v.20, 2001, p.1 -25.

R. Hall, E. Tyugu. Guest Editorial. Automated Software Engineering, v. 8, No. 1. 2001, p. 5 - 6.

S. Laemmermann, E. Tyugu. A Specification Logic for Dynamic Composition of Services. Proc. 21st IEEE International conference on Ditributed Computing Systems, Mesa, Arizona, 16-19 April 2001, p. 157-162.

S. Laemmermann, E. Tyugu, V. Vlassov. Concurrent implementaton of structurally synthesized programs. Proc. PAC´2001, September 2001, LNCS 2127, p. 277-284.

E. Tyugu. A specification logic for reconfigurable computing. Proc. International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'2000). June, 2000, Las Vegas, Nevada, USA, p. 197 - 202.

E. Tyugu. Which IT qualification we need today and in the future. Proc. Intl. Conf. on IT Skills & Vocational Certifiation.Tallinn, Jan. 2000, p. 8 - 11 (Estonian), p. 8 - 11. Paradoxes of the science of a small coutry. Eesti paevaleht, 2000-03-23 (Estonian)

S. Laemmermann, E. Tyugu. Synthesis of large programs for Java. Proc. Complex Systems (CSC&M) 2000, June 2000, Samara, Russia, p. 28 - 34.

V. Kotkas, J. Penjam, E. Tyugu. Ontology-based design of surveillance systems with NUT. Proc. 3rd International Fusion 2000 Conference. Paris, July 2000, p. 3 - 9.

E. Tyugu, M. Matskin, J. Penjam. Applications of structural synthesis of programs. In: J. Wing, J. Woodcock, J. Davies (Eds.) FM`99 - Formal Methods. World Congress on Formal Methods in the Development of Computing Systems, Toulouse, France, Sept. 1999. vol. I, LNCS No. 1708, Springer, 1999, p. 551 - 569.

E. Tyugu. Which logic to use for program specifications. Abstracts of the 1st ST. Petrsburg Days of Logic. Euler International Mathematical Inst. 1999, p. 37 - 38.

E. Tyugu, Y. Zhao. Intelligent Personal Assistants for Senior Citizens. TRITA-IT/R 99:06, KTH, 1999.

M. Matskin, E. Tyugu. Agent architectures for electronic assistance and commerce. Proc. FenoUgric Symposium on Software Technology FUSSTÕ99.Tallinn Techn. Univ. 1999, p. 163 - 177.

M. Matskin, E. Tyugu. Shells for Multi-Agent Applications, TR IDI 4/99, NTNU, March 1999.

M.Matskin, E. Tyugu. Structural synthesis of programs and its extensions. TRITA-IT/R 99:03, KTH, March 1999.

P. Lorents, E. Tyugu. Infowar - a new face of the war. Computer World, Nov. 1999, 54 - 55 (Estonian)

E. Töugu. Early Days of Informatics in Estonia. Estonian Academy of Sciences: Surveys and Memories 1938 - 1998. Tallinn, 1998, p. 94 - 98. (Estonian).

E. Töugu. The Java Phenomenon. A & A, No. 2, 1998, p. 4 - 7. (Estonian)

E. Tyugu. From visual specifications to executable code. In: S. Demeyer, J. Bosch (eds.) Object-Oriented Technology. LNCS 1543. Springer. 1998, p. 499 - 501.

E. Tyugu. On the border between functional programming and program synthesis. Proc. Estonian Academy of Sciences. Engineering, v. 4 1998, p. 119 - 129.

V. Vlassov, M. Addibpour, E. Tyugu. NUTS: a Distributed Object-Oriented Platform with High Level Communication Functions. Computers and Artificial Intelligence, v. 17, No. 4, 1998, p. 305 - 335.

Y. Zhao, E. Tyugu. Towards a personalized browser for elderly users. In: Poc. of the 4th ERCIM Workshop on "User Interfaces for Everybody", Stockholm, 1998

E. Tyugu, R. Valt. Visual programming in NUT. Journal of visual languages and programming, v. 8, 1997, p. 523 - 544.

M. Addibpour, E. Tyugu. Agent shell architecture. Proc. AIICSR'97, 1997, p. 143 - 153.

M. Matskin, E.Tyugu. Straregies of structural synthesis of programs. Proc. ASE'97, IEEE Comp. Society, 1997, p. 305 - 306.

V. Vene, T. Uustalu, E. Tyugu. Logical semantics of NUT extended with production rules. J. Paakki (ed.) Proc. 5-th Symposium on Programming Languages and Software Tools. Jyväskylä, Finland, May 1997, p. 145 - 154.

Diana Sidarkeviciute, Enn Tyugu, Ago Kuusik. A Knowledge-based Toolkit for Software Visualisation. KBSE'96. 1996.

M. Addibpour, E. Tyugu. Declarative reflection tools for agent shells. Future Generation Computer Systems. July 1996, p. 1 - 12.

M. Addibpour, E. Tyugu. Structural synthesis of programs from refined user requirements. (Programming boiler control in NUT.) J-R Abrial et al (eds.) Formal Methods for Industrial Applications. LNCS 1165, Springer Verlag, 1996, p. 13 - 34.

E. Tyugu. Declarative Reflection Tools for Agent Shells in NUT. Proc. Int. Workshop on Reflection. Montreal, August 1995.

E. Tyugu. From Object-Oriented to Knowledge-Based Programming. Proc. KBSE'95. IEEE Computer Society Press, 1995, p, 88 - 95.

B. Mayoh, J. Penjam, E. Tyugu (Eds.). Constraint programming. NATO ASI Series F: Computer and System Sciences, Vol. 131. Springer Verlag, 1994.

B. Mayoh, J. Penjam, E. Tyugu, T. Uustalu. Introduction into constraint programming. Constraint programming. NATO ASI Series F: Computer and System Sciences, Vol. 131. Springer Verlag, 1994, 1 - 16.

E. Tyugu. Large heterogeneous knowledge-bases. In: D. Michie, S. Muggelton, K. Furukawa (eds.) Machine Intelligence and Inductive Learning. Machine Intelligence v. 13. Oxford Press, 1994, 260 - 288.

E. Tyugu, T. Uustalu. Higher-order functional constraint networks. Constraint programming. NATO ASI Series F: Computer and System Sciences, Vol. 131. Springer Verlag, 1994, 116 - 139.

E. Tyugu. Using classes as specifications for automatic construction of programs in the NUT system. Journal of Automated Software Engineering, v. 1, 1994, 315 - 334.

viimati muudetud: 15.09.2007

Curriculum Vitae (CV)
1.First Name Enn
2.Surname Tõugu
3.Institution Institute of Cybernetics
4.Position principal researcher
5.Date of birth 20.05.1935 (day.month.year)
6.Education computer engineer- Leningrad Institute of Technology, 1961
mechanical engineer - Tallinn Institute of Technology, 1958
7.Research and
professional experience
Engineer-designer of Tallinn Excavator Plant 1956 - 1959
Researcher, head of laboratory, of department of Electrotechnical Institute 1959 - 1976
Head of department of Institute of Cybernetics of Estonian Acad. Sci. 1976 - 1986
Learned Secretary of Branch of Informatics and Engineering of Estonian Acad. Sci. 1985 - 1991
Deputy Director of Project START, USSR State Committee of Science and Technology
Professor of software engineering of KTH (Sweden) 1992 - 2000
Senior researcher at Institute of Cybernetics, 1992 - 2005
Principal researcher at Institute of Cybernetics, 2005 -
Professor of information technology of Estonian Business School 2000 - ...
8.Academic degree Doctor of Engineering
9.Dates and sites of
earning the degrees
Leningrad Electrotechnical Institute, 1973.
10.Honours/awards State Award of the Esonian SSR, 1967
State Award of the USSR, 1987
Medal of the Estonian Academy of Sciences 1995
Order of the White Star 3rd class, 2001
11.Research-administrative
experience
Member of Board of the Estonian Academy of Sciences

member of:
Knowledge-Based Systems (Elsevier) - advisory editorial board
Computing and Informatics (Slovac Acad. Sci.)- editorial board
12.Supervised dissertations

Ando Saabas, MSc, 2004, superv. E. Tõugu. Framework for design and implementation of visual languages. Küberneetika Instituut

Sven Lämmermann, PhD, 2002, superv. E. Tõugu. Runtime service composition via logic-based program synthesis. KTH (Kungliga Tekniska Högskolan)

Yuexiao Zhao, MSc, 1999, superv. E. Tõugu. Software for elderly people. KTH (Kungliga Tekniska Högskolan)

Tarmo Uustalu, PhD, 1998, superv. E. Tõugu. Natural deduction for intuitionistic least and greatest fixpoint logics, with an application to program construction. KTH (Kungliga Tekniska Högskolan)

Diana Sidarkeviciute, MSc, 1997, superv. E. Tõugu. Declarative approach to software visualisation. KTH (Kungliga Tekniska Högskolan)

Merike Koov, cand, 1989, superv. E. Tõugu. Programmide sünteesiga ekspertsüsteemid. Küberneetika Instituut

Hele-Mai Haav, cand, 1988, superv. E. Tõugu. Funktsionaalse andmemudeli realiseerimine. Küberneetika Instituut

Kestutis Urbaitis, cand, 1988, superv. E. Tõugu. Arvutusre korraldamine automaatselt sünteesitud objekt-orienteeritud programmidega. Küberneetika Instituut

Benjamin Voloz, cand, 1987, superv. E. Tõugu. Dialoogi stsenaariumid . Küberneetika Instituut

Boris Raihlin, cand, 1986, superv. E. Tõugu. Operatsioonisüsteemi OS ES võimaluste laiendamine . Moskva Riiklik Ülikool

Peep Eomois, cand, 1986, superv. E. Tõugu. Programmide mitmetasemeline deduktiivne süntees. Küberneetika Instituut

Aleksander Smundak, cand, 1985, superv. E. Tõugu. Mobiilne programmide süntesaator. Küberneetika Instituut

Jaak Pahapill, cand, 1985, superv. E. Tõugu. Hüdromehaanika modelleerimise programmipaketid. Küberneetika Instituut

Jaan Penjam, cand, 1984, superv. E. Tõugu. Probleem orienteeritud keelte semantika automaatne realiseerimine. Küberneetika Instituut

Mait Harf, cand, 1984, superv. E. Tõugu. Programmide struktuurse sünteesi uurimine ja realiseerimine. Küberneetika Instituut

Mihhail Matskin, cand, 1984, superv. E. Tõugu. Tehisintellekti rakendamine programmeerimiskeskkondades. Küberneetika Instituut

Ahto Kalja, cand, 1983, superv. E. Tõugu. Rakendusvaldkonna mudeliga ühtiv andmebaaside juhtsüsteem. Küberneetika Instituut

Milvi Kahro, cand, 1982, superv. E. Tõugu. Programmide automaatse sünteesiga programmeerimskeskkond . Küberneetika Instituut

Ants Varjas, cand, 1978, superv. E. Tõugu. Arvutusmudelite uurimine ja kasutamine tehnoloogia projekteerimises. Küberneetika Instituut

Mati Männisalu, cand, 1977, superv. E. Tõugu. Tehnoloogia projekteerimise automatiseerimine. Valgevene TA Tehnilise Küberneetika Instituut

13.Current research program Automatic program synthesis - structural synthesis of programs, synthesis of services.
Visual specification languages and their implementation.
Advanced programming tools and languages - Java.
Knowledge systems
14.Current grant funding Extendible visual specification language and its environment, grant no. 5400.
15.List of most important publications

E. Tyugu. Understanding Knowledge Architectures. Knowledge-Based Systems. Vol. 19, No. 1, 2006, p. 50–56.

M. Matskin, E. Tyugu. Logic for Higher-Order Workflow of Composite Web Services. Proc. Intl. Conference on Semantic Web and Web Services SWWS’06. CSREA Press, Las Vegas, 2006, p. 122 – 128.

E. Tyugu. Describing Knowledge Architectures. Proc. 15th European Japanese Conference on Information Modelling and Knowledge Bases, Tallinn, 2005, p. 356 – 361.

E. Tyugu. Metainterfaces Support Structural and Object-Oriented Software Composition. Proc. Intl. Conference on Software Engineering Research and Practice SERP’05. CSREA Press, Las Vegas, 2005, p. 189 – 192.

E. Tyugu, M. Matskin. Logical Instruments for Dynamic Service composition. Proc. Intl. Symposium on Web Services and Applications ISWS’05. CSREA Press, Las Vegas, 2005, p. 87 – 93.

P. Grigorenko, A. Saabas, E. Tyugu. COCOVILA - Compiler-Compiler for Visual Languages. Proc. of the 5th Workshop on Language Descriptions, Tools and Applications, 2005. To appear in Electronic Notes in Theoretical Computer Science, Elsevier.

P. Grigorenko, A. Saabas, E. Tyugu. Visual Tool for Generative Programming. Proc. of the Joint 10th European Software Engineering Conference (ESEC) and the 13th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-13). ACM Press, 2005, p. 249 – 252.

E. Tyugu. Knowledge systems as architectural componets. In: V. Stefanuk, K. Kaijiri (eds.) Proc. Sixth Joint Conference on Knowledge-Based Software Engineering. Frontiers in Artificial Intelligenceand Applications, vol. 108. IOS Press, Amsterdam, 2004, p. 199 – 206.

E. Tyugu. Modularity of knowledge. Proc. International Conference on Artificial Intelligence IC-AI´2004, Las Vegas, CSREA Press, June 2004, p. 295 - 301.

A. Mägi, E. Tõugu. TPI 50 aatat tagasi.Kogumikus: Ühe masinaehitajate rühma lugu. TTÜ, Tallinn, 2003, lk. 18 - 44.

E.Tõugu. Arvutus- ja muud masinad. Kogumikus: Ühe masinaehitajate rühma lugu. TTÜ, Tallinn, 2003, lk. 97 - 106.

E. Tõugu. Kas aednike ja tuletõrjujate teadus? Eesti Ekspress, 6. märts 2003.

E.Tõugu. Ühe arvuti lugu. Kogumikus: Ühe masinaehitajate rühma lugu. TTÜ, Tallinn, 2003, lk. 107 - 111.

E. Tyugu, A. Saabas. Problems of visual specification languages. Proc 35th International Conference on IT + SE, Gurzuf, May 2003, p. 155 - 157.

E. Tyugu. Formalization of knowledge systems. Proc. International Conference on Artificial Intelligence IC-AI´2003, Las Vegas, CSREA Press, June 2003, p. 654 - 658.

E. Meister, J. Penjam, E. Tyugu. Rakendusi reaal- ja humanitaarteaduste sümbioosist. Kogumikus: Teadusmõte Eestis. 2002, Tallinn, p. 77 -81.

Enn Tyugu. Programming languages and specification languages. In: Handbook of IT management (Estonian). 2002, Tallinn, 10.2, p.1 - 14.

S. Lämmermann, E. Tyugu. A Composition Language with Precise Logical Semantics. Proc. ECOOP´2002 Workshop on Composition Languages, Malaga, Spain. 2002.

S. Lämmermann, E. Tyugu. Computaional Frames as Metaintefaces. Proc. International Conference on Artificial Intelligence IC-AI´2002, Las Vegas, CSREA Press, 2002, p. 1094 - 1099.

S. Lämmermann, E. Tyugu. Implementing Extended Structural Synthesis of Programs. In: Proc. AAAI 2002 Spring Symposium Series on Logic-Based Program Synthesis: State of the Art and Future Trends. AAAI Press, April 2002, p. 63 - 71.

M. Harf, K. Kindel, V. Kotkas, P. Kungas and E. Tyugu. Automated Program Synthesis in a Distributed Environment. Preliminary Proc. A. Ershov 4th International Conference Perspectives of System Informatics, July 2001, Novosibirsk, Russia, p. 85 - 87.

M. Matskin, E. Tyugu. Declarative reflection support in multi-agen systems. Proc. of the International Conference on Artificial Intelligence IC-AI´2001, v. 1, CSRA Press, 2001, p. 22 - 28.

M. Matskin, E. Tyugu. Strategies of Structural Synthesis of Programs and Its Extensions. Computing and Informatics. v.20, 2001, p.1 -25.

R. Hall, E. Tyugu. Guest Editorial. Automated Software Engineering, v. 8, No. 1. 2001, p. 5 - 6.

S. Laemmermann, E. Tyugu. A Specification Logic for Dynamic Composition of Services. Proc. 21st IEEE International conference on Ditributed Computing Systems, Mesa, Arizona, 16-19 April 2001, p. 157-162.

S. Laemmermann, E. Tyugu, V. Vlassov. Concurrent implementaton of structurally synthesized programs. Proc. PAC´2001, September 2001, LNCS 2127, p. 277-284.

E. Tyugu. A specification logic for reconfigurable computing. Proc. International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'2000). June, 2000, Las Vegas, Nevada, USA, p. 197 - 202.

E. Tyugu. Which IT qualification we need today and in the future. Proc. Intl. Conf. on IT Skills & Vocational Certifiation.Tallinn, Jan. 2000, p. 8 - 11 (Estonian), p. 8 - 11. Paradoxes of the science of a small coutry. Eesti paevaleht, 2000-03-23 (Estonian)

S. Laemmermann, E. Tyugu. Synthesis of large programs for Java. Proc. Complex Systems (CSC&M) 2000, June 2000, Samara, Russia, p. 28 - 34.

V. Kotkas, J. Penjam, E. Tyugu. Ontology-based design of surveillance systems with NUT. Proc. 3rd International Fusion 2000 Conference. Paris, July 2000, p. 3 - 9.

E. Tyugu, M. Matskin, J. Penjam. Applications of structural synthesis of programs. In: J. Wing, J. Woodcock, J. Davies (Eds.) FM`99 - Formal Methods. World Congress on Formal Methods in the Development of Computing Systems, Toulouse, France, Sept. 1999. vol. I, LNCS No. 1708, Springer, 1999, p. 551 - 569.

E. Tyugu. Which logic to use for program specifications. Abstracts of the 1st ST. Petrsburg Days of Logic. Euler International Mathematical Inst. 1999, p. 37 - 38.

E. Tyugu, Y. Zhao. Intelligent Personal Assistants for Senior Citizens. TRITA-IT/R 99:06, KTH, 1999.

M. Matskin, E. Tyugu. Agent architectures for electronic assistance and commerce. Proc. FenoUgric Symposium on Software Technology FUSSTÕ99.Tallinn Techn. Univ. 1999, p. 163 - 177.

M. Matskin, E. Tyugu. Shells for Multi-Agent Applications, TR IDI 4/99, NTNU, March 1999.

M.Matskin, E. Tyugu. Structural synthesis of programs and its extensions. TRITA-IT/R 99:03, KTH, March 1999.

P. Lorents, E. Tyugu. Infowar - a new face of the war. Computer World, Nov. 1999, 54 - 55 (Estonian)

E. Töugu. Early Days of Informatics in Estonia. Estonian Academy of Sciences: Surveys and Memories 1938 - 1998. Tallinn, 1998, p. 94 - 98. (Estonian).

E. Töugu. The Java Phenomenon. A & A, No. 2, 1998, p. 4 - 7. (Estonian)

E. Tyugu. From visual specifications to executable code. In: S. Demeyer, J. Bosch (eds.) Object-Oriented Technology. LNCS 1543. Springer. 1998, p. 499 - 501.

E. Tyugu. On the border between functional programming and program synthesis. Proc. Estonian Academy of Sciences. Engineering, v. 4 1998, p. 119 - 129.

V. Vlassov, M. Addibpour, E. Tyugu. NUTS: a Distributed Object-Oriented Platform with High Level Communication Functions. Computers and Artificial Intelligence, v. 17, No. 4, 1998, p. 305 - 335.

Y. Zhao, E. Tyugu. Towards a personalized browser for elderly users. In: Poc. of the 4th ERCIM Workshop on "User Interfaces for Everybody", Stockholm, 1998

E. Tyugu, R. Valt. Visual programming in NUT. Journal of visual languages and programming, v. 8, 1997, p. 523 - 544.

M. Addibpour, E. Tyugu. Agent shell architecture. Proc. AIICSR'97, 1997, p. 143 - 153.

M. Matskin, E.Tyugu. Straregies of structural synthesis of programs. Proc. ASE'97, IEEE Comp. Society, 1997, p. 305 - 306.

V. Vene, T. Uustalu, E. Tyugu. Logical semantics of NUT extended with production rules. J. Paakki (ed.) Proc. 5-th Symposium on Programming Languages and Software Tools. Jyväskylä, Finland, May 1997, p. 145 - 154.

Diana Sidarkeviciute, Enn Tyugu, Ago Kuusik. A Knowledge-based Toolkit for Software Visualisation. KBSE'96. 1996.

M. Addibpour, E. Tyugu. Declarative reflection tools for agent shells. Future Generation Computer Systems. July 1996, p. 1 - 12.

M. Addibpour, E. Tyugu. Structural synthesis of programs from refined user requirements. (Programming boiler control in NUT.) J-R Abrial et al (eds.) Formal Methods for Industrial Applications. LNCS 1165, Springer Verlag, 1996, p. 13 - 34.

E. Tyugu. Declarative Reflection Tools for Agent Shells in NUT. Proc. Int. Workshop on Reflection. Montreal, August 1995.

E. Tyugu. From Object-Oriented to Knowledge-Based Programming. Proc. KBSE'95. IEEE Computer Society Press, 1995, p, 88 - 95.

B. Mayoh, J. Penjam, E. Tyugu (Eds.). Constraint programming. NATO ASI Series F: Computer and System Sciences, Vol. 131. Springer Verlag, 1994.

B. Mayoh, J. Penjam, E. Tyugu, T. Uustalu. Introduction into constraint programming. Constraint programming. NATO ASI Series F: Computer and System Sciences, Vol. 131. Springer Verlag, 1994, 1 - 16.

E. Tyugu. Large heterogeneous knowledge-bases. In: D. Michie, S. Muggelton, K. Furukawa (eds.) Machine Intelligence and Inductive Learning. Machine Intelligence v. 13. Oxford Press, 1994, 260 - 288.

E. Tyugu, T. Uustalu. Higher-order functional constraint networks. Constraint programming. NATO ASI Series F: Computer and System Sciences, Vol. 131. Springer Verlag, 1994, 116 - 139.

E. Tyugu. Using classes as specifications for automatic construction of programs in the NUT system. Journal of Automated Software Engineering, v. 1, 1994, 315 - 334.

last updated: 15.09.2007

[ sulge aken ]