NORDIC JOURNAL OF COMPUTING VOLUME 1 NUMBER 1 SPRING 1994 INVITED PAPERS: K. Fisher, F. Honsell and J. C. Mitchell A Lambda Calculus of Objects and Method Specialization 3 T. Hagerup and M. Maas Generalized Topological Sorting in Linear Time 38 T. F. Melham A Mechanized Theory of the Pi-calculus in HOL 50 H. Mössenböck Extensibility in the Oberon System 77 SURVEY: P. Orponen Neural Networks and Complexity Theory 94 REGULAR PAPERS: H. L. Bodlaender, G. Tel and N. Santoro Trade-Offs in Non-Reversing Diameter 111 O. Lysne Heuristics for Completion in Automatic Proofs by Structural Induction 135 J. A. Telle Complexity of Domination-Type Problems in Graphs 157 VOLUME 1 NUMBER 2 SUMMER 1994 REGULAR PAPERS: J.R.S. Blair and B. W. Peyton On Finding Minimum-Diameter Clique Trees 173 K. Coolsaet, V. Fack and H. De Meyer A Tabular Method for Verification of Data Exchange Algorithms on Networks of Parallel Processors 202 S. Jajodia, R. Mukkamala and K.V.S. Ramarao A View-based Dynamic Replication Control Algorithm 214 R. Janardan and F. P. Preparata Widest-Corridor Problems 231 U. Pferschy, R. Rudolf and G. J. Woeginger Some Geometric Clustering Problems 246 NOTES: K. Jansen Integral Flow with Disjoint Bundles 264 J. W. Krussel and B. F. Schaudt A Note on Higher Order Voronoi Diagrams 268 VOLUME 1 NUMBER 3 FALL 1994 SELECTED PAPERS OF THE 20TH INTERNATIONAL COLLOQUIUM ON AUTOMATA, LANGUAGES AND PROGRAMMING (ICALP93), JULY 5-9, 1993: A. Lingas Editor's Foreword 273 M. V. Marathe, H. B. Hunt III, S. S. Ravi The Complexity of Approximation PSPACE-Complete Problems for Hierarchical Specifications 275 V. Kann Polynomially Bounded Minimization Problems that are Hard to Approximate 317 B. S. Chlebus, K. Diks, A. Pelc Sparse Networks Supporting Efficient Reliable Broadcasting 332 K. Havelund and K. G. Larsen The Fork Calculus 346 H. Hungar and B. Steffen Local Model-Checking for Context-Free Processes 364 VOLUME 1 NUMBER 4 WINTER 1994 SELECTED PAPERS OF THE 4TH SCANDINAVIAN WORKSHOP ON ALGORITHM THEORY (SWAT94), JULY 6-8, 1994: S. Skyum Guest Editor's Foreword 387 P. Becker A New Algorithm for the Construction of Optimal B-Trees 389 E. Schenk Parallel Dynamic Lowest Common Ancestors 402 G. Das, P. J. Heffernan and G. Narasimhan Finding All Weakly-Visible Chords of a Polygon in Linear Time 433 S. Schuierer An O(log log n) Time Algorithm to Compute the Kernel of a Polygon 458 M. M. Halldórsson and J. Radhakrishnan Improved Approximations of Independent Sets in Bounded- Degree Graphs via Subgraph Removal 475 M. Peinado Hard Graphs for the Randomized Boppana-HalldÂ?órsson Algorithm for MAXCLIQUE 493 Author Index Volume 1 (1994) 517 NORDIC JOURNAL OF COMPUTING VOLUME 2 NUMBER 1 SPRING 1995 E. Ukkonen Editor's Foreword 1 M. Golin, R. Raman, C. Schwartz, and M. Smid Simple Randomized Algorithms for Closest Pair Problems 3 V. Kamakoti, K. Krithivasan and C. Pandu Rangan An Efficient Randomized Algorithm for the Closest Pair Problem on Colored Point Sets 28 J. Kratochvíl, P. D. Manuel and M. Miller Generalized Domination in Chordal Graphs 41 V. Leppänen and M. Penttonen Work-Optimal Simulation of PRAM Models on Meshes 51 M. Vassilakopoulos, Y. Manolopoulos and B. Kröll Efficiency Analysis of Overlapped Quadtrees 70 VOLUME 2 NUMBER 2 SUMMER 1995 SELECTED PAPERS OF THE 5TH INTERNATIONAL CONFERENCE ON CONCUR '94: CONCURRENCY THEORY, AUGUST 22-25, 1994: B. Jonsson and J. Parrow Guest Editors Foreword 87 O. Burkart and B. Steffen Composition, Decomposition and Model Checking of Pushdown Processes 89 P. Di Gianantonio, F. Honsell and G. Plotkin Uncountable Limits and the Lambda Calculus 126 P. C. Kanellakis, D. Michailidis and A. A. Shvartsman Controlling Memory Access Concurrency in Efficient Fault-Tolerant Parallel Algorithms 146 N. P. Mendler, P. Panangaden, P. J. Scott and R.A.G. Seely A Logical View of Concurrent Constraint Programming 181 M. Nielsen and C. Clausen Games and Logics for a Noninterleaving Bisimulation 221 R. Segala and N. Lynch Probabilistic Simulations for Probabilistic Processes 250 C. Verhoef A Congruence Theorem for Structured Operational Semantics with Predicates and Negative Premises 274 VOLUME 2 NUMBER 3 FALL 1995 C. B. Fraser and R. W. Irving Approximation Algorithms for the Shortest Common Supersequence 303 K-L. Chung and Y-W. Chen Mapping Pyramids into 3-D Meshes 326 J. C. Godskesen and K. G. Larsen Synthesizing Distinguishing Formulae for Real Time Systems 338 M. Walicki and M. Broy Structured Specifications and Implementation of Nondeterministic Data Types 358 VOLUME 2 NUMBER 4 WINTER 1995 K.-L. Chung Fast Median-Finding on Mesh-Connected Computers with Segmented Buses 397 J. Parrow Interaction Diagrams 407 C. Rick A New Flexible Algorithm for the Longest Common Subsequence Problem 444 H.L. Bodlaender, T.F. Gonzalez and T. Kloks Complexity Aspects of Two-Dimensional Data Compression 462 NOTE: J. Clausen and J. Krarup A Family of Bipartite Cardinality Matching Problems Solvable in O(n^2) Time 496 Author Index Volume 2 (1995) 503 VOLUME 3 NUMBER 1 SPRING 1996 Y. H. Tsin and C.-A. Wang Geodesic Voronoi Diagrams in the Presence of Rectilinear Barriers 1 J. Katajainen, T. Pasanen and J. Teuhola Practical In-Place Mergesort 27 H. Seidl Least and Greatest Solutions of Equations over N 41 S. G. Akl and I. Stojmenovic Generating t-ary Trees in Parallel 63 A. Datta, A. Maheshwari and J.-R. Sack Optimal Parallel Algorithms for Direct Dominance Problems 72 VOLUME 3 NUMBER 2 SUMMER 1996 C.-Z. Lin, C.-C. Tseng, Y.-L. Chen and T.-W. Kuo A Systematic Approach to Synthesize Data Alignment Directives for Distributed Memory Machines 89 L. Malmi A New Method for Updating and Rebalancing Tree-Type Main Memory Dictionaries 111 H. Linnestad Fatal Steps of Knuth-Bendix Completion 131 F. Nielson and H. R. Nielson Operational Semantics of Termination Types 144 K. Diks and A. Pelc Fault-Tolerant Linear Broadcasting 188 VOLUME 3 NUMBER 3 FALL 1996 C. A. Brown, L. Finkelstein and P. W. Purdom Jr. Backtrack Searching in the Presence of Symmetry 203 P. Eades, M. Keil, P. D. Manuel and M. Miller Two Minimum Dominating Sets with Minimum Intersection in Chordal Graphs 220 G. S. Brodal Partially Persistent Data Structures of Bounded Degree with Constant Update Time 238 S. Natarajan and A. P. Sprague Disjoint Paths in Circular Arc Graphs 256 J.-C. Chen Proportion Split Sort 271 C.-H. Ang and H. Samet Approximate Average Storage Utilization of Bucket Methods with Arbitrary Fanout 280 VOLUME 3 NUMBER 4 WINTER 1996 SELECTED PAPERS OF THE 5TH SCANDINAVIAN WORKSHOP ON ALGORITHM THEORY (SWAT'96), JULY 3-5, 1996: R. Karlsson and A. Lingas Guest Editors' Foreword 293 T. W. Lam, W. K. Sung and H. F. Ting Computing Unrooted Maximum Subtrees in Sub-quartic Time 295 T. Husfeldt, T. Rauhe and S. Skyum Lower Bounds for Dynamic Transitive Closure, Planar Point Location, and Parantheses Matching 323 G. S. Brodal, S. Chaudhuri and J. Radhakrishnan The Randomized Complexity of Maintaining the Minimum 337 D. Fernández-Baca, G. Slutzki and D. Eppstein Using Sparsification for Parametric Minimum Spanning Tree Problems 352 M. V. Marathe, R. Ravi and R. Sundaram Service-Constrained Network Design Problems 367 T. Asano, T. Ono and T. Hirata Approximation Algorithms for the Maximum Satisfiability Problem 405 H. C. Lau and O. Watanabe Randomized Approximation of the Constraint Satisfaction Problem 425 N. Alon, P. Kelsen, S. Mahajan and H. Ramesh Coloring 2-colorable Hypergraphs with a Sublinear Number of Colors 425 Author Index Volume 3 (1996) 440 VOLUME 4 NUMBER 1 SPRING 1997 THEME ISSUE ON PROGRAMMING ENVIRONMENTS K. Koskimies Editor's Foreword 1 J. Paakki, J. Koskinen and A. Salminen From Relational Program Dependencies to Hypertextual Access Structures 3 S. G. Efremidis, K. A. Mughal, J. H. Reppy and L. Søraas AML: Attribute Grammars in ML 37 J. Bosch Delegating Compiler Objects: Modularity and Reusability in Language Engineering 66 G. Hedin Attribute Extensions - a Technique for Enforcing Programming Conventions 93 D. I. K. Sjøberg, R. Welland, M. P. Atkinson, P. Philbrow, C. Waite and S. Macneill The Persistent Workshop - a Programming Environment for Napier88 123 VOLUME 4 NUMBER 2 SUMMER 1997 G. Gambosi, A. Postiglione and M. Talamo On-Line Maintenance of an Approximate Bin-Packing Solution 151 T. Roos New Upper Bounds on Voronoi Diagrams of Moving Points 167 M. Karpinski, W. Rytter and A. Shinohara An Efficient Pattern-Matching Algorithm for Strings with Short Descriptions 172 E. Roche Compact Factorization of Finite-State Transducers and Finite-State Automata 187 M. Mohri String-Matching with Automata 217 VOLUME 4 NUMBER 3 FALL 1997 L. Lundberg and H. Lennerstad Bounding the Gain of Changing the Number of Memory Modules in Shared Memory Multiprocessors 233 J. Palsberg and T. Jim Type Inference with Simple Selftypes is NP-complete 259 T. Gyimóthy and T. Horáth Learning Semantic Functions of Attribute Grammars 287 A. Yamaguchi, K. Nakano and S. Miyano An Approximation Algorithm for the Minimum Common Supertree Problem 303 VOLUME 4 NUMBER 4 WINTER 1997 A. Israeli, E. Kranakis, D. Krizanc and N. Santoro Time-Message Trade-Offs for the Weak Unison Problem 317 A. Mukhopadhyay, A. Agrawal and R. M. Hosabettu On the Ordinary Line Problem in Computational Geometry 330 M. Pal and G. P. Bhattacharjee An Optimal Parallel Algorithm for All-Pairs Shortest Paths on Unweighted Interval Graphs 342 O. Kaser Optimal Height Reduction Problems for Tree-Structured Hierarchies 357 H. Erdogmus Architecture-Driven Verification of Concurrent Systems 380 Author Index Volume 4 (1997) 414 VOLUME 5 NUMBER 1 SPRING 1998 D. Krznaric and C. Levcopoulos Computing a Threaded Quadtree from the Delaunay Triangulation in Linear Time 1 O.-J. Dahl, O. Owe and T. J. Bastiansen Subtyping and Constructive Specification 19 B. Kristoffersen and O.-J. Dahl On Introducing Higher Order Functions in ABEL 50 R. A. Baeza-Yates and H. Soza-Pollman Analysis of Linear Hashing Revisited 70 VOLUME 5 NUMBER 2 SUMMER 1998 S. Dobrev and P. Ruzicka On the Communication Complexity of Strong Time-Optimal Distributed Algorithms 87 P. Høyer and K. S. Larsen Parametric Permutation Routing via Matchings 105 J. L. Ganley and J. S. Salowe The Power-p Steiner Tree Problem 115 P. Heggernes and J. A. Telle Partitioning Graphs Into Generalized Dominating Sets 128 M. Johnsson, G. Magyar and O. Nevalainen On the Euclidean 3-Matching Problem 143 VOLUME 5 NUMBER 3 FALL 1998 J. Kratochvíl, A. Proskurowski and J. A. Telle Complexity of Graph Covering Problems 173 T. F. Gonzalez Bounded Fan-Out Multimessage Multicasting 196 C. Mossin Higher-Order Value Flow Graphs 214 J. Paakki and A.-P. Tuovinen Source-to-Source Translation of Visual Languages 235 VOLUME 5 NUMBER 4 WINTER 1998 SELECTED PAPERS OF THE EUROPEAN SYMPOSIUM ON PROGRAMMING (ESOP'98), APRIL 2-3, 1998: C. Hankin Guest Editor's Foreword 265 M. Abadi and A. D. Gordon A Bisimulation Method for Cryptographic Protocols 267 C. Fecht and H. Seidl Propagating Differences: an Efficient New Fixpoint Algorithm for Distributive Constraint Systems 304 K. R. M. Leino Recursive Object Types in a Logic of Object-Oriented Programs 330 J. L. Ross and M. Sagiv Building a Bridge between Pointer Aliases and Program Dependences 361 Author Index Volume 5 (1998) 387 VOLUME 6, NUMBER 1, SPRING 1999 SELECTED PAPERS OF THE EIGHTH NORDIC WORKSHOP ON PROGRAMMING ENVIRONMENT RESEARCH (NWPER'98), AUGUST 21-23, 1998: K. A. Mughal and A. L. Opdahl Guest Editors' Foreword: Programming and Software Development Environment Research in the Nordic Countries 1 H. B. Christensen The Ragnarok Software Development Environment 4 K. Kjelstrøm and P. Petersen A CASE Tool for COM Development 22 E. Bjarnason, G. Hedin, and K. Nilsson Interactive Language Development for Embedded Systems 36 H. Røn An Overview of a Dynamic Programming Environment Based on Extensibility 55 E. Ernst Dynamic Inheritance in a Statically Typed Language 72 M. Harsu Translation of Conditional Compilation 93 K. Nørmark, L. Iversen, and P. Madsen Animation and Presentation Tools for Object-Oriented Design 110 L. Bendix and U. Asklund Summary of the Subworkshop on Change Management 129 VOLUME 6, NUMBER 2, SUMMER 1999 SELECTED PAPERS OF THE SIXTH SCANDINAVIAN WORKSHOP ON ALGORITHM THEORY (SWAT'98), JULY 8-10, 1998: J. Lagergren and P. B. Miltersen Guest Editors' Foreword 135 N. H. Sleumer Output-Sensitive Cell Enumeration in Hyperplane Arrangements 137 S. S. Seiden Randomized Online Multi-Threaded Paging 148 V. Raman and S. Ramnath Improved Upper Bounds for Time-Space Trade-offs for Selection 162 P. Berman and C. Coulston Speed is More Powerful than Clairvoyance 181 S. Sen and N. Gupta Distribution-Sensitive Algorithms 194 VOLUME 6, NUMBER 3, FALL 1999 SELECTED PAPERS OF THE TENTH NORDIC WORKSHOP ON PROGRAMMING THEORY (NWPT'98), OCTOBER 14-16, 1998: K. Sere Guest Editor's Foreword 213 P. Ciancarini, A. Omicini and F. Zambonelli Coordination Technologies for Internet Agents 215 M. Haveraaen, H. A. Friis and T. A. Johansen Formal Software Engineering for Computational Modelling 241 K. G. Larsen, J. Pearson, C. Weise and W Yi Clock Difference Diagrams 271 C. J. Lillieroth and S. Singh Formal Verification of FPGA Cores 299 E. A. Troubitsyna Reliability Assessment through Probabilistic Refinement 320 T. Uustalu and V. Vene Mendler-Style Inductive Types, Categorically 343 VOLUME 6 NUMBER 4 WINTER 1999 M.-S. Hwang A Dynamic Key Generation Scheme for Access Control in a Hierarchy 363 S. Tahar and P. Curzon Comparing HOL and MDG: a Case Study on the Verification of an ATM Switch Fabric 372 J. Larsen and I. Pedersen Experiments with the Auction Algorithm for the Shortest Path Problem 403 M. Andreou and S. D. Nikolopoulos NC Coloring Algorithms for Permutation Graphs 422 D. Krznaric, C. Levcopoulos and B. J. Nilsson Minimum Spanning Trees in d Dimensions 446 O. Devillers and A. Mukhopadhyay Finding an Ordinary Conic and an Ordinary Hyperplane 462 J. Gudmundsson and C. Levcopoulos A Fast Approximation Algorithm for TSP with Neighborhoods 469 Author Index Volume 6 (1999) 489 VOLUME 7 NUMBER 1 SPRING 2000 J. Karhumäki, W. Plandowski, and W. Rytter Pattern-Matching Problems for Two-Dimensional Images Described by Finite Automata 1 H. L. Bodlaender and K. Jansen On the Complexity of the Maximum Cut Problem 14 J. Gudmundsson and C. Levcopoulos A Parallel Approximation Algorithm for Minimum Weight Triangulation 32 M. Zito Linear Time Maximum Induced Matching Algorithm for Trees 58 VOLUME 7 NUMBER 2 SUMMER 2000 SELECTED PAPERS OF THE EIGHTH NORDIC WORKSHOP ON PROGRAMMING ENVIRONMENT RESEARCH (NWPER'2000), MAY 28-30, 2000: A. L. Opdahl and D. I. K. Sjøberg Guest Editors' Foreword: Programming and Software Development Environment Research in the Nordic Countries 65 E. Magnusson and G. Hedin Program Visualization Using Reference Attributed Grammars 67 K. Nørmark Elucidative Programming 87 T. Vestdam Documentation Threads - Presentation of Fragmented Documentation 106 M. Harsu Identifying Object-Oriented Features from Procedural Software 126 L. Bendix, U. Asklund, and J. Persson Summary of the Subworkshop on Change Management for Open Source Software 143 VOLUME 7 NUMBER 3 FALL 2000 SELECTED PAPERS OF THE SEVENTH SCANDINAVIAN WORKSHOP ON ALGORITHM THEORY (SWAT'2000), JULY 5--7, 2000: M. M. Halldórsson Guest Editor's Foreword 149 R. Pagh A Trade-Off for Worst-Case Efficient Dictionaries 151 A. Berry, J.-P. Bordat and P. Heggernes Recognizing Weakly Triangulated Graphs by Edge Separability 164 P. Berman A d/2 Approximation for Maximum Weight Independent Set in d-Claw Free Graphs 178 S. Doddi, M. V. Marathe, S. S. Ravi, D. S. Taylor and P. Widmayer Approximation Algorithms for Clustering to Minimize the Sum of Diameters 185 V. Liberatore Scheduling Jobs before Shut-Down 204 P. K. Agarwal, L. J. Guibas, S. Har-Peled, A. Rabinovitch and M. Sharir Penetration Depth of Two Convex Polytopes in 3D 227 T. Asano, T. Matsui and T. Tokuyama Optimal Roundings of Sequences and Matrices 241 VOLUME 7 NUMBER 4 WINTER 2000 SELECTED PAPERS OF THE EUROPEAN SYMPOSIUM ON PROGRAMMING (ESOP'2000), MARCH 25 -- APRIL 2, 2000: G. Smolka Guest Editor's Foreword 257 M. Hofmann A Type System for Bounded Space and Functional In-Place Update 258 L. Mauborgne An Incremental Unique Representation for Regular Trees 290 F. Pottier A Versatile Constraint-Based Type Inference System 312 C. V. Russo First-Class Structures for Standard ML 348 H. Seidl and B. Steffen Constraint-Based Inter-Procedural Analysis of Parallel Programs 375 Author Index Volume 7 (2000) 401 VOLUME 8 NUMBER 1 SPRING 2001 SELECTED PAPERS OF THE ELEVENTH NORDIC WORKSHOP ON PROGRAMMING THEORY (NWPT'99), OCTOBER 13--15, 1999: K. Sere and W. Yi Guest Editors' Foreword 1 R.-J. Back, L. Petre and I. Porres Continuous Action Systems as a Model for Hybrid Systems 2 A. Bove Simple General Recursion in Type Theory 22 T. Hune, K. G. Larsen and P. Pettersson Guided Synthesis of Control Programs Using UPPAAL 43 B. Jonsson, T. Margaria, G. Naeser, J. Nyström and B. Steffen Incremental Requirement Specification for Evolving Systems 65 R. F. Lutje Spelberg and W. J. Toetenel Parametric Real-Time Model Checking Using Splitting Trees 88 S. Mørk Distributed Implementation of a Process-Algebra Based Pro- gramming Language for Embedded Systems 121 M. Rönkkö and X. Li Linear Hybrid Action Systems 159 VOLUME 8 NUMBER 2 SUMMER 2001 Th. Ottmann, S. Schuierer and S. Soundaralakshmi Enumerating Extreme Points in Higher Dimensions 179 K. Sere and M. Waldén Structuring and Verifying Distributed Algorithms 193 J. Gudmundsson, C. Levcopoulos and G. Narasimhan Approximating a Minimum Manhattan Network 219 H. Riis Nielson and F. Nielson Shape Analysis for Mobile Ambients 233 VOLUME 8 NUMBER 3 FALL 2001 SELECTED PAPERS OF THE TWELFTH NORDIC WORKSHOP ON PROGRAMMING THEORY (NWPT'00), OCTOBER 11--13, 2000: M. Haveraaen and O. Owe Guest Editors' Foreword 277 W. Dosch and S. Magnussen Computer Aided Fusion for Algebraic Program Derivation 279 Y. Lamo and M. Walicki Specification of Parameterized Programs -- Persistency Revisited 298 V. Petersson and S. Vorobyov A Randomized Subexponential Algorithm for Parity Games 324 H. Fecher A Real-Time Process Algebra with Open Intervals and Maximal Progress 346 T. Uustalu, V. Vene, and A. Pardo Recursion Schemes from Comonads 366 J. E. Labra Gayo, J. M. Cueva, M. C. Luengo and A. Cernuda Modular Development of Interpreters from Semantic Building Blocks 391 VOLUME 8 NUMBER 4 WINTER 2001 B. Bollobás, G. Das, D. Gunopulos and H. Mannila Time-Series Similarity Problems and Well-Separated Geometric Sets 409 P. R. J. Östergård A New Algorithm for the Maximum-Weight Clique Problem 424 B. Grobauer and J. L. Lawall Partial Evaluation of Pattern Matching in Strings, revisited 437 J. Boyar, L. M. Favrholdt, K. S. Larsen and M. N. Nielsen The Competitive Ratio for On-Line Dual Bin Packing with Restricted Input Sequences 463 NOTE: J. Burghardt Maintaining Partial Sums in Logarithmic Time 473 Author Index Volume 8(2001) 475 VOLUME 9 NUMBER 1 SPRING 2002 M. Goldberg and M. Torgersen How to Circumvent Church Numerals 1 G. Narasimhan and M. Smid Approximation Algorithms for the Bottleneck Stretch Factor Problem 13 M. Hammar, B. J. Nilsson and S. Schuierer Improved Exploration of Rectilinear Polygons 32 M. Crochemore, C. Iliopoulos, C. Makris, W. Rytter, A. Tsakalidis and K. Tsichlas Approximate String Matching with Gaps 54 NOTE: K. N. Klipsch and D. S. Wise Blood from Dahm's Turnip 66 VOLUME 9 NUMBER 2 SUMMER 2002 SELECTED PAPERS OF THE EIGHTH INTERNATIONAL WORKSHOP ON EXPRESSIVENESS IN CONCURRENCY (EXPRESS'01), AUGUST 20, 2001: L. Aceto and P. Panangaden Guest Editors' Foreword 69 R. M. Amadio and C. Meyssonnier On Decidability of the Control Reachability Problem in the Asynchronous pi-Calculus 70 J. C. Bradfield and S. B. Fröschle Independence-Friendly Modal Logic and True Concurrency 102 A. Labroue and Ph. Schnoebelen An Automata-Theoretic Approach to the Reachability Analysis of RPPS Systems 118 M. Nielsen, C. Palamidessi and F. D. Valencia Temporal Concurrent Constraint Programming: Denotation, Logic and Applications 145 VOLUME 9 NUMBER 3 FALL 2002 SELECTED PAPERS OF THE TENTH NORDIC WORKSHOP ON PROGRAMMING ENVIRONMENT RESEARCH (NWPER'2002), AUGUST 18--20, 2002: K. Østerbye Guest Editor's Foreword 189 E. Ernst Safe Dynamic Multiple Inheritance 191 T. Vestdam Elucidative Program Tutorials 209 E. Arisholm, D. I. K. Sjøberg, G. J. Carelius and Y. Lindsjørn A Web-Based Support Environment for Software Engineering Experiments 231 I. Hammouda and K. Koskimies A Pattern-Based J2EE Application Development Environment 248 L. Bendix and G. Hedin Summary of the Subworkshop on Extreme Programming 261 VOLUME 9 NUMBER 4 2002 SELECTED PAPERS OF THE THIRTEENTH NORDIC WORKSHOP ON PROGRAMMING THEORY (NWPT'01), OCTOBER 10--12, 2001: M. Haveraaen and M. R. Hansen Guest Editors' Foreword 267 T. Amnell, E. Fersman, P. Pettersson, H. Sun and W. Yi Code Synthesis for Timed Automata 269 J. Hoenicke and E.-R. Olderog CSP-OZ-DC: A Combination of Specification Techniques for Processes, Data and Time 301 F. Nielson, H. Seidl and H. Riis Nielson A Succinct Solver for ALFP 335 E. G. Wagner Algebraic Specifications: some old history and new thoughts 373 H. Wehrheim Relating State-based and Behaviour-oriented Subtyping 405 Author Index Volume 9 (2002) 436 VOLUME 10 NUMBER 1 SPRING 2003 SELECTED PAPERS OF THE PRAGUE STRINGOLOGY CONFERENCE (PSC'02), SEPTEMBER 23--24, 2002: J. Holub Guest Editor's Foreword 1 K. Baba, A. Shinohara, M. Takeda, S. Inenaga and S. Arikawa A Note on Randomized Algorithm for String Matching with Mismatches 2 L. Cinque, S. De Agostino and F. Liberati A Work-Optimal Parallel Implementation of Lossless Image Compression by Block Matching 13 F. Franek, W. F. Smyth and X. Xiao A Note on Crochemore's Repetitions Algorithm - A Fast Space-Efficient Approach 21 H. Hyyrö A Bit-Vector Algorithm for Computing Levenshtein and Damerau Edit Distances 29 C. S. Iliopoulos, M. Mohamed, L. Mouchard, K. G. Perdikuri, W. F. Smyth and A. K. Tsakalidis String Regularities with Don't Cares 40 S. Inenaga Bidirectional Construction of Suffix Trees 52 VOLUME 10 NUMBER 2 SUMMER 2003 SELECTED PAPERS OF THE NINTH INTERNATIONAL WORKSHOP ON EXPRESSIVENESS IN CONCURRENCY (EXPRESS'02), AUGUST 19, 2002: U. Nestmann and P. Panangaden Guest Editors' Foreword 69 M. Carbone and S. Maffeis On the Expressive Power of Polyadic Synchronisation in pi-calculus 70 J. Ouaknine and J. Worrell Timed CSP = Closed Timed epsilon-automata 99 M. Fernández and L. Khalil Interaction Nets with McCarthy's amb: Properties and Applications 134 V. Sassone and P. Sobocinski Deriving Bisimulation Congruences using 2-categories 163 VOLUME 10 NUMBER 3 FALL 2003 K. Lemström and J. Tarhio Transposition Invariant Pattern Matching for Multi-Track Strings 185 J. Fiala, P. Heggernes, P. Kristiansen and J. A. Telle 206 Generalized H-coloring and H-covering of Trees M. Segal Placing an Obnoxious Facility in Geometric Networks 224 J. Katajainen and F. Vitale Navigation Piles with Applications to Sorting, Priority Queues, and Priority Deques 238 VOLUME 10 NUMBER 4 WINTER 2003 SELECTED PAPERS OF THE FOURTEENTH NORDIC WORKSHOP ON PROGRAMMING THEORY (NWPT'02), NOVEMBER 20--22, 2002: M. Haveraaen and J. Vain Guest Editors' Foreword 263 M. Benke, P. Dybjer and P. Jansson Universes for Generic Programs and Proofs in Dependent Type Theory 265 N. Ghani and C. Lüth Rewriting Via Coinserters 290 E. B. Johnsen and C. Lüth Abstracting Refinements for Transformation 313 H. Pilegaard, M. R. Hansen and R. Sharp An Approach to Analyzing Availability Properties of Security Protocols 337 Author Index Volume 10 (2003) 374 VOLUME 11 NUMBER 1 SPRING 2004 M. Gairing, R. M. Geist, S. T. Hedetniemi and P. Kristiansen A Self-stabilizing Algorithm for Maximal 2-packing 1 T. Sivertsen Undefinedness vs. Underspecification in HALDEN ASL 12 Z. Tronicek Episode Directed Acyclic Subsequence Graph 35 A. Berlea and H. Seidl Binary Queries for Document Trees 41 VOLUME 11 NUMBER 2 SUMMER 2004 SELECTED PAPERS OF THE FIFTEENTH NORDIC WORKSHOP ON PROGRAMMING THEORY (NWPT'03), OCTOBER 29--31, 2003: K. Sere and M. Waldén Guest Editors' Foreword 73 P. Boström and M. Waldén Implementation of Control Systems Using B Action Systems: A Case Study 75 O. Celiku and A. McIver Cost-Based Analysis of Probabilistic Programs Mechanised in HOL 102 E. Fersman and W. Yi A Generic Approach to Schedulability Analysis of Real-Time Tasks 129 T. Latvala and H. Tauriainen Improved On-the-fly Verification with Testers 148 R. Ruksenas A Rigourous Environment for Development of Concurrent Systems 165 G. Schneider Computing Invariance Kernels of Polygonal Hybrid Systems 194 VOLUME 11 NUMBER 3 FALL 2004 SELECTED PAPERS OF THE ELEVENTH NORDIC WORKSHOP ON PROGRAMMING ENVIRONMENT RESEARCH (NWPER'2004), AND THE SECOND NORDIC WORKSHOP ON UML, MODELING, METHODS AND TOOLS (NWUML'2004), AUGUST 17--20, 2004: J. Lilius and K. Østerbye Guest Editors' Foreword: Programming and Software Development Environment Research in the Nordic Countries 211 A. Nilsson, A. Ive, T. Ekman and G. Hedin Implementing Java Compilers Using ReRAGs 213 P. Selonen, M. Siikarla, K. Koskimies and T. Mikkonen Towards the Unification of Patterns and Profiles in UML 235 M. Staron, L. Kuzniarz and L. Wallin Case Study on a Process of Industrial MDA Realization -- Determinants of Effectiveness 254 H. Störrle Structured Nodes in UML 2.0 Activities 279 T. Vestdam and K. Nørmark Maintaining Program Understanding -- Issues, Tools, and Future Directions 303 VOLUME 11 NUMBER 4 WINTER 2004 E. Sutinen and J. Tarhio Approximate String Matching with Ordered $q$-Grams 321 S. Bereg and M. Segal Dynamic Algorithms for Approximating Interdistances 344 G. Navarro Approximate Regular Expression Searching with Arbitrary Integer Weights 356 H. L. Bodlaender and J. A. Telle Space-Efficient Construction Variants of Dynamic Programming 374 Author Index Volume 11 (2004) 386 VOLUME 12 NUMBER 1 SPRING 2005 D. Krizanc, P. Morin and M. Smid Range Mode and Range Median Queries on Lists and Trees 1 W. Fokkink, J.-H. Hoepman and J. Pang A Note on K-State Self-stabilization in a Ring with K=N 18 A. Elmasry Deterministic Jumplists 27 V. Mäkinen and G. Navarro Succinct Suffix Arrays based on Run-Length Encoding 40 VOLUME 12 NUMBER 2 SUMMER 2005 SELECTED PAPERS OF THE SIXTEENTH NORDIC WORKSHOP ON PROGRAMMING THEORY (NWPT'04), OCTOBER 6-8, 2004: P. Pettersson and W. Yi Guest Editors' Foreword 67 J. Ernits Memory Arbiter Synthesis and Verification for a Radar Memory Interface Card 68 L. Kristiansen and P. J. Voda Programming Languages Capturing Complexity Classes 89 M. Kyas, F. S. de Boer and W.-P. de Roever A Compositional Trace Logic for Behavioural Interface Specifications 116 H. Nestra Transfinite Corecursion 133 R. K. Runde, Ø. Haugen and K. Stølen Refining UML Interactions with Underspecification and Nondeterminism 157 T. L. Veldhuizen Language Embeddings that Preserve Staging and Safety 189 VOLUME 12 NUMBER 3 FALL 2005 SELECTED PAPERS OF THE SECOND INTERNATIONAL WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE (MOMPES'05), JUNE 6, 2005, RENNES, FRANCE: J. Lilius, R. J. Machado, D. Truscan, J. M. Fernandes and I. Porres Guest Editors' Foreword 199 I. Al-Azzoni, D. G. Down and R. Khedri Modeling and Verification of Cryptographic Protocols Using Coloured Petri Nets and Design/CPN 201 J. P. Barros and J. B. Jørgensen A Case Study on Coloured Petri Nets in Object-Oriented Analysis and Design 229 J. Billington, G. E. Gallasch and L. Petrucci Fast Verification of the Class of Stop-and-Wait Protocols Modelled by Coloured Petri Nets 251 GENERAL PAPERS: E. Petrank and D. Rawitz The Hardness of Cache Conscious Data Placement 275 E. Prieto and C. Sloper Reducing to Independent Set Structure -- the Case of k-Internal Spanning Tree 308 VOLUME 12 NUMBER 4 WINTER 2005 SELECTED PAPERS OF THE THIRD NORDIC WORKSHOP ON UML AND SOFTWARE MODELING (NWUML'2005), AUGUST 29-31, 2005: K. Koskimies and L. Kuzniarz Guest Editors' Foreword 319 M. Alanen, T. Lundkvist and I. Porres Comparison of Modeling Frameworks for Software Engineering 321 L. Dobrzanski and L. Kuzniarz Practical Refactoring of Executable UML Models 343 J. Lilius, T. Lillqvist, T. Lundkvist, I. Oliver, I. Porres, K. Sandström, G. Sveholm and A. P. Zaka An Architecture Exploration Environment for System on Chip Design 361 S. Wenzel Automatic Detection of Incomplete Instances of Structural Patterns in UML Class Diagrams 379 Author Index Volume 12 (2005) 395 VOLUME 13 NUMBER 1-2 SUMMER 2006 SELECTED PAPERS OF THE 17TH NORDIC WORKSHOP ON PROGRAMMING THEORY (NWPT'05), OCTOBER 19--21, 2005: N. D. Jones Guest Editor's Foreword 1 M. Bortin, E. B. Johnsen and C. Lüth Structured Formal Development in Isabelle 2 I. Brückner, B. Metzler and H. Wehrheim Optimizing Slicing of Formal Specifications by Deductive Verification 22 T. Crolard, S. Lacas and P. Valarcher On the Expressive Power of the Loop Language 46 T. C. Damgaard and L. Birkedal Axiomatizing Binding Bigraphs 58 M. Nesi and G. Nocera Deriving the Type Flaw Attacks in the Otway-Rees Protocol by Rewriting 78 C. R. Nielsen and H. R. Nielson Static Analysis for Blinding 98 K. Støvring Higher-Order Beta Matching with Solutions in Long Beta-Eta Normal Form 117 L. Tsiopoulos and M. Waldén Formal Development of NoC Systems in B 127 VOLUME 13 NUMBER 3 FALL 2006 SELECTED PAPERS OF THE FOURTH NORDIC WORKSHOP ON UML AND SOFTWARE MODELLING (NWUML'06), JUNE 12--14, 2006: A. Prinz and M. S. Tveit Guest Editors' Foreword 147 P. Byckling, P. Gerdt, L. Kuzniarz and J. Sajaniemi Increasing Comprehensibility of Object Models: Making the Roles of Attributes Explicit in UML Diagrams 149 J. Koskinen, A. Ruokonen and T. Systä A Pattern-Based Approach to Generate Code from API Usage Scenarios 162 M. Siikarla, J. Peltonen and J. Koskinen Towards Unambiguous Model Fragments 180 A. L. Santos, K. Koskimies and A. Lopes A Model-Driven Approach to Variability Management in Product-Line Engineering 196 VOLUME 13 NUMBER 4 WINTER 2006 A. H. Gebremedhin, M. Essaïdi, I. Guérin Lassous, J. Gustedt and J. A. Telle PRO: A Model for the Design and Analysis of Efficient and Scalable Parallel Algorithms 215 A. Berlea Online Evaluation of Regular Tree Queries 240 R. K. Poddar and P. Bhaduri Verification of Giotto based Embedded Control Systems 266 P. Gupta Range-Aggregate Query Problems Involving Geometric Aggregation Operations 294 K. Subramani and J. Argentieri Chain Programming over Difference Constraints 309 D. Lemire Streaming Maximum-Minimum Filter Using No More than Three Comparisons per Element 328 NOTE: M. Schellekens, R. Agarwal, E. Popovici and K. L. Man A Simplified Derivation of Timing Complexity Lower Bounds for Sorting by Comparisons 340 Author Index Volume 13 (2006) 347 VOLUME 14 NUMBER 1-2 SUMMER 2007 Parosh Aziz Abdulla, Johann Deneux, Pritha Mahata, Aletta Nylén Using Forward Reachability Analysis for Verification of Timed Petri Nets 1 Vitus S.W. Lam A Formalism for Reasoning about UML Activity Diagrams 43 Ka Lok Man Formal Specification and Analysis of Hardware Systems in Timed Chi 65 Pinar Heggernes, Dieter Kratsch Linear-Time Certifying Recognition Algorithms and Forbidden Induced Subgraphs 87 Anat Bremler-Barr, Leah Epstein Path Layout on Tree Networks: Bounds in Different Label Switching Models 109 Meena Mahajan, Raghavan Rama, S. Vijayakumar Block Sorting: A Characterization and Some Heuristics 126 VOLUME 14 NUMBER 3 FALL 2008 Mark Cieliebak, Stephan Eidenbenz, Aris T. Pagourtzis, Konrad Schlude On the Complexity of Variations of Equal Sum Subsets 151 Qiwen Xu, Naijun Zhan Formalising Scheduling Theories in Duration Calculus 173 Evangelos Kranakis, Danny Krizanc and Sunil Shende Tracking Mobile Users in Cellular Networks Using Timing Information 202 Y. Boichut, P.-C. Héam and O. Kouchnarenko Approximation-Based Tree Regular Model-Checking 216 VOLUME 14 NUMBER 3 FALL 2008 E. Hvannberg Guest Editor's Foreword 243 C. Carrez, L. Johansen, P. Cieślak and S. Hänsgen Service Engineering with the SIMS Design and Validation Tools 245 S. Lahtinen and K. Koskimies A Model-Based Approach to Reflective Command Interfaces 264 K. Lind and R. Heidal Estimation of Real-Time Software Component Size 282 P. Mohagheghi, V. Dehlen and T. Neple A Metamodel and Supporting Process and Tool for Specifying Quality Models in Model-Based Software Development 301 M. Raatikainen, Varvana Myllärniemi and Tomi Männistö. Featback: Method for Enhancing Management of Agile Development 321 O. Räihä, K. Koskimies, E. Mäkinen and T. Systä Pattern-Based Genetic Model Refinements in MDA 338 Author Index Volume 13 (2006) 356 VOLUME 15 NUMBER 1 SPRING 2013 SELECTED PAPERS OF THE ELEVENTH SYMPOSIUM ON PROGRAMMING LANGUAGES AND SOFTWARE TOOLS (SPLST'09) AND THE SEVENTH NORDIC WORKSHOP ON MODEL DRIVEN SOFTWARE ENGINEERING (NW-MODE'09), AUGUST 26--28, 2009: J. Peltonen Guest Editor's Foreword 1 M. Harsu, T. Bakota, I. Siket, K. Koskimies and T. Systä Code Clones: Good, Bad. or Ugly? 3 Z. Herczeg, G. Lóki, T. Szirbucz and Á Kiss Validating JavaScript Guidelines across Multiple Web Browsers 18 M. Sakkinen, P. Lahire and C.-B. Chirilă Towards Fully-Fledged Reverse Inheritance in Eiffel 32 M. Tiusanen and A. Valmari Good to Know about the Efficiency of State Space Methods 53 VOLUME 15 NUMBER 2 SUMMER 2015 M.R. Mousavi, T. Basten, M.A. Reniers and M. Chaudron Timed-Gamma and its Coordination Language 75 C. Knieke and M. Huhn Semantic Foundation and Validation of Live Activity Diagrams 112 G.B. Purdy and J.W. Smith On Finding Ordinary or Monochromatic Intersection Points 141 N. Shankar, K. Subramani and P. Eirinakis Identifying Negative Cost Cycles in Strongly Polynomial Space 154