Demo Data from VLDB 2026 / reviewers in the wild / expert
Enn Tyugu
dblp:t/EnnTyugu
· DBLP profile ↗
28ranked-venue papers
15as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 10 · 5 first-authorSoftware engineering, systems software and programming languages · 7 · 2 first-authorArtificial intelligence and machine learning · 6 · 6 first-authorTheory of computation · 4 · 1 first-authorSecurity and privacy · 2Systems, architecture and hardware · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Program synthesis and code generation · 37% Requirements engineering and software design · 36% Programming languages and type systems · 28% | |
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
component-based software |
0.1 | 1 | 2005 | Visual tool for generative programming · ESEC/SIGSOFT FSE 2005 |
Program synthesis and code generation
generative programming |
0.1 | 1 | 2005 | Visual tool for generative programming · ESEC/SIGSOFT FSE 2005 |
Programming languages and type systems › object-oriented programming
metaclasses |
0.1 | 1 | 2005 | Visual tool for generative programming · ESEC/SIGSOFT FSE 2005 |
Program synthesis and code generation
deductive program synthesis |
0.0 | 1 | 1997 | Strategies of Structural Synthesis of Programs · ASE 1997 |
Automated reasoning and model checking › theorem proving
proof search |
0.0 | 1 | 1997 | Strategies of Structural Synthesis of Programs · ASE 1997 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 2005 | Visual tool for generative programming · ESEC/SIGSOFT FSE 2005 |
Methods — techniques the papers use, named apart from their topics
visual specification · 0.1structural synthesis of programs · 0.1heuristics · 0.0decidable logical calculus · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Abstract handling of Information and KnowledgeabstractWe discuss main formalisations of information and knowledge available in literature. Knowledge is considered as a meaning of data for an actor who can understand and use it. The actor can be a computer, a robot, a human being or even a virus. We make an assumption that the usage of knowledge depends on material data carrier only as much as the latter allows one to perform operations and restricts knowledge processing through capacity and time. This permits one to consider knowledge abstractly. Knowledge handling requires some tools that are called knowledge systems. These systems have different forms and they can be connected in various ways as it follows from the analysed publications. A metrics of knowledge is discussed that reflects the capability of solving problems. Enn Tyugu |
EJC | 1 |
| 2014 | Enterprise Security Analysis and Training Experience
Andres Ojamaa, Enn Tyugu |
CRITIS | 2 |
| 2014 | A Case Study of Combining Compositional and Object-oriented Software DevelopmentabstractWe analyze an approach to software development where object-oriented and compositional software specifications are written in separate languages and are only loosely connected. It supports compositional design of software in a domain-specific language and automatic model-driven construction of code from classes written in Java. We justify our approach by giving examples of development of large simulation programs and services on large models. We present also an example of using our method in general purpose software development - this is bootstrapping the essential part of a software tool CoCoViLa, i.e. synthesizing CoCoViLa in CoCoViLa itself. Enn Tyugu, Mait Harf, Pavel Grigorenko |
MODELSWARD | 1 |
| 2013 | A Model-based Software Technology Proposal
Vahur Kotkas, Jaan Penjam, Ahto Kalja, Enn Tyugu |
MODELSWARD | 4 |
| 2011 | Composition of Services on Hierarchical Service ModelsabstractIn this paper we define a concept of service model, and introduce hierarchical service models suitable for large service parks. We describe a method for handling higher-order workflows that we use for automatic composition of services. We give a description of a specification language suitable for representing hierarchical service models. We introduce two kinds of ontologies: service ontologies and the user ontologies, and demonstrate their usage in our experiments on Estonian e-government information system. Riina Maigre, Enn Tyugu |
EJC | 2 |
| 2011 | When Computers Become too SmartabstractA scenario of development of intelligent computers and cyber space in coming decades is presented under the assumptions that computing will change from data processing to knowledge processing, and the development of intelligence of computers will follow the same path as the increase of performance of hardware. For this purpose, knowledge, thinking, reflection and consciousness are defined as approximations of respective concepts of psychology. These concepts are used in an analysis of evolution of the cyber space. Enn Tyugu |
EJC | 1 |
| 2008 | Graded Security Expert System
Jüri Kivimaa, Andres Ojamaa, Enn Tyugu |
CRITIS | 3 |
| 2008 | Handling Large Web Services Models in a Federated Governmental Information SystemabstractExperiments with large service models of a federated governmental information system are described. Large syntactic Web service models are being used for automatic composition of services in an e-government information system. A visual tool developed in software environment CoCoViLa has been used for handling syntactic service models and synthesis of compound services. For a given specification and a goal, the tool synthesizes a program that generates a service description in OWLS and BPEL. Riina Maigre, Peep Küngas, Mihhail Matskin, Enn Tyugu |
ICIW | 4 |
| 2007 | Compositional Logical Semantics for Business Process LanguagesabstractIn this paper we propose a compositional logical semantics for business process languages to be used in automatic Web service composition. We introduce a concept of higher order work flow (HOWF) and use it for expressing control of business process. A precise semantics of HOWF enables us both to dynamically generate HOWF for automatic composition of services and to reason about the reachability of goals in process models when HOWF are described manually. Our semantics is general enough to cover different process languages; however, we mainly show its applicability in the context of OWLS and BPEL. Mihhail Matskin, Riina Maigre, Enn Tyugu |
ICIW | 3 |
| 2006 | Understanding knowledge architectures
Enn Tyugu |
Knowl. Based Syst. | 1 |
| 2005 | Describing Knowledge Architectures
Enn Tyugu |
EJC | 1 |
| 2005 | Visual tool for generative programmingabstractA way of combining object-oriented and structural paradigms of software composition is demonstrated in a tool for generative programming. Metaclasses are introduced that are components with specifications called metainterfaces. Automatic code generation is used that is based on structural synthesis of programs. This guarantees that problems of handling data dependencies, order of application of components, usage of higher-order control structures etc are handled automatically. Specifications can be written either in a specification language or given visually on an architectural level. The tool is Java-based and portable. Pavel Grigorenko, Ando Saabas, Enn Tyugu |
ESEC/SIGSOFT FSE | 3 |
| 2001 | Guest Editorial
Robert J. Hall 0001, Enn Tyugu |
Autom. Softw. Eng. | 2 |
| 1997 | Strategies of Structural Synthesis of ProgramsabstractStrategies of the structural synthesis of programs (SSP) of a deductive program synthesis method which is suited for compositional programming in large and is in practical use in a number of programming environments are outlined. SSP is based on a decidable logical calculus where complexity of the proof search is still PSPACE. This requires paying special attention to efficiency of search. Besides the general case of SSP, the authors present synthesis with independent subtasks, synthesis of iterations on regular data structures in terms of SSP and a number of heuristics used for speeding up the search. Mihhail Matskin, Enn Tyugu |
ASE | 2 |
| 1996 | Declarative reflection tools for agent shells
Enn Tyugu, Mattin Addibpour |
Future Gener. Comput. Syst. | 1 |
| 1994 | Using classes as specifications for automatic construction of programs in the NUT system
Enn Tyugu |
Autom. Softw. Eng. | 1 |
| 1994 | Inductive Logic Programming : S Muggleton (Ed.)
Enn Tyugu |
Knowl. Based Syst. | 1 |
| 1994 | Artificial intelligence through search : C Thornton and B du Boulay
Enn Tyugu |
Knowl. Based Syst. | 1 |
| 1993 | Large engineering knowledge bases
Enn Tyugu |
Artif. Intell. Eng. | 1 |
| 1992 | Eco-logic: Logic-based approaches to ecological modelling : D Robertson, A Bundy, R Muetzelfeldt, M Haggith and M Uschold
Enn Tyugu |
Knowl. Based Syst. | 1 |
| 1991 | Editorial
Enn Tyugu |
Knowl. Based Syst. | 1 |
| 1991 | Knowledge-based programming environments
Enn Tyugu |
Knowl. Based Syst. | 1 |
| 1991 | Higher Order Dataflow Schemas
Enn Tyugu |
Theor. Comput. Sci. | 1 |
| 1988 | Intelligent engineering software research at the Tallinn Institute of Cybernetics
Enn Tyugu |
Artif. Intell. Eng. | 1 |
| 1988 | The Programming System PRIZ
Grigori Mints, Enn Tyugu |
J. Symb. Comput. | 2 |
| 1987 | Corrigendum: Semantics of a Declarative Language
Grigori Mints, Enn Tyugu |
Inf. Process. Lett. | 2 |
| 1986 | Semantics of a Declarative Language
Grigori Mints, Enn Tyugu |
Inf. Process. Lett. | 2 |
| 1982 | Justifications of the Structural Synthesis of Programs
Grigori Mints, Enn Tyugu |
Sci. Comput. Program. | 2 |