 |
University of Helsinki
Department of Computer Science
76 selected publications 1994-98, listed according to the ACM CR Classicification
C. Computer Systems Organization
C.2 Computer-Communication Networks
C.2.1 Network Architecture and Design
K. Granö, J. Paakki, A. Viljamaa and J. Viljamaa: Protocol engineering
& Kannel. Dr. Dobb's Journal 23, 4 (1998), 46-53.
C.2.2 Network Protocols
M. Kojo, K. Raatikainen and T. Alanko: Connecting mobile
workstations to the Internet over a digital cellular telephone network. In
Mobile Computing (ed. T. Imielinski and H. Korth), Kluwer Academic
Publishers, 1996, 253-270.
M. Kojo, K. Raatikainen, M. Liljeberg, J.
Kiiskinen and T. Alanko: An efficient transport service for slow
wireless telephone links. IEEE Journal on Selected Areas in
Communications 15, 7 (1997), 1337-1348.
C.2.4 Distributed Systems
P. Kutvonen and L. Kutvonen: Measured performance of a special-purpose
database engine for distributed system software. Computer Communications
Journal 19, 1 (1996), 21-29.
P. Porkka and K. Raatikainen: CORBA access to telecommunications
databases. In Proc. IFIP TC6 WG6.7 International Conference on Intelligent
Networks and Intelligence in Networks (ed. D. Gaiti, Chapman & Hall,
1997, 281-300.
C.3 Special-Purpose and Application-Based Systems
J. Taina and K. Raatikainen: An experimental real-time object-oriented
database architecture for intelligent networks. Engineering Intelligent
Systems 3 (1996), 141-154.
D. Software
D.1 Programming Techniques
D.1.6 Logic Programming
T. Eiter, G. Gottlob and H. Mannila: Disjunctive Datalog. ACM
Transactions on Database Systems 22, 3 (1997), 364-418.
T. Eiter and H. Mannila: Distance measures for point sets and
their computation. Acta informatica 34, 2 (1997), 109-133.
D.2 Software Engineering
D.2.2 Tools and Techniques
J. Paakki, J. Koskinen and A. Salminen: From relational
program dependencies to hypertextual access structures. Nordic Journal of
Computing 4, 1 (1997), 3-36.
D.2.7 Distribution and Maintenance
J. Paakki, A. Salminen and J. Koskinen: Automated hypertext
support for software maintenance. The Computer Journal 39, 7
(1996), 577-597.
D.3 Programming Languages
D.3.4 Processors
G. Lindén, H. Tirri and A. I. Verkamo: ALCHEMIST: A
general purpose transformation generator. Software - Practice and
Experience, 26, 6 (1996), 653-676.
J. Paakki and A.-P. Tuovinen: Source-to-Source Translation of
Visual Languages. Nordic Journal of Computing 5,3 (1998),
235-264.
A.-P. Tuovinen: Error Recovery in Parsing Relational Languages. In
Proc. IEEE Symposium on Visual Languages. IEEE Computer Society Press,
1998, 6-13.
D.4 Operating Systems
D.4.0. General
L. Torvalds: Linux: A Portable Operating System. Master Thesis, Report
C-1997-12, Department of Computer Science, University of Helsinki, 1997.
D.4 Operating Systems
D.4.0. general
E. Data
E.2 Data Storage Representations
O. Nurmi and E. Soisalon-Soininen: Chromatic binary search trees: A
structure for concurrent rebalancing. Acta informatica 33, 6
(1996), 547-557.
F. Theory of Computation
F.1 Computation by Abstract Devices
F.1.1 Models of Computation
P. Floréen and T. Huuskonen: Uniqueness of maximum values in discrete
distributions. Journal of Applied Probability 31 (1994),
757-764.
P. Orponen: Computing with truly asynchronous threshold logic networks.
Theoretical Computer Science 174 (1997), 123-136.
F.1.3 Complexity Classes
P. Orponen, K.-I. Ko, U. Schöning, and O. Watanabe: Instance complexity.
J. Assoc. Comput. Mach. 41, 1 (1994), 96-121.
F.2 Analysis of Algorithms and Problem Complexity
F.2.2 Nonnumerical Algorithms and Problems
G. Das, R. Fleischer, L. Gasieniec, D. Gunopoulos and
J. Kärkkäinen:
Episode matching. In Proc. 8th Annual Symposium on Combinatorial Pattern
Matching, CPM '97 (eds. A. Apostolico and J. Hein), Lecture Notes in
Computer Science 1264, Springer, 1997, 12-27.
T. Eiter, P. Kilpeläinen, and H. Mannila: Recognizing renamable
generalized propositional Horn formulas is NP-complete. Discrete Applied
Mathematics 59 (1995) 23-31.
K. Fredriksson and E. Ukkonen: A rotation invariant filter for
two-dimensional string matching. In Proc. Combinatorial Pattern Matching,
CPM98, Lecture Notes in Computer Science 1448, Springer 1998, 118-125.
P. Jokinen, J. Tarhio and E. Ukkonen: A comparison
of approximate string matching algorithms. Software - Practice and
Experience 26, 12 (1996), 1439-1458.
P. Kilpeläinen and H. Mannila: Ordered and unordered tree
inclusion. SIAM Journal on Computing 24, 2 (1995), 340-356.
J. Kärkkäinen and E. Sutinen: Lempel-Ziv index for q-grams.
Algorithmica 21, 1 (1998), 137-154.
J. Kärkkäinen and E. Ukkonen: Two and higher dimensional pattern
matching in optimal expected time. In Proc. SODA '94, 5th Annual ACM-SIAM
Symposium on Discrete Algorithms, ACM-SIAM, 1994, 715-723. (Full version
to appear in SIAM Journal of Computing.)
M. Nykänen and E. Ukkonen: Finding lowest common ancestors in
arbitrarily directed trees. Information Processing Letters 50
(1994), 307-310.
J. Tarhio: A sublinear algorithm for two-dimensional string
matching. Pattern Recognition Letters 17, 8 (1996), 833-838.
J. Tarhio and H. Peltola: String matching in the DNA alphabet.
Software - Practice and Experience 27, 7 (1997), 851-861.
E. Ukkonen: On-line construction of suffix-trees. Algorithmica
14 (1995), 249-260.
F.3 Logics and Meanings of Programs
F.3.1 Specifying and Verifying and Reasoning about Programs
J. Eloranta, M. Tienari and A. Valmari: Essential transitions to
bisimulation equivalences. Theoretical Computer Science 179,
1/2 (1997), 397-419.
A. Valmari and M. Tienari: Compositional failure-based semantic models
for basic LOTOS. Formal Aspects of Computing 7 (1995), 440-468.
F.4 Mathematical Logic and Formal Languages
F.4.1 Mathematical Logic
R. Kaivola: Axiomatising linear time mu-calculus. In Proc.
6th International Conference on Concurrency Theory, CONCUR '95 (eds. I. Lee
and S. Smolka), Lecture Notes in Computer Science 962, Springer, 1995,
423-437.
R. Kaivola: Axiomatising extended computation tree logic.
Theoretical Computer Science 190, 1 (1998), 41-60.
F.4.2 Grammars and Other Rewriting Systems
J. Paakki: Attribute grammar paradigms - a high-level methodology in
language implementation. ACM Computing Surveys 27, 2 (1995),
196-255.
E. Ohlebusch and E. Ukkonen: On the equivalence problem for
E-pattern languages. Theoretical Computer Science 186, 1-2
(1997), 231-248.
G. Mathematics of Computing
G.3 Probability and Statistics
P. Kontkanen, P. Myllymäki, T. Silander and H. Tirri: On the
accuracy of stochastic complexity approximations. In Proc. Causal Models
and Statistical Learning Seminar, 1997, 103-117. Also to appear in
Causal Models and Intelligent Data Analysis (ed. A. Gammerman),
Springer, 1998.
H. Information Systems
H.2 Database Management
H.2.1 Logical Design
J. Kivinen and H. Mannila: Approximate dependency inference from
relations. Theoretical Computer Science 149, 1 (1995),
129-149.
H.2.3 Languages
G. Grahne: Updates and counterfactuals. Journal of Logic and
Computation 8, 1 (1998), 87-117.
G. Grahne and A. O. Mendelzon. Updates and subjunctive queries.
Information and Computation 116 (1995), 241-252.
G. Grahne, A. Mendelzon and P. Revesz: Knowledgebase transformations.
Journal of Computer and System Sciences 54, 1 (1997), 98-112.
G. Grahne, M. Nykänen and E. Ukkonen: Reasoning about
strings in databases. In Proc. 13th ACM SIGACT-SIGMOD-SIGART Symposium on
Principles of Database Systems, PODS '94, ACM 1994, 303-312.
H.2.4 Systems
T. Imielinski and H. Mannila: A database perspective on knowledge
discovery. Communications of the ACM 39, 11 (1996), 58-64.
J. Kiviniemi, T. Niklander, P. Porkka and K. Raatikainen: Transaction
processing in the RODAIN real-time database system. In Real-Time Database
and Information Systems (eds. A. Bestavros and V. Fay-Wolfe), Kluwer
Academic Publishers, 1997, 355-375.
J. Puustjärvi, H. Tirri and J. Veijalainen: Reusability and
modularity in transactional workflows. Information Systems 22,
2/3 (1997), 101-120.
S. Sippu and E. Soisalon-Soininen: An analysis of magic sets and related
optimization strategies for logic queries. Journal of the ACM
43, 6 (1996), 1046-1088.
H. Tirri, J. Srinivasan and B. Bhargava: Integrating data sources using
federated objects. In Distributed Object Management (ed. M. T.
Özsu et al.), Morgan Kaufmann, 1994, 315-328.
H.3 Information Storage and Retrieval
H.3.1 Content Analysis and Indexing
R. Agrawal, H. Mannila, R. Srikant, H. Toivonen and A. I.
Verkamo: Fast discovery of association rules. In Advances in Knowledge
Discovery and Data Mining (eds. U. M. Fayyad, G. Piatetsky-Shapiro, P.
Smyth and R. Uthurusamy), AAAI Press, 1996, 307-328.
L. Dehaspe, H. Toivonen, and R. D. King:
Finding frequent substructures in chemical compounds.
In 4th International Conference on Knowledge Discovery and Data Mining,
KDD '98, AAAI Press, 1998, 30 - 36.
H. Mannila, H. Toivonen and A. I. Verkamo: Discovery of
frequent episodes in event sequences. Data Mining and Knowledge
Discovery 1, 3 (1997), 259-289.
H.3.3 Information Search and Retrieval
H. Ahonen, O. Heinonen, M. Klemettinen and A. I.
Verkamo: Applying data mining for descriptive phrase extraction in digital
document collections. In Proc. IEEE Conference on Advances in Digital
Libraries, ADL '98, 1998, 2-11.
M. Klemettinen, H. Mannila, P. Ronkainen, H.
Toivonen, and A. I. Verkamo: Finding interesting rules from large
sets of discovered association rules. In Proc. CIKM '94, Third
International Conference on Information and Knowledge Management, (ed.
N.R. Adam et al.), ACM Press, 1994, 401-407.
H. Mannila: Methods and problems in data mining. In Proc. 6th
International Conference on Database Theory, ICDT '97 (eds. F. Afrati and
P. Kolaitis), Lecture Notes in Computer Science 1186, Springer, 1997, 41-55.
H.5 Information Interfaces and Presentation
H.5.2 User Interfaces
H. Erkiö: Model-based evaluation methods (in Finnish). In Design of
graphical user interfaces (in Finnish, ed. A. Kalimo), Suomen
Atk-kustannus Oy, 1996, 113-123.
I. Computing Methodologies
I.2 Artifical Intelligence
P. Myllymäki and H. Tirri: Prospects of Bayesian
Networks (in Finnish). Technology Review 58/98, The Technology
Development Centre (TEKES), 1998.
I.2.6 Learning
H. Ahonen: Automatic generation of SGML content models. In
Proc. 6th International Conference on Electronic Publishing, Document
Manipulation and Typography, EP '96 (eds. A. Brown, A. Brüggemann-Klein and
A. Feng), Wiley Publishers, 1996, 195-206.
A. Brazma, I. Jonassen, J. Vilo and E. Ukkonen: Predicting
Gene Regulatory Elements In Silico on a Genomic Scale. Genome
Research 8, 11 (1998), 1202-1215.
A. Brazma, J. Vilo, E. Ukkonen and K. Valtonen: Data
mining for regulatory elements in yeast genome. In Proc. 5th International
Conference on Intelligent Systems for Molecular Biology, ISMB '97,
AAAI Press, 1997, 65-74.
T. Elomaa: In defense of C4.5: notes on learning one-level decision
trees. In: Machine Learning: Proc. Eleventh International Conference
(ed. W. Cohen and H. Hirsh), Morgan Kaufmann, 1994, 62-69.
P. Grünwald, P. Kontkanen, P. Myllymäki, T. Silander
and H. Tirri: Minimum encoding approaches for predictive modeling. In
Proc. 14th Conference on Uncertainty in Artificial Intelligence,
UAI ´98, 1998, 183-192.
D. Haussler, J. Kivinen, and M. K. Warmuth: Sequential prediction of
individual sequences under general loss functions. IEEE Transactions on
Information Theory 44, 5 (1998), 1906-1925.
J. Kivinen and M. K. Warmuth: Exponentiated gradient versus gradient
descent for linear predictors. Information and Computation 132,
1 (1997), 1-63.
J. Kivinen, M. K. Warmuth and P. Auer:
The Perceptron algorithm versus Winnow: Linear versus
logarithmic mistake bounds when few input variables are relevant.
Artificial Intelligence 97, 1-2 (1997), 325-343.
J. Kivinen: Learning reliably and with one-sided error.
Mathematical Systems Theory 28, 2 (1995), 141-172.
P. Kontkanen, P. Myllymäki, T. Silander and H.
Tirri: BAYDA: Software for Bayesian Classification and Feature Selection.
In Proc. 4th International Conference on Knowledge Discovery and Data
Mining, KDD-98 (eds. R. Agrawal, P. Stolorz and G. Piatetsky-Shapiro).
AAAI Press, 1998, 254-258.
P. Kontkanen, P. Myllymäki and H. Tirri: Comparing
Bayesian model class selection criteria by discrete finite mixtures. In
Proc. Conference on Information, Statistics and Induction in Science, ISIS
'96, (eds. D. L. Dowe, K. B. Korb and J. J. Oliver), World Scientific,
1996, 364-374.
H. Tirri, P. Kontkanen and P. Myllymäki: A Bayesian
framework for case-based reasoning. In Advances in Case-Based
Reasoning (eds. I. Smith and B. Faltings). Lecture Notes in Artificial
Intelligence 1168, Springer, 1996, 413-427.
I.2.8 Problem Solving, Control Methods and Search
R. Greiner and P. Orponen: Probably approximately optimal satisficing
strategies. Artificial Intelligence 82, 1-2 (1996), 21-44.
H. Mannila and H. Toivonen:
Levelwise search and borders of theories in knowledge discovery.
Data Mining and Knowledge Discovery 1, 3 (1997), 241-258.
I.4 Image Processing
I.4.3 Enchancement
K. Lemström, J. Tarhio and T. Takala: Color dithering with
n-best algorithm. In Proc. 4th International Conference in Central Europe
on Computer Graphics and Visualization, WSCG '96 (ed. N. Thalmann and V.
Skala), Department of Computer Science, University of West Bohemia, 1996,
162-170.
I.6 Simulation and Modeling
I.6.6 Simulation Output Analysis
K. Raatikainen: Controlling the precisions of estimates in interactive
simulations. Annals of Operations Research 53 (1994), 485-505.
K. Raatikainen: Simulation-based estimation of variability in queueing
systems. Simulation Practice and Theory 5 (1997),
345-356.
K. Raatikainen: Simulation-based estimation of proportions.
Management Science 41, 7 (1995), 1202-1223.
I.7 Text Processing
I.7.2 Document Preparation
H. Ahonen, B. Heikkinen, O. Heinonen, J. Jaakkola,
P. Kilpeläinen and G. Lindén: Design and implementation of a
document assembly workbench. In Proc. International Conference on
Electronic Publishing, Artistic Imaging, and Digital Typography, EP '98/RIDT
'98 (eds. R. D. Hersch, J. André and H. Brown), Lecture Notes in Computer
Science 1375, 1998, 476-486.
K. Computing Milieux
K.3 Computers and Education
K.3.1 Computer Uses in Education
M. Mäkelä: Information technology - a tool and an obstacle in the
education of the future. In Information Technology in Educational
Management for the Schools of the Future (eds. A. Fung, A. Visscher, B.
Barta and D. Teather), Chapman & Hall, 1997, 23-30.
K.3.2 Computer and Information Science Education
S.-P. Lahtinen, E. Sutinen and J. Tarhio: Automated animation of
algorithms with Eliot. Journal of Visual Languages and Computing
9, 3 (1998), 337-349.
E. Rautama, E. Sutinen and J. Tarhio: Supporting learning
process with concept map scripts. Journal of Interactive Learning
Research 8, 3/4 (1997), 407-420.
|