Last update:
Tue Dec 10 09:45:07 MST 2024
W. Cai and D. B. Skillicorn Calculating Recurrences Using the Bird--Meertens Formalism . . . . . . . . ??
Michel Sintzoff Editorial . . . . . . . . . . . . . . . 1--2 Edsger W. Dijkstra A Word of Welcome . . . . . . . . . . . 3--4 Zohar Manna and Richard Waldinger Deductive Synthesis of the Unification Algorithm . . . . . . . . . . . . . . . 5--48 C. A. R. Hoare A Calculus of Total Correctness for Communicating Processes . . . . . . . . 49--72 F. L. Bauer and M. Broy and W. Dosch and R. Gnatz and B. Krieg-Brückner and A. Laut and M. Luckmann and T. Matzner and B. Möller and H. Partsch and P. Pepper and K. Samelson and R. Steinbrüggen and M. Wirsing and H. Wössner Programming in a Wide Spectrum Language: a Collection of Examples . . . . . . . . 73--114 E. Best and F. Cristian Systematic Detection of Exception Occurrences . . . . . . . . . . . . . . 115--144 W. H. J. Feijen Bulterman's Reshuffling Problem . . . . 145--147 Anonymous Call for papers: 7th Conference on programming languages and program development: March 9 and 10, 1982, Technische Universität München, Munich, Fed. Rep. Germany . . . . . . . . . . . 149--155
Bernard Sufrin Formal Specification of a Display-Oriented Text Editor . . . . . . 157--202 Ravi Sethi Circular Expressions --- Elimination of Static Environments . . . . . . . . . . 203--222 Edsger W. Dijkstra Smoothsort, an Alternative for Sorting in Situ . . . . . . . . . . . . . . . . 223--233 Lothar Schmitz An Exercise in Program Synthesis: Algorithms for Computing the Transitive Closure of a Relation . . . . . . . . . 235--254
Christian Lengauer and Eric C. R. Hehner A Methodology for Programming with Concurrency: An Informal Presentation 1--18 Christian Lengauer A Methodology for Programming with Concurrency: The Formalism . . . . . . . 19--52 John V. Guttag and Jim J. Horning and Jeannette W. Wing Some notes on putting formal specifications to productive use . . . . 53--68 Stephan Heilbrunner and Werner Pohlmann A Technique for Recursion Removal Based on String Homomorphisms . . . . . . . . 69--81 Anonymous Books . . . . . . . . . . . . . . . . . 83--83 Edsger W. Dijkstra Errata: ``Smoothsort, an alternative for sorting in situ'' [Sci. Comput. Programming \bf 1 (1981/82), no. 3, 223--233; MR 83g:68090] . . . . . . . . 85--85 Anonymous Call for papers: 10th International colloquium on automata, languages, and programming: 18--22 July 1983, Barcelona, Spain . . . . . . . . . . . . 87--88 Anonymous Announcement: The 1st wollongong summer school on the science of programming: 31 January--9 February 1983, Sponar's Chalet, Diggers Creek on Lake Kosciusco, Kosciusco Road, Perisher Valley, N.S.W., Australia . . . . . . . . . . . . . . . 89--89
Philip E. London and Martin S. Feather Implementing Specification Freedoms . . 91--131 Martin Rem and Young Il Choo A Fixed-Space Program of Linear Output Complexity for the Problem of the Three Vessels . . . . . . . . . . . . . . . . 133--141 J. Misra and David Gries Finding Repeated Elements . . . . . . . 143--152
Tzilla E. Elrad and Nissim Francez Decomposition of Distributed Programs into Communication-Closed Layers . . . . 155--173 Leslie Lamport An Assertional Correctness Proof of a Distributed Algorithm . . . . . . . . . 175--206 David Gries A Note on a Standard Strategy for Developing Loop Invariants and Loops . . 207--214 Grigori Mints and Enn Tyugu Justifications of the Structural Synthesis of Programs . . . . . . . . . 215--240 E. Allen Emerson and Edmund M. Clarke Using branching time temporal logic to synthesize synchronization skeletons . . 241--266
H. Partsch An Exercise in the Transformational Derivation of an Efficient Program by Joint Development of Control and Data Structure . . . . . . . . . . . . . . . 1--35 Paul A. Pritchard A Case Study of Number-Theoretic Computation: Searching for Primes in Arithmetic Progression . . . . . . . . . 37--63 K. R. Apt and E.-R. Olderog Proof rules and transformations dealing with fairness . . . . . . . . . . . . . 65--100 Nissim Francez Extended Naming Conventions for Communicating Processes . . . . . . . . 101--114 D. Gries Book Review: \booktitleHow to solve it by computer, R. G. Dromy. Prentice-Hall International Inc., London, 1982, 464 pp. . . . . . . . . . . . . . . . . . . 115--116 Anonymous Announcement: 2nd GI/NTG/GMR conference on fault-tolerant computing: September 19--21, 1984, Bonn, Fed. Rep. Germany 117--117
Lawrence C. Paulson A Higher-Order Implementation of Rewriting . . . . . . . . . . . . . . . 119--149 G. Kahn and B. Lang and B. Mél\`ese and E. Morcos Metal: a formalism to specify formalisms 151--188 Trevor I. Dix Exceptions and Interrupts in CSP . . . . 189--204 Jyrki Katajainen and Olli Nevalainen An Alternative for the Implementation of Kruskal's Minimal Spanning Tree Algorithm . . . . . . . . . . . . . . . 205--216 M. Rem Small Programming Exercises . . . . . . 217--222
Harald Ganzinger Increasing modularity and language-independency in automatically generated compilers . . . . . . . . . . 223--278 R. Barbuti and A. Martelli A structured approach to static semantics correctness . . . . . . . . . 279--312 (or 279--311??) M. Rem Small Programming Exercises $2$ . . . . 313--319
Fred B. Schneider and David Gries and Richard D. Schlichting Fault-Tolerant Broadcasts . . . . . . . 1--15 H. Partsch Structuring Transformational Developments: a Case Study Based on Earley's Recognizer . . . . . . . . . . 17--44 Jean-Raymond R. Abrial The Mathematical Construction of a Program . . . . . . . . . . . . . . . . 45--86 M. Rem Small Programming Exercises $3$ . . . . 87--94 Michel Adiba Book Review: \booktitleThe theory of relational databases, by David Maier. Computer Science Press, 1983 . . . . . . 95--96 Anonymous Book Review: \booktitleAlgorithmic studies in mass storage systems, by C. K. Wong. Computer Science Press, Rockville, MD, USA, 1983 . . . . . . . . 96--97 Anonymous Announcements . . . . . . . . . . . . . 99--101
Manfred Broy and Friedrich L. Bauer A Systematic Approach to Language Constructs for Concurrent Programs . . . 103--139 Stefan Soko\lowski Partial Correctness: The Term-Wise Approach . . . . . . . . . . . . . . . . 141--157 Rob Gerth and Willem P. De Roever A Proof System for Concurrent ADA Programs . . . . . . . . . . . . . . . . 159--204 M. Rem Small Programming Exercises $4$ . . . . 205--210 Krzysztof R. Apt and Robert Paige Books . . . . . . . . . . . . . . . . . 211--218 Anonymous Announcements: 4th conference on foundations of software technology & theoretical computer science: 13--15 December 1984, Bangalore, India . . . . 219--219
Robert Wagner and Robert Geist The Crippled Queen Placement Problem . . 221--248 R. K. Shyamasundar A Simple Livelock-Free Algorithm for Packet Switching . . . . . . . . . . . . 249--256 Zohar Manna and Amir Pnueli Adequate Proof Principles for Invariance and Liveness Properties of Concurrent Programs . . . . . . . . . . . . . . . . 257--290 (or 257--289??) Pierre Cointe Une extension de VLISP vers les objets. (French) [An extension of VLISP to objects] . . . . . . . . . . . . . . . . 291--322 M. Rem Small programming exercises $5$ . . . . 323--333
C. J. Koomen Algebraic specification and verification of communication protocols . . . . . . . 1--36 Douglas R. Smith The design of divide and conquer algorithms . . . . . . . . . . . . . . . 37--58 Andrzej Tarlecki A language of specified programs . . . . 59--81 Fahimeh Jalili A general incremental evaluator for attribute grammars . . . . . . . . . . . 83--96 M. Rem Small Programming Exercises $6$ . . . . 97--106 Bertrand Meyer Book Review: \booktitleProgramming System methodologies, by Carol A. Ziegler. Prentice-Hall, Englewood Cliffs, NJ, 1983; ISBN 0-13-729905-2 . . 107--109
Bertrand Meyer and Jean-Marc Nerson and Soon Hae Ko Showing Programs on a Screen . . . . . . 111--142 Lawrence C. Paulson Verifying the Unification Algorithm in LCF . . . . . . . . . . . . . . . . . . 143--169 J. A. Bergstra and J. V. Tucker Top-Down Design and the Algebra of Communicating Processes . . . . . . . . 171--199 Jean-Pierre Finance and Jeanine Souqui\`eres A method and a language for constructing iterative programs . . . . . . . . . . . 201--218 M. Rem Small Programming Exercises $7$ . . . . 219--229 Anonymous Announcement . . . . . . . . . . . . . . 231--231
Jeanine Souqui\`eres and Jean-Pierre Finance Description and Improvement of Iterative Program Transformations . . . . . . . . 233--264 Alain J. Martin Distributed Mutual Exclusion on a Ring of Processes . . . . . . . . . . . . . . 265--276 Abha Moitra Automatic construction of CSP programs from sequential nondeterministic programs . . . . . . . . . . . . . . . . 277--307 M. Rem Small Programming Exercises $8$ . . . . 309--316 Michael Jackson Book Review: \booktitleConstruction of Data Processing Software, by John Elder. Prentice Hall, Englewood Cliffs, NJ, 1984; xiv + 432 pp. . . . . . . . . . . 317--318 Jerome A. Feldman and Thomas LeBlanc Book Review: \booktitleCoordinated computing: Tools and techniques for distributed software, by Robert E. Filman and Daniel F. Friedman. McGraw-Hill, New York, 1984 . . . . . . 318--320 Anonymous Call for papers . . . . . . . . . . . . 321--321 Anonymous Author index volume 5 (1985) . . . . . . 323--323
Robert McCurley and Fred B. Schneider Derivation of a Distributed Algorithm for Finding Paths in Directed Networks 1--9 Françoise Bellegarde Rewriting Systems on FP expressions to reduce the number of sequences yielded 11--34 Nissim Francez and Brent Hailpern and Gadi Taubenfeld Script: a Communication Abstraction Mechanism and its Verification . . . . . 35--88 J. G. Wiltink Two Most Nondeterministic Programs . . . 89--94 M. Rem Small Programming Exercise 9 . . . . . . 95--102
J. V. Guttag and J. J. Horning Report on the Larch Shared Language . . 103--134 J. V. Guttag and J. J. Horning A Larch Shared Language Handbook . . . . 135--158 (or 135--157??) R. S. Bird Transformational programming and the paragraph problem . . . . . . . . . . . 159--190 (or 159--189??) Krzysztof Zielinski Model of Error Propagation in Systems of Communicating Processes . . . . . . . . 191--205 M. Rem Small Programming Exercises $ 10 $ . . . 207--211
N. W. P. van Diepen and W. P. de Roever Program Derivation Through Transformations: the Evolution of List-Copying Algorithms . . . . . . . . 213--272 Jon Fairbairn New Type-Checker for a Functional Language . . . . . . . . . . . . . . . . 273--290 William Stoye Message-Based Functional Operating Systems . . . . . . . . . . . . . . . . 291--311 M. Rem Small Programming Exercises $ 11 $ . . . 313--318
Thomas A. Joseph and Thomas Räuchle and Sam Toueg State Machines and Assertions: an Integrated Approach to Modeling and Verification of Distributed Systems . . 1--22 M. van der Nat and A. A. Verrijn-Stuart Analysing a Class of Distributive Partitioning Sort Algorithms . . . . . . 23--33 Manfred Broy and Bernhard Möller and Peter Pepper and Martin Wirsing Algebraic Implementations Preserve Program Correctness . . . . . . . . . . 35--53 Jan L. A. van de Snepscheut A derivation of a distributed implementation of Warshall's algorithm 55--60 Frederic Voisin CIGALE: a tool for interactive grammar construction and expression parsing . . 61--86 M. Rem Small Programming Exercises $ 12 $ . . . 87--97
H. Partsch Transformational Program Development in a Particular Problem Domain . . . . . . 99--241 M. Rem Small Programming Exercises $ 13 $ . . . 243--248
Geoffrey L. Burn and Chris Hankin and Samson Abramsky Strictness Analysis for Higher-Order Functions . . . . . . . . . . . . . . . 249--278 Mark B. Josephs Functional Programming with Side-Effects 279--296 Katsuro Inoue and Hiroyuki Seki and Kenichi Taniguchi and Tadao Kasami Compiling and Optimizing Methods for the Functional Language Asl/F . . . . . . . 297--312 M. Rem Small Programming Exercises $ 14 $ . . . 313--319
Paul Chisholm Derivation of a parsing algorithm in Martin-Löf's theory of types . . . . . . 1--42 Mathai Joseph and Abha Moitra and Neelam Soundararajan Proof Rules for Fault Tolerant Distributed Programs . . . . . . . . . . 43--67 Claude Kirchner and Hél\`ene Kirchner REVEUR-3: The implementation of a general completion procedure parameterized by built-in theories and strategies . . . . . . . . . . . . . . . 69--86 Stefan Kolbl and Mitchell Wand Linear Future Semantics and its Implementation . . . . . . . . . . . . . 87--103 M. Rem Small Programming Exercises $ 15 $ . . . 105--112
R. S. Bird A formal development of an efficient supercombinator compiler . . . . . . . . 113--137 D. Gries and J. F. Prins Mclaren's Masterpiece . . . . . . . . . 139--145 Luca Cardelli Basic Polymorphic Typechecking . . . . . 147--172 G. Cousineau and P.-L. Curien and M. Mauny The categorical abstract machine . . . . 173--202 M. Rem Small Programming Exercises $ 16 $ . . . 203--211
Douglas R. Smith Applications of a Strategy for Designing Divide-And-Conquer Algorithms . . . . . 213--229 David Harel Statecharts: a Visual Formalism for Complex Systems . . . . . . . . . . . . 231--274 E. Allen Emerson and Chin-Laung Lei Modalities for Model Checking: Branching Time Logic Strikes Back . . . . . . . . 275--306
Yong-Qiang Sun and Ren-Ling Huang Deriving Some Expansion Theorems for Nonlinear Functional Equations by an Algorithm . . . . . . . . . . . . . . . 1--15 Paul Pritchard Linear Prime-Number Sieves: a Family Tree . . . . . . . . . . . . . . . . . . 17--35 Zohar Manna and Richard Waldinger The origin of a binary-search paradigm 37--83 Anne Kaldewaij Some Algorithms Based on the Dual of Dilworth's Theorem . . . . . . . . . . . 85--89 M. Rem Small Programming Exercises $ 18 $ . . . 91--100 Anonymous Book Review: \booktitleCommunicating Sequential Processes, By C. A. R. Hoare. Prentice-Hall International, London, 1985, viii + 256 pages . . . . . . . . . 101--105
Hanne Riis Nielson A Hoare-like proof system for analysing the computation time of programs . . . . 107--136 Ahlem Ben Cherifa and Pierre Lescanne Termination of Rewriting Systems by Polynomial Interpretations and its Implementation . . . . . . . . . . . . . 137--159 Fosca Giannotti and Attilio Matteucci and Dino Pedreschi and Franco Turini Symbolic Evaluation with Structural Recursive Symbolic Constants . . . . . . 161--177 Henryk Jan Komorowski and Jan Maluszynski Logic Programming and Rapid Prototyping 179--205 M. Rem Small Programming Exercises $ 19 $ . . . 207--211
Edsger W. Dijkstra A heuristic explanation of Batcher's baffler . . . . . . . . . . . . . . . . 213--220 Peter Pepper A simple calculus for program transformation (inclusive of induction) 221--262 Maarten M. Fokkinga A correctness proof of sorting by means of formal procedures . . . . . . . . . . 263--270 (or 263--269??) Pierre Boullier and Martin Jourdan New Error Repair and Recovery Scheme for Lexical and Syntactic Analysis . . . . . 271--286 Joseph M. Morris A theoretical basis for stepwise refinement and the programming calculus 287--306
Orit Baruch and Shmuel Katz Partially interpreted schemas for CSP programming . . . . . . . . . . . . . . 1--18 F. E. J. Kruseman Aretz On Deriving a Lisp Program from its Specification . . . . . . . . . . . . . 19--32 Deepak Kapur and Mandayam Srivas Computability and Implementability Issues in Abstract Data Types . . . . . 33--63 Manfred Broy Nondeterministic Data Flow Programs: How to Avoid the Merge Anomaly . . . . . . . 65--85 D. J. Andrews Book Review: \booktitleProgramming from first principles, by Richard Bornat. Prentice-Hall International, London, 1986, Price \pounds 10.95, ISBN 13-729104-3 . . . . . . . . . . . . . . 87--88 J. B. Wordsworth Book Review: \booktitleA first course in formal logic and its applications in computer science, by R. D. Dowsing, V. J. Rayward-Smith and C. D. Walter. Blackwell Scientific Publishers, Oxford, 1986, Price \pounds 12.95 . . . . . . . 88--89 Tom Parke Book Review: \booktitleSoftware specification techniques, by N. Gehani and A. D. McGettrick, Editors. Addison-Wesley, Wokingham, United Kingdom, 1987, 477 pages, Price \pounds 23.95, ISBN 201-14239-9 . . . . . . . . 90--92 V. Stavridou Book Review: \booktitleAbstraction and specification in program development, by Barbara Liskov and John Guttag. MIT Press and McGraw-Hill, London, 1986, 469 pages, Price \pounds 32.50 . . . . . . . 92--93 Mike Paterson Book Review: \booktitleAlgorithms: Their efficiency and complexity, by L. Kronsjö. Wiley, Chichester, 2nd ed., 1987, Price \pounds 24.95, ISBN 0-471-91201-8 . . . 93--95 Chris Hankin Book Review: \booktitleIntroduction to combinators and $ \lambda $-calculus, by J. Roger Hindley and Jonathan P. Seldin. Mathematical Society Student Texts 1, Cambridge University Press, Cambridge, 1986, 360 pages, Price \pounds 8.95 paperback, ISBN 0-521-31839-4, \pounds 27.50 hardbound, ISBN 0-521-26896-6 . . 95--97 M. Rem Small programming exercises $ 20 $ . . . 99--105
Gerard Tel and Richard B. Tan and Jan van Leeuwen The derivation of graph marking algorithms from distributed termination detection protocols . . . . . . . . . . 107--137 Hanne R. Nielson and Flemming Nielson Automatic binding time analysis for a typed lambda-calculus . . . . . . . . . 139--176 Ian A. Mason Verification of Programs that Destructively Manipulate Data . . . . . 177--210 Michal Grabowski Book Review: \booktitleThe foundations of program verification, by Jacques Loeckx and Kurt Sieber. Wiley, Chichester, 2nd ed., 1987, Price \pounds 22.50, ISBN 0-471-91282-4 . . . . . . . 211--212 Mario Wolczko Book Review: \booktitleActors: a model of concurrent computation in distributed systems, by Gul Agha. MIT Press Series in AI, MIT Press, London, 1987, Price \pounds 24.95 . . . . . . . . . . . . . 212--213 Barbara Kitchenham Book Review: \booktitleQuality programming: Developing and testing software with statistical quality control, by Chin-Kuei Cho. Wiley, Chichester, 1987, Price \pounds 40.35, ISBN 0-471-84899-9 . . . . . . . . . . . 213--215 Michael Fisher Book Review: \booktitleTemporal logic of programs, by Fred Kroger. EATCS Monographs on Theoretical Computer Science, Springer, Berlin, 1987, viii + 148 pages, Price DM 68.00, (hard cover). ISBN 3-540-17030-8 . . . . . . . . . . . 215--216 Peter C. Capon Book Review: \booktitleProgramming in Occam, by Geraint Jones. Prentice-Hall International, Hemel Hempstead, United Kingdom, 1987, 192 pages, Price \pounds 13.95 (paperback), ISBN 0-13-729773-4 217--217 Peter Gibbins Book Review: \booktitleEssential mathematics for software engineers, by G. Slater, Editor. Peter Peregrinus Ltd. on behalf of the Institution of Electrical Engineers, London, 1987, Price \pounds 75.00 (Four study pack volumes + video), ISBN 0-86341-095-2, 0-86341-096-0, 0-86341-097-9, 0-86341-098-7 . . . . . . . . . . . . . 218--219
Boleslaw K. Szymanski and Noah S. Prywes Efficient Handling of Data Structures in Definitional Languages . . . . . . . . . 221--245 Beat Michel A ``division'' transformation for program and data structures and the structure clash problem . . . . . . . . 247--280 Peter G. Harrison Linearisation: an Optimisation for Nonlinear Functional Programs . . . . . 281--318 M. Rem Small Programming Exercises $ 21 $ . . . 319--325
B. G. Ryder and T. J. Marlowe and M. C. Paull Conditions for incremental iteration: examples and counterexamples . . . . . . 1--15 Carroll Morgan Procedures, parameters, and abstraction: separate concerns . . . . . . . . . . . 17--28 (or 17--27??) Prabhaker Mateti and Ravi Manghirmalani Morris' tree traversal algorithm reconsidered . . . . . . . . . . . . . . 29--43 Rudolf Berghammer and Herbert Ehler and Hans Zierer Towards an algebraic specification of code generation . . . . . . . . . . . . 45--63 Manfred Broy Views of queues . . . . . . . . . . . . 65--86 C. D. Walter Book Review: \booktitleAlgorithmics --- The spirit of computing, by David Harel. Addison-Wesley, Reading, MA, 1987, Price \pounds 14.95, ISBN 0-201-19240-3 . . . 87--88 Ian Pratt Book Review: \booktitleThe little LISPer, by Daniel P. Friedman and Matthias Felleisen. MIT Press, Cambridge, MA, trade ed., 1987, Price \pounds 9.95 . . . . . . . . . . . . . . 88--90 Ian Mearns Book Review: \booktitleA review of Ada tasking, by Alan Burns, Andrew M. Lister and Andrew J. Wellings. Lecture Notes in Computer Science 262, Springer, Berlin, 1987, 141 pp., Price \pounds 10.00 (soft cover), ISBN 3-540-18008-7 . . . . . . . 90--91 Graem Ringwood Book Review: \booktitleComputability theory, semantics and logic programming, by Melvin Fitting. Oxford Logic Guide 13, Oxford University Press, Oxford, 1987, Price \pounds 25.00 (hard cover), ISBN 0-19-503691-3 . . . . . . . . . . . 91--94 Ifor Wyn Williams Book Review: \booktitleThe design and evaluation of a high-performance smalltalk system, by David Michael Ungar. MIT Press, Cambridge, MA, 1987, Price \pounds 26.95 . . . . . . . . . . 94--95 Robert Milne Book Review: \booktitleSemantics of digital circuits, by Carlos Delgado Kloos. Lecture Notes in Computer Science 285, Springer, Berlin, 1987, 119 pages, Price DM 27.00, ISBN 3-540-18540-2 . . . 95--97 W. Kuich Book Review: \booktitleComputability, by Klaus Weihrauch. EATCS Monographs on Theoretical Computer Science 9, Springer, Berlin, 1987, Price DM 98.00 (hard cover), ISBN 3-540-13721-1 . . . . 97--98 J. C. Shepherdson Book Review: \booktitleAlgorithmic information theory, by G. J. Chaitin. Cambridge University Press, Cambridge, 1987, Price \pounds 20.00, ISBN 0-521-34306-2 . . . . . . . . . . . . . 98--99 Anonymous Master index of Volumes 1--10 . . . . . 101--106
David A. Schmidt Detecting stack-based environments in denotational definitions . . . . . . . . 107--131 Ph. Schnoebelen Refined compilation of pattern-matching for functional languages . . . . . . . . 133--159 Jin Yun Xue and David Gries Developing a linear algorithm for cubing a cyclic permutation . . . . . . . . . . 161--165 M. Rem Small programming exercises $ 22 $ . . . 167--173 Peter D. Mosses Book Review: \booktitleAlgebraic approaches, by E. G. Manes and M. A. Arbib. Springer, Berlin/Heidelberg/New York/London/Paris/Tokyo, 1986, 351 pages, Price DM 128.00 . . . . . . . . . 175--176 Ursula Martin Book Review: \booktitleLogic for computer science, by J. H. Gallier. Harper & Row, London, 1986, Price \pounds 17.95, ISBN 0-06-042225-4 . . . . . . . 176--178 Tobias Nipkow Book Review: \booktitleLogic and computation-Interactive proof with Cambridge LCF, by L. C. Paulson. Cambridge University Press, Cambridge, 1987, Price \pounds 27.50, ISBN 0-521-34632-0 . . . . . . . . . . . . . 178--180 Roger Bishop Jones Book Review: \booktitleUnderstanding Z --- a specification language and its formal semantics, by J. M. Spivey. Cambridge University Press, Cambridge, 1988, Price \pounds 17.50, ISBN 0-521-33429-2 . . . . . . . . . . . . . 180--184 Steve Brookes Book Review: \booktitleDenotational semantics, by D. A. Schmidt. Prentice-Hall, London, 1986, Price \pounds 15.95, ISBN 0-205-10450-9 . . . 185--191 Anonymous Book Review: \booktitleBrains, machines and mathematics, by M. A. Arbib. Springer, Berlin/Heidelberg/New York/London/Paris/Tokyo, 1987, Price DM 55.00, ISBN 3-540-96539-4 . . . . . . . 191--195 Ketil Stòlen Book Review: \booktitleConcurrent program structures, by D. Bustard, J. Elder and J. Welsh. Prentice-Hall, London, 1988, Price \pounds 15.95, ISBN 0-13-167080-8 . . . . . . . . . . . . . 195--196
Jiazhen Cai and Robert Paige Program derivation by fixed point computation . . . . . . . . . . . . . . 197--261 H. Partsch From informal requirements to a running program: a case study in algebraic specification and transformational programming . . . . . . . . . . . . . . 263--297
M. Bidoit and M.-C. Gaudel and A. Mauboussin How to make algebraic specifications more understandable: an experiment with the PLUSS specification language . . . . 1--38 Cordelia V. Hall and David S. Wise Generating function versions with rational strictness patterns . . . . . . 39--74 M. Rem Small programming exercises $ 23 $ . . . 75--81 Mario Wolczko Book Review: \booktitleThe semantics of destructive Lisp, CSLI lecture notes 5. By Ian A. Mason. The University of Chicago Press, London, 1986, price \pounds 23.95 (\pounds 35.95 in Europe), ISBN 0-937073-05-9 (hardback); price \pounds 11.95 (\pounds 17.95 in Europe), ISBN 0-937073-06-7 (paperback) . . . . . 83--84 Peter C. Capon Book Review: \booktitleProgramming in Occam 2, by Geraint Jones and Michael Goldsmith. Prentice-Hall, Hemel Hempstead, United Kingdom, price \pounds 15.95 (paperback), ISBN 0-13-730334-3 84--84 Hans Henrik Lòvengreen Book Review: \booktitleTemporal logics and their applications, by Antony Galton, ed. Harcourt Brace Jovanovich, Sidcup, United Kingdom, 1987, xii + 244 pages, price \pounds 22.00 (hardcover), ISBN 0-12-274060-2 . . . . . . . . . . . 85--87 R. J. Mitchell Book Review: \booktitleData abstraction and program development using Pascal, by R. F. Hille. Prentice-Hall, Hemel Hempstead, United Kingdom, 1988, price \pounds 14.95, ISBN 0-13-7248-0301-7 . . 87--88 Pierre America Book Review: \booktitleObject-oriented software construction, by Bertrand Meyer. Prentice-Hall, Hemel Hempstead, United Kingdom, 1988, price \pounds 19.95, ISBN 0-13-629031-0 . . . . . . . 88--90 Alan Wills Book Review: \booktitleAlgorithm animation, by Marc H. Brown. MIT Press, London, 1988, price \pounds 26.95 (hardback), ISBN 0-262-02278-8 . . . . . 90--92
R. S. Bird and J. Gibbons and G. Jones Formal derivation of a pattern matching algorithm . . . . . . . . . . . . . . . 93--104 F. E. J. Kruseman Aretz A new approach to Earley's parsing algorithm . . . . . . . . . . . . . . . 105--121 Tobias Nipkow Equational reasoning in Isabelle . . . . 123--149 David Gries and Alain J. Martin and Jan L. A. van de Snepscheut and Jan Tijmen Udding An algorithm for transitive reduction of an acyclic graph . . . . . . . . . . . . 151--155 Peter Wallis Book Review: \booktitleAlgorithms and data structures, by N. Wirth. Prentice-Hall International, Hemel Hempstead, United Kingdom, 1986, Price \pounds 15.95/\$27.95 (paperback), ISBN 0-13-021999-1} . . . . . . . . . . . . . 157--158 Paul A. Bailes Book Review: \booktitleIntroduction to functional programming, by R. Bird and P. Wadler. Prentice-Hall International, Hemel Hempstead, United Kingdom, 1988, Price \pounds 15.95, ISBN 0-13-484197-2 158--164 Rachel Harrison Book Review: \booktitleCompiling functional languages, by A. Diller. Wiley, Chichester, United Kingdom, 1988, Price \pounds 15.95 (paperback). ISBN 0-471-920274 . . . . . . . . . . . . . . 164--165 Ali Mili Book Review: \booktitleA method of programming, by Edsger W. Dijkstra and W. H. J. Feijen. Addison-Wesley, Wokingham, United Kingdom, 1988, Price \pounds 15.95 (paperback), ISBN 0-201-17536-3 . . . . . . . . . . . . . 165--167 W. Peter Weijland Book Review: \booktitleAlgebraic theory of processes, by M. Hennessy. MIT Press, Cambridge, MA, 1988, Price \pounds 16.95 (paperback), ISBN 0-262-08171-7 . . . . 167--168 Anthony Hall Book Review: \booktitleSoftware engineering mathematics, by Jim Woodcock and Martin Loomes. Pitman Publishing, Southport, United Kingdom, 1988, Price \pounds 10.95 (paperback), ISBN 0-273-02673-9 . . . . . . . . . . . . . 168--170 Michael Jackson Book Review: \booktitleSoftware productivity, by Harlan D. Mills; Foreword by Gerald M. Weinberg. Dorset House, New York, 1988, distributed by Wiley, Chichester, United Kingdom, Price \pounds 19.85 (paperback), ISBN 0-932633-10-2 . . . . . . . . . . . . . 170--172 C. H. Lindsey Book Review: \booktitleComparative programming languages, by L. B. Wilson and R. G. Clark. Addison-Wesley, Wokingham, United Kingdom, 1988, Price \pounds 16.95 (paperback), ISBN 0-201-18483-4 . . . . . . . . . . . . . 172--173 W. M. Turski Book Review: \booktitleSoftware development: Fashioning the boroque, by Darrel Ince. Oxford University Press, Oxford, United Kingdom, 1988, Price \pounds 7.95, ISBN 0-19-853757-1 (paperback); Price \pounds 17.50, ISBN 0-19-853757-3 (hardback) . . . . . . . . 174--175
Jaap van der Woude Playing with patterns, searching for strings . . . . . . . . . . . . . . . . 177--190 A. Bijlsma Calculating with pointers . . . . . . . 191--206 (or 191--205??) Andrzej Blikle Denotational engineering . . . . . . . . 207--253 Christopher Hogger Book Review: \booktitleLogic with prolog, by Peter Gibbins. Clarendon Press, Oxford, United Kingdom, 1988, Price \pounds 15.00 (paperback), ISBN 0-19-859659-6 . . . . . . . . . . . . . 255--257 P. Pepper Book Review: \booktitleFoundations of programming, by J. Arsac. Academic Press, London, United Kingdom, 1985, Price \pounds 19.50/\$32.50, ISBN 0-12-064460-6} . . . . . . . . . . . . . 257--259 John Shawe-Taylor Book Review: \booktitleCryptography: an introduction to computer security, by Jennifer Seberry and Josef Pieprzyk. Prentice-Hall International, Hemel Hempstead, United Kingdom, 1988, Price \pounds 17.95 (paperback), ISBN 0-7248-0274-6 . . . . . . . . . . . . . 259--260 Brian Monahan Book Review: \booktitleMetasoft primer: Towards a metalanguage for applied denotational semantics, Lecture notes in Computer Science 288. By Andrzej Blikle. Springer, Berlin, F.R.G., 1987, Price DM 31.50 (paperback), ISBN 0-3-540-18657-3 260--264 M. M. Lehman Book Review: \booktitleSoftware engineering: Planning for change, by A. Lamb. Prentice-Hall International, Hemel Hempstead, United Kingdom, 1988, Price \pounds 13.95 (paperback), ISBN 0-13-823279-2 . . . . . . . . . . . . . 264--265 C. C. Kirkham Book Review: \booktitleParallel processing: the transputer and occam, by A. Carling. Wiley, Bognor Regis, West Sussex, United Kingdom, 1988, Price \pounds 12.95, ISBN 1-85058-077-4 . . . 265--266 J. J. Horning Book Review: \booktitleEssays in computing science, by C. A. R. Hoare and C. B. Jones, ed., Prentice-Hall International, Hemel Hempstead, United Kingdom, 1989, Price \pounds 32.95 (hardback), ISBN 0-13-284027-8 . . . . . 267--270 Anonymous Author index . . . . . . . . . . . . . . 271--271
Gregory R. Andrews A method for solving synchronization problems . . . . . . . . . . . . . . . . 1--21 Eike Best and Christian Lengauer Semantic independence . . . . . . . . . 23--50 C. Hemerik and J. P. Katoen Bottom-up tree acceptors . . . . . . . . 51--72 R. D. Tennent Elementary data structures in ALGOL-like languages . . . . . . . . . . . . . . . 73--110 André Arnold An example of sequentialization of a parallel algorithm . . . . . . . . . . . 111--116 Bernard Sufrin Book Review: \booktitlePrinciples of Computer Programming: a Mathematical Approach, by Harlan D. Mills, Victor R. Basili, John D. Gannon and Richard G. Hamlet. Brown Publishers, Oxford, 1988, Price \pounds 20.75 (paperback), ISBN 0-697-06841-2 . . . . . . . . . . . . . 117--119 Stefan Sokolowski Book Review: \booktitleProgramming Language Theory and Its Implementation, by Michael J. C. Gordon. Prentice-Hall International, Hemel Hempstead, UK, 1988, Price \pounds 15.95 (hardcover), ISBN 0-13-730409 . . . . . . . . . . . . 119--122 Dave Grosvenor Book Review: \booktitleAn Introduction to Discrete Mathematics and Formal System Specification, by D. C. Ince. Clarendon Press, Oxford, 1988, Price \pounds 15.00, ISBN 0-19-859664-2 (paperback); Price \pounds 30.00, ISBN 0-19-859667-7 (hardback) . . . . . . . . 122--125 S. Kay Book Review: \booktitleStructured Systems Analysis through Prolog, by Terry Goble. Prentice-Hall International, Hemel Hempstead, UK, 1989, Price \pounds 13.95 (paperback), ISBN 0-13-853581-7 . . . . . . . . . . . 125--127 Ian R. Wilson Book Review: \booktitlePascal Precisely, 2nd ed. By Judy Bishop. Addison-Wesley, Wokingham, UK, 1989, Price \pounds 12.95 (paperback), ISBN 0-201-41633-6 . . . . 127--128 T. Clement Book Review: \booktitleFoundations of Programming Languages, J. Loecks, K. Mehlhorn and R. Wilhelm. Wiley, Chichester, UK, 1988, Price \pounds 24.50 (paperback), ISBN 0-471-92139-4 128--130 Anonymous Call for papers: LICS fifth annual IEEE symposium on logic in computer science June 4--7, 1990, Philadelphia, PA, USA 131--132
R. J. R. Back and K. Sere Stepwise refinement of parallel algorithms . . . . . . . . . . . . . . . 133--180 Simon Thompson Lawful functions and program verification in Miranda . . . . . . . . 181--218 Jean-Claude Fernandez An implementation of an efficient algorithm for bisimulation equivalence 219--236 E. P. de Vink Comparative semantics for PROLOG with cut . . . . . . . . . . . . . . . . . . 237--264
A. J. J. M. Marcelis On the classification of attribute evaluation algorithms . . . . . . . . . 1--24 Mike Spivey A functional theory of exceptions . . . 25--42 Oliver Schoett Behavioural Correctness of Data Representations . . . . . . . . . . . . 43--57 Peter Dybjer Comparing Integrated and External Logics of Functional Programs . . . . . . . . . 59--79 Clement A. Baker-Finch The (algebraic) congruence of two programming language definitions . . . . 81--96 M. Rem Small programming exercises $ 24 $ . . . 97--101 J. H. Davenport Book Review: \booktitleGeometric reasoning, by D. Kapur and J. L. Mundy, eds. MIT Press, London, United Kingdom, 1989, Price \pounds 24.75 (paperback), ISBN 0-262-6-1058-2 . . . . . . . . . . 103--105 D. C. Ince Book Review: \booktitleSoftware design and prototyping using me too, by H. Alexander and V. Jones. Prentice-Hall, Hemel Hempstead, United Kingdom, 1989, Price \pounds 17.95 (paperback), ISBN 0-13-820259-1 . . . . . . . . . . . . . 105--106 L. M. G. Feijs Book Review: \booktitleThe interface description language: definition and use, by Richard Snodgrass Freeman, Oxford, United Kingdom, 1989, Price \pounds 38.95 (hardback), ISBN 0-7167-8198-0 . . . . . . . . . . . . . 106--109 M. Jackson Book Review: \booktitleObject-oriented analysis, by Peter Coad and Edward Yourdon. Prentice-Hall, Hemel Hempstead, United Kingdom, 1989, Price \pounds 31.90 (hardback), ISBN 0-13-629122-8 . . 109--110 M. McGee Wood Book Review: \booktitleNatural language processing in LISP, by G. Gazdar and C. Mellish. Addison-Wesley, London, United Kingdom, 1989, Price \pounds 17.95 (hardback). ISBN 0-201-17825-7 . . . . . 110--110 M. McGee Wood Book Review: \booktitleNatural language processing in Prolog, by G. Gazdar and C. Mellish. Addison-Wesley, London, United Kingdom, 1989, Price \pounds 16.95 (hardback), ISBN 0-201-18053-7 . . 110--110 M. McGee Wood Book Review: \booktitleProlog and natural-language analysis, by F. C. N. Pereira and S. M. Shieber. The University of Chicago Press, London, United Kingdom, 1987, Price \pounds 23.25 (cloth), Price \pounds 11.25 (paperback), ISBN 0-937073-18-0 . . . . 110--110 M. McGee Wood Book Review: \booktitleNatural language processing in POP-11, by G. Gazdar and C. Mellish. Addison-Wesley, London, United Kingdom, 1989, Price \pounds 16.95 (hardback), ISBN 0-201-17448-0 . . 110--112
Jan L. A. van de Snepscheut Foreword . . . . . . . . . . . . . . . . 113--115 K. Mani Chandy Reasoning about continuous systems . . . 117--132 Eric C. R. Hehner A practical theory of programming . . . 133--158 Jayadev Misra Specifying Concurrent Objects as Communicating Processes . . . . . . . . 159--184 E. Pascal Gribomont Stepwise refinement and concurrency: The finite-state case . . . . . . . . . . . 185--228 Anne Kaldewaij and Martin Rem The derivation of systolic computations 229--242 Anne Kaldewaij and Berry Schoenmakers Searching by Elimination . . . . . . . . 243--254 Grant Malcolm Data Structures and Program Transformation . . . . . . . . . . . . . 255--279 Carroll Morgan and Trevor Vickers Types and invariants in the refinement calculus . . . . . . . . . . . . . . . . 281--304 Douglas R. Smith and Michael R. Lowry Algorithm theories and design tactics 305--321
Wei Chen and Jan Tijmen Udding Program inversion: More than fun . . . . 1--13 Annie Despland and Monique Mazaud and Raymond Rakotozafy Using Rewriting Techniques to Produce Code Generators and Proving them Correct 15--54 Jean-Pierre Banâtre and Daniel Le Métayer The GAMMA model and its discipline of programming . . . . . . . . . . . . . . 55--77 J. P. H. W. van den Eijnde Left-bottom and right-top segments . . . 79--94 Vicky Bush Book Review: \booktitleThe design of data structures and algorithms, by J. J. van Amstel and J. A. A. M. Poirters. Prentice Hall, Hemel Hempstead, United Kingdom, 1989, Price \pounds 15.95 (paperback), ISBN 0-13-199936-2 . . . . 95--97 Ian Pratt Book Review: \booktitleThe artificial intelligence debate: false starts, real foundations, by Stephen R. Graubard, ed. MIT Press, London, United Kingdom, 1988, Price \pounds 8.95 (paperback), ISBN 0-262-57074-2 . . . . . . . . . . . . . 97--97 Robert E. Milne Book Review: \booktitleThe formal description technique LOTOS, by P. H. J. van Eijk, C. A. Vissers and M. Diaz, eds. North-Holland, Amsterdam, Netherlands, 1989, Price \$102.50 (hardback), ISBN 0-444-87267-1} . . . . 98--98 Robert E. Milne Book Review: \booktitleThe formal description technique Estelle, J. P. Diaz, J. P. Ansart, J. P. Courtiat, P. Azema and V. Chari, eds. North-Holland, Amsterdam, Netherlands, 1989, Prince \$102.50 (hardback), ISBN 0-444-87132-2} 98--100 Ian Pratt Book Review: \booktitleThe emperor's new mind, by Roger Penrose. Oxford University Press, Oxford, United Kingdom, 1989, Price \pounds 20.00 (hardback), ISBN 0-19-851973-7 . . . . . 100--111 Domenico Talia Book Review: \booktitleStrand: New concepts in parallel programming, by Ian Foster and Stephen Taylor. Prentice Hall, Hemel Hempstead, United Kingdom, 1989, Price \pounds 32.10 (paperback), ISBN 0-13-850587-X . . . . . . . . . . . 111--112 H. Reichel Book Review: \booktitleFundamentals of algebraic specifications 2, module specifications and constraints, EATCS Monographs on Theoretical Computer Science 21. By H. Ehrig and B. Ma Springer, Heidelberg, 1990, Price \pounds 98.00 DM (hardback), ISBN 3-540-51799-5 . . . . . . . . . . . . . 113--114 Anonymous Call for papers: MFCS'91 sixteenth international symposium on mathematical foundations of computer science September 9--13, 1991, Warsaw, Poland 115--116
H. Peter Hofstee and Alain J. Martin and Jan L. A. Van De Snepscheut Distributed sorting . . . . . . . . . . 119--133 A. Benaini and P. Quinton and Y. Robert and Y. Saouter and B. Tourancheau Synthesis of a new systolic architecture for the algebraic path problem . . . . . 135--158 L. D. J. C. Loyens and J. G. G. Van De Vorst Two small parallel programming exercises 159--169 Anne Kaldewaij and Gerard Zwaan A systolic design for acceptors of regular languages . . . . . . . . . . . 171--183 P. Struik A systematic design of a parallel program for Dirichlet convolution . . . 185--200 Jo. C. Ebergen and Rob R. Hoogerwoord A derivation of a serial-parallel multiplier . . . . . . . . . . . . . . . 201--215 Wayne Luk and Geoffrey Brown A systolic LRU processor and its top-down development . . . . . . . . . . 217--233 Joep L. W. Kessels and Frits D. Schalij VLSI programming for the compact disc player . . . . . . . . . . . . . . . . . 235--248
Margaret Montenyohl and Mitchell Wand Correctness of static flow analysis in continuation semantics . . . . . . . . . 1--18 Maarten M. Fokkinga An exercise in transformational programming: Backtracking and Branch-and-Bound . . . . . . . . . . . . 19--48 Ambuj K. Singh Specification of concurrent objects using auxiliary variables . . . . . . . 49--88 Alan Wills Book Review: \booktitleHuman computer interaction: Selected readings, Jenny Preece and Laurie Keller, eds., (Prentice-Hall/Open University, Hemel Hempstead, United Kingdom, 1990), Price \pounds 28.50 (paperback), ISBN 0-13-444910-X . . . . . . . . . . . . . 89--90 Trevor P. Hopkins Book Review: \booktitleOSF/Motif style guide, Open software foundation, (Prentice-Hall, Hemel Hempstead, United Kingdom, 1990), Price \pounds 12.95 (paperback), ISBN 0-13-640491-X . . . . 90--90 Trevor P. Hopkins Book Review: \booktitleOSF/Motif User's Guide, Open Software Foundation, (Prentice-Hall, Hemel Hempstead, United Kingdom, 1990), Price \pounds 11.95 (paperback), ISBN 0-13-640509-6 . . . . 90--90 Trevor P. Hopkins Book Review: \booktitleOSF/Motif programmer's guide, Open Software Foundation, (Prentice-Hall, Hemel Hempstead, United Kingdom, 1990), Price \pounds 25.50 (paperback), ISBN 0-13-640525-8 . . . . . . . . . . . . . 91--92 Anne Walshe Book Review: \booktitleThe programming process: an introduction using VDM and Pascal: John T. Latham, Vicky J. Bush and Ian D. Cottam, (Addison-Wesley, Wokingham, United Kingdom, 1990), Price \pounds 16.95 (paperback), ISBN 0-201-41661-1 . . . . . . . . . . . . . 92--93 Jozef Hooman Book Review: \booktitleTemporal logic for real-time systems, Jonathan S. Ostroff, (Research Studies Press, distributed by Wiley, Chichester, United Kingdom, 1989), Price \pounds 32.25 (paperback), ISBN 0-86380-086-6 . . . . 93--95 W. M. Turski Book Review: \booktitleOrigins of programming: Discourses on methodology, Andrei P. Ershov, (Springer, Heidelberg, 1990), Price DM 178.00 (hardback), ISBN 3-540-97061-4 (Translated by Robert H. Silverman) . . . . . . . . . . . . . . . 95--97 Anonymous Book Review: \booktitleThe collected works of J. Richard Büchi: Saunders Mac Lane and Dirk Siefkes, eds., (Springer, New York, 1990), Price \pounds 42.00 (hardback), ISBN 0-387-97064-9 . . . . . 97--100 Anonymous Announcement . . . . . . . . . . . . . . 101--101
Albert Benveniste and Paul Le Guernic and Christian Jacquemot Synchronous programming with events and relations. The SIGNAL language and its semantics . . . . . . . . . . . . . . . 103--149 Anders Bondorf and Olivier Danvy Automatic Autoprojection of Recursive Equations with Global Variables and Abstract Data Types . . . . . . . . . . 151--195 Luke Georghiou Book Review: \booktitleAlvey-Britain's strategic computing initiative, Brian Oakley and Kenneth Owen (MIT Press, London, 1990), Price \pounds 24.95 (hardback), ISBN 0-262-15038-7 . . . . . 197--198 John Launchbury Book Review: \booktitleAn introduction to functional programming through lambda calculus, Greg Michaelson (Addison-Wesley, Wokingham, United Kingdom, 1990), Price \pounds 17.95 (paperback), ISBN 0-201-17812-5 . . . . 198--200 C. H. Lindsey Book Review: \booktitleProgramming language concepts and paradigms, David A. Watt, (Prentice Hall, Hemel Hempstead, United Kingdom, 1990), Price \pounds 16.95 (paperback), ISBN 0-13-728866-2 . . . . . . . . . . . . . 200--201 Nax Mendler Book Review: \booktitleProgramming in Martin-Löf's type theory, Bengt Nordström, Kent Petersson and Jan M. Smith (Oxford University Press, Corby, United Kingdom, 1990), Price \pounds 25.00 (hardback), ISBN 0-19-853814-7 . . . . . . . . . . . 202--203 Peter Froome Book Review: \booktitleFormal methods in standards: a report from the BCS working group, C. L. N. Ruggles, Ed. (Springer, Heidelberg, Germany, 1990), Price 75.00 DM (paperback), ISBN 3-540-19577-7 . . . 204--205
Ralf Kneuper Symbolic execution. A semantic approach 207--249 Heiko Vogler Functional description of the contextual analysis in block-structured programming languages: a case study of tree tranducers . . . . . . . . . . . . . . . 251--275
N. D. Jones Foreword . . . . . . . . . . . . . . . . 1 Anders Bondorf Automatic Autoprojection of Higher Order Recursive Equations . . . . . . . . . . 3--34 Matthias Felleisen On the expressive power of programming languages . . . . . . . . . . . . . . . 35--75 Reinhold Heckmann Power domain constructions . . . . . . . 77--117 Leen Helmink Resolution and Type Theory . . . . . . . 119--138 Thomas Reps Algebraic properties of program integration . . . . . . . . . . . . . . 139--215 Satish Thatte A type system for implicit scaling . . . 217--245
Andreas Maassen Parallel programming with data structures and higher order functions 1--38 H. Zantema Longest segment problems . . . . . . . . 39--66 Fatma Mili and Ali Mili Heuristics for constructing while loops 67--106 Maritta Heisel Formalizing and implementing Gries' program development method in dynamic logic . . . . . . . . . . . . . . . . . 107--137
Eerke A. Boiten Improving recursive functions by inverting the order of evaluation . . . 139--179 C. M. P. Reade Balanced trees with removals: an exercise in rewriting and proof . . . . 181--204 Carroll Morgan Book Review: \booktitleProgramming: the derivation of algorithms, Anne Kaldewaij, (Prentice-Hall, Hemel Hempstead, United Kingdom, 1990), ISBN 0-13-204108-1 (paperback) . . . . . . . 205--207 Heinz Zemanek Book Review: \booktitleA computer perspective: Background to the computer age-new edition, the office of Charles and Ray Eames, (Harvard University Press, Cambridge, MA, 1990), 175 pages, ISBN 0-674-15626-9 (paperback) . . . . . 207--209 Tom Òsterby Book Review: \booktitleInheritance hierarchies in knowledge representation and programming languages, Maurizio Lenzerini, Daniele Nardi and Maria Simi, eds., (Wiley, Chichester, United Kingdom, 1991) 310 + xv pages, Price \pounds 22.50, ISBN 0-471-92741-4 . . . 209--213 Péter Szeredi Book Review: \booktitleLogic Programming: Proceedings of the 1990 North American Conference, Saumya Debray and Manuel Hermenegildo, eds., (MIT Press, Cambridge, MA, 1990), Price \pounds 49.50 (\$74.25 in Europe), ISBN 0-262-54058-4} . . . . . . . . . . . . . 213--215 Åke Hansson Book Review: \booktitleGraph-based proof procedures for Horn clauses, Stan Raatz, (Birkhäuser, Basel, Switzerland, 1990), Price SFr. 52.00/DM 62.00, ISBN 3-7643-3530-0, 0-8176-3530-0 (paperback) 215--218 Jacob Nielsen Book Review: \booktitleGraphic design for electronic documents and user interfaces, Aaron Marcus, (Addison-Wesley/ACM Press, Reading, MA, 1992), xii + 266 pages, Price \$31.25 (paperback), ISBN 0-201-54364-8} . . . . 218--221 Elod Knuth Book Review: \booktitleA unifying framework for structured analysis and design models, T. H. Tse, (Cambridge University Press, Cambridge, United Kingdom, 1991), Price \pounds 19.50/\$34.50, ISBN 0-521-39196-2} . . . 221--222
J. C. Ebergen Arbiters: an exercise in specifying and decomposing asynchronously communicating components . . . . . . . . . . . . . . . 223--245 A. Bouajjani and J.-C. Fernandez and N. Halbwachs and P. Raymond and C. Ratel Minimal state graph generation . . . . . 247--269 P. H. B. Gardiner and P. K. Pandya Reasoning algebraically about recursion 271--280 Richard S. Bird The smallest upravel . . . . . . . . . . 281--292
Edgar Knapp Derivation of concurrent programs: two examples . . . . . . . . . . . . . . . . 1--23 Guy-René Perrin and Jean-Pierre Finance Communication relations: a paradigm for parallel program design . . . . . . . . 25--59 Debasish Banerjee A technique for solving a class of quadratic FP equations . . . . . . . . . 61--85
Gerard Berry and Georges Gonthier The ESTEREL synchronous programming language: design, semantics, implementation . . . . . . . . . . . . . 87--152 Jan H. Jongejan Correctness of transformations on register transfers . . . . . . . . . . . 153--169 Wim H. Hesselink LR-parsing derived . . . . . . . . . . . 171--196
James H. Anderson and Bojan Gro\vselj Beyond atomic registers: bounded wait-free implementations of nontrivial objects . . . . . . . . . . . . . . . . 197--237 Fairouz Kamareddine A system at the cross-roads of functional and logic programming . . . . 239--279 Roberto Barbuti and Roberto Giacobazzi A bottom-up polymorphic type inference in logic programming . . . . . . . . . . 281--313
C. Ghezzi and G.-C. Roman Guest Editors' remarks . . . . . . . . . 1 Anne Dardenne and Axel van Lamsweerde and Stephen Fickas Goal-directed requirements acquisition 3--50 Y. Ledru Developing reactive systems in a VDM framework . . . . . . . . . . . . . . . 51--71 Pierre-Yves Schobbens Exceptions for algebraic specifications: on the meaning of ``but'' . . . . . . . 73--111 Reino Kurki-Suonio and Kari Systae and Jueri Vain Real-time specification and modeling with joint actions . . . . . . . . . . . 113--140 E. Ciapessoni and E. Corsetti and A. Montanari and P. San Pietro Embedding time granularity in a logical specification language for synchronous real-time systems . . . . . . . . . . . 141--171
F. Vivar\`es Modelling Jackson's Programming Method 173--204 D. B. Skillicorn Deriving Parallel Programs from Specifications Using Cost Information 205--221 R. J. R. Back and J. von Wright Statement inversion and strongest postcondition . . . . . . . . . . . . . 223--251 Jules Desharnais and Ali Mili and Fatma Mili On the mathematics of sequential decompositions . . . . . . . . . . . . . 253--289 Anonymous Author index --- Volume 20 . . . . . . . 291--291 Anonymous Master index --- Volumes 11--20 . . . . 293--299
E. Pascal Gribomont Concurrency without toil: a systematic method for parallel program design . . . 1--56 Bernhard Möller Towards pointer algebra . . . . . . . . 57--90
K. R. Apt and M. Hagiya Foreword . . . . . . . . . . . . . . . . 91 M. Abadi and M. Burrows and C. Kaufman and B. Lampson Authentication and delegation with smart-cards . . . . . . . . . . . . . . 93--113 Bernhard Steffen Generating data flow analysis algorithms from modal specifications . . . . . . . 115--139 John C. Mitchell On Abstraction and the Expressive Power of Programming Languages . . . . . . . . 141--163 Shin-ya Nishizaki Programs with continuations and linear logic . . . . . . . . . . . . . . . . . 165--190
Ambuj K. Singh and Mohamed G. Gouda Rankers: a classification of synchronization problems . . . . . . . . 191--223 Nicoletta De Francesco and Ugo Montanari and Daniel Yankelevich Axiomatizing CCS, nets and processes . . 225--261 Charles Consel and Siau Cheng Khoo Semantics-directed generation of a Prolog compiler . . . . . . . . . . . . 263--291
C. Morgan Foreword . . . . . . . . . . . . . . . . 1 Roland C. Backhouse and J. P. H. W. van den Eijnde and A. J. M. van Gasteren Calculating path algorithms . . . . . . 3--19 Paul H. B. Gardiner and Clare E. Martin and Oege de Moor An Algebraic Construction of Predicate Transformers . . . . . . . . . . . . . . 21--44 H. Peter Hofstee Distributing a class of sequential programs . . . . . . . . . . . . . . . . 45--65 Paul F. Hoogendijk and Roland C. Backhouse Relational Programming Laws in the Tree, List, Bag, Set Hierarchy . . . . . . . . 67--105 Geraint Jones and Mary Sheeran Designing arithmetic circuits by refinement in Ruby . . . . . . . . . . . 107--135 Johan J. Lukkien Operational semantics and generalized weakest preconditions . . . . . . . . . 137--155 Bernhard Möller and Martin Russling Shorter paths to graph algorithms . . . 157--180
Olivier Danvy Back to direct style . . . . . . . . . . 183--195 Fritz Henglein Dynamic typing: syntax and proof theory 197--230 Mark P. Jones A theory of qualified types . . . . . . 231--256 J. M. Larcheveque Interprocedural type propagation for object-oriented languages . . . . . . . 257--282 Chris Hankin and Sebastian Hunt Approximate fixed points in abstract interpretation . . . . . . . . . . . . . 283--306 John Hughes and John Launchbury Reversing abstract interpretations . . . 307--326 Flemming Nielson and Hanne Riis Nielson The tensor product in Wadler's analysis of lists . . . . . . . . . . . . . . . . 327--354
Jeremy Gibbons and Wentong Cai and David B. Skillicorn Efficient parallel algorithms for tree accumulations . . . . . . . . . . . . . 1--18 Jens Palsberg and Michael I. Schwartzbach Static typing for object-oriented programming . . . . . . . . . . . . . . 19--53 P. Rondogiannis and M. H. M. Cheng Petri-net-based deadlock analysis of Process Algebra programs . . . . . . . . 55--89 Egon Börger Book Review: \booktitlePredicate calculus and program semantics: E. W. Dijkstra and C. S. Scholten, (Springer, Berlin, 1989) . . . . . . . . . . . . . 91--101 Chris Hankin and Sebastian Hunt Erratum to: Approximate fixed points in abstract interpretation . . . . . . . . 103--103
Marie-Claude Gaudel Foreword . . . . . . . . . . . . . . . . 105--105 Pierre Collette Composition of assumption-commitment specifications in a UNITY style . . . . 107--125 Fosca Giannotti and Diego Latella Gate splitting in LOTOS specifications using abstract interpretation . . . . . 127--149 Javier Esparza Model checking using net unfoldings . . 151--195 Geoffrey S. Smith Principal type schemes for functional programs with overloading and subtyping 197--226 Gilles Bernot and Pascale Le Gall and Marc Aiguier Label algebras and exception handling 227--286 Françoise Bellegarde and James Hook Substitution: a formal methods case study using monads and transformations 287--311
Yanhong A. Liu and Tim Teitelbaum Systematic derivation of incremental programs . . . . . . . . . . . . . . . . 1--39 C. J. P. Lucena and P. S. C. Alencar A Formal Description of Evolving Software Systems Architectures . . . . . 41--61 F. A. van Gilst and P. M. van den Broek A new programming technique for lazy functional languages . . . . . . . . . . 63--81 Peter G. Harrison and R. Lyndon While Transformation of polynomial evaluation to a pipeline via Horner's rule . . . . 83--95 Hrant. B. Marandjan Book Review: \booktitleHandbook of Theoretical Computer Science. Volume A: Algorithms and Complexity. Volume B: Formal Models and Semantics, Jan van Leeuwen, ed., (Elsevier, Amsterdam, Netherlands/The MIT Press, Cambridge, MA, 1990) . . . . . . . . . . . . . . . 97--99 Giorgio Levi Book Review: \booktitleFoundations of disjunctive logic programming, Jorge Lobo, Jack Minker and Arcot Rajasekar, (MIT Press, London, 1992), Price \pounds 60.75 . . . . . . . . . . . . . . . . . 99--100 David Schmidt Book Review: \booktitlePredicate transformer semantics, Ernest G. Manes, (Cambridge University Press, Cambridge, 1993), ISBN 0-521-42036-9 . . . . . . . 100--102 Irene Guessarian Book Review: \booktitleIntensional logics, L. Fariñas del Cerro, M. Penttonen, eds., (Clarendon Press, Oxford, 1992) . . . . . . . . . . . . . 102--103
Scott D. Stoller and Fred B. Schneider Verifying programs that use causally-ordered message-passing . . . . 105--128 K. Mani Chandy and Beverly A. Sanders Predicate transformers for reasoning about concurrent computation . . . . . . 129--148 (or 129--147??) Anne Kaldewaij and Laurens de Vries The matrix as in-situ data structure . . 149--158 David Scholefield Proving properties of real-time semaphores . . . . . . . . . . . . . . . 159--181 Peter van Emde Boas Book Review: \booktitleCompared to what? An introduction to the analysis of algorithms: Gregory J. E. Rawlins, (Freeman, New York, 1992), ISBN 0-7167-8243-X, xxvi + 536 pages . . . . 183--185 Horst Reichel Book Review: \booktitleFormal specification and design, Cambridge tracts in theoretical computer science: L. M. G. Feijs and H. B. M Jonkers, (Cambridge University Press, 1992) (hardback), ISBN 0-521-43457-2 . . . . . 185--186 E. Moggi Book Review: \booktitleTwo-level functional languages, Cambridge tracts in computer science, vol. 34: F. Nielson and H. R. Nielson, (Cambridge University Press, 1992) . . . . . . . . . . . . . . 186--187
Bard Bloom and Robert Paige Transformational design and implementation of a new efficient solution to the ready simulation problem 189--220 R. Banach On regularity in software design . . . . 221--248 Egon Börger and Dean Rosenzweig A mathematical definition of full Prolog 249--286 Anonymous Author index volume 24 (1995) Committee Draft 1.0, ISO/IEC JTC1 SC22 WG17 N.92 287--287
Mark Moir and James H. Anderson Wait-free algorithms for fast, long-lived renaming . . . . . . . . . . 1--39 David Lorge Parnas and Jan Madey Functional documents for computer systems . . . . . . . . . . . . . . . . 41--61 K. Madhukar and D. Pavan Kumar and C. Pandu Rangan and R. Sundar Systematic design of an algorithm for biconnected components . . . . . . . . . 63--77
Donald Sannella Foreword . . . . . . . . . . . . . . . . 79--80 Martín Abadi and Luca Cardelli A theory of primitive objects. Second-order systems . . . . . . . . . . 81--116 James H. Andrews Foundational issues in implementing constraint logic programming systems . . 117--147 Michel Bidoit and Rolf Hennicker and Martin Wirsing Behavioural and abstractor specifications . . . . . . . . . . . . . 149--186 Robert Giegerich and Stefan Kurtz A comparison of imperative and purely functional suffix tree constructions . . 187--218 Chris Hankin and Daniel Le Métayer Lazy type inference and program analysis 219--249 C. Barry Jay A Semantics for Shape . . . . . . . . . 251--283 K. V. S. Prasad A calculus of broadcasting systems . . . 285--327 Anonymous Author index volume 25 (1995) . . . . . 329--329
Michel Sintzoff Editorial . . . . . . . . . . . . . . . 1--2 Bernhard Möller Preface . . . . . . . . . . . . . . . . 3--3 Roland Backhouse Mathematics of Program Construction (Editorial) . . . . . . . . . . . . . . 5--9 W\ladys\law M. Turski I was a computer . . . . . . . . . . . . 11--14 Richard S. Bird Functional Algorithm Design . . . . . . 15--31 Natarajan Shankar Steps towards mechanizing program transformations using PVS . . . . . . . 33--57 Klaus Achatz and Wolfram Schulte Massive parallelization of divide-and-conquer algorithms over powerlists . . . . . . . . . . . . . . . 59--78 R. J. R. Back and A. J. Martin and K. Sere Specifying the Caltech asynchronous microprocessor . . . . . . . . . . . . . 79--97 Rudolf Berghammer and Burghard von Karger Towards a design calculus for CSP . . . 99--115 Martin Russling Deriving a class of layer-oriented graph algorithms . . . . . . . . . . . . . . . 117--132 Krzysztof R. Apt Arrays, bounded quantification and iteration in logic and constraint logic programming . . . . . . . . . . . . . . 133--148 Anne Kaldewaij and Victor J. Dielissen Leaf trees . . . . . . . . . . . . . . . 149--165 Thierry Coquand An Algorithm for Type-Checking Dependent Types . . . . . . . . . . . . . . . . . 167--177 Jean-François Monin Exceptions considered harmless . . . . . 179--196 Sharon Curtis and Gavin Lowe Proofs with graphs . . . . . . . . . . . 197--216 Henk Doornbos and Roland Backhouse Reductivity . . . . . . . . . . . . . . 217--236 M. Frappier and A. Mili and J. Desharnais A relational calculus for program construction by parts . . . . . . . . . 237--254 Ketil Stölen Refinement principles supporting the transition from asynchronous unbounded to synchronous communication . . . . . . 255--272 Anonymous Author index of volume 26 (1996) . . . . 273--273
Susumu Nishimura Integrating different versions of programs with backward and forward slices . . . . . . . . . . . . . . . . . 1--35 Dominic Duggan and Frederick Bent Explaining type inference . . . . . . . 37--83
B. W. Watson and G. Zwaan A taxonomy of sublinear multiple keyword pattern matching algorithms . . . . . . 85--118 Joost-Pieter Katoen and Berry Schoenmakers Systolic arrays for the recognition of permutation-invariant segments . . . . . 119--137 Michael J. Butler Stepwise refinement of communicating systems . . . . . . . . . . . . . . . . 139--173 I. J. Hayes Supporting module reuse in refinement 175--184 J. Segers and J. C. Ebergen Design and analysis of up-down counters 185--204 A. Bijlsma and C. S. Scholten Point-free substitution . . . . . . . . 205--214
Eiiti Wada and Akinori Yonezawa Obituary: Professor Nobuo Yoneda (28 March 1930--22 April 1996) . . . . . . . 215--216 A. Bossi and M. Bugliesi and M. Gabbrielli and G. Levi and M. C. Meo Differential logic programs: Programming methodologies and semantics . . . . . . 217--262 Richard A. Frost and Barbara Szydlowski Memoizing purely functional top-down backtracking language processors . . . . 263--288 Jill Seaman and S. Purushothaman Iyer An operational semantics of sharing in lazy evaluation . . . . . . . . . . . . 289--322
Stephen Fitzpatrick and Terence J. Harmer and Alan Stewart and Maurice Clint and James M. Boyle The automated transformation of abstract specifications of numerical algorithms into efficient array processor implementations . . . . . . . . . . . . 1--41 Steve Schneider Timewise refinement for communicating processes . . . . . . . . . . . . . . . 43--90
Andre Arnold and Didier Begay and Jean-Pierre Radoux The embedded software of an electricity meter: An experience in using formal methods in an industrial project . . . . 93--110 Jose Luiz Fiadeiro and Tom Maibaum Categorical semantics of parallel program design . . . . . . . . . . . . . 111--138 Michal Iglewski and Janina Mincer-Daszkiewicz Internal design of modules specified in the trace assertion method . . . . . . . 139--170 Jifeng He and K. Seidel and A. McIver Probabilistic models for the guarded command language . . . . . . . . . . . . 171--192 Feliks Kluzniak and Miroslawa Milkowska Spill --- a logic language for writing testable requirements specifications . . 193--223 Piotr Kosiuczenko and Martin Wirsing Timed rewriting logic with an application to object-based specification . . . . . . . . . . . . . 225--246 Peter Pepper and Douglas R. Smith A high-level derivation of global search algorithms with constraint propagation 247--271 Jeannette M. Wing and Mandana Vaziri-Farahani A case study in model checking software systems . . . . . . . . . . . . . . . . 273--299
Jan Friso Groote and Martin Rem Foreword . . . . . . . . . . . . . . . . 1--2 Glenn Bruns An industrial application of modal process logic . . . . . . . . . . . . . 3--22 Tatjana Kapus and Zmago Brezocnik Verification of XTP context management closing procedure in style of TLA . . . 23--52 Juan Bicarregui and Jeremy Dick and Brian Matthews and Eoin Woods Making the most of formal specification through animation, testing and proof . . 53--78 Sergio Campos and Edmund M. Clarke and Marius Minea Symbolic Techniques for Formally Verifying Industrial Systems . . . . . . 79--98 Wael M. Elseaidy and Rance Cleaveland and John W. Baugh, Jr. Modeling and verifying active structural control systems . . . . . . . . . . . . 99--122 Jean-Claude Fernandez and Claude Jard and Thierry Jeron and Cesar Viho Experiment in automatic generation of test suites for protocols with verification technology . . . . . . . . 123--146 Matthew J. Morley Safety-level communication in railway interlockings . . . . . . . . . . . . . 147--170 Hubert Garavel and Laurent Mounier Specification and verification of various distributed leader election algorithms for unidirectional ring networks . . . . . . . . . . . . . . . . 171--197 Jan A. Bergstra and Joris A. Hillebrand and Alban Ponse Grid protocols based on synchronous communication . . . . . . . . . . . . . 199--233 S. H. J. Bos and M. A. Reniers I$^2$C-bus in discrete-time process algebra . . . . . . . . . . . . . . . . 235--258 Henri Korver Detecting feature interactions with CAESAR/ALDEBARAN . . . . . . . . . . . . 259--278
Ray Nickson and Ian Hayes Supporting contexts in program refinement . . . . . . . . . . . . . . . 279--302 Jens Palsberg and Boaz Patt-Shamir and Karl Lieberherr A new approach to compiling adaptive programs . . . . . . . . . . . . . . . . 303--326 F. W. van der Sommen and W. H. J. Feijen and A. J. M. van Gasteren Peterson's mutual exclusion algorithm revisited . . . . . . . . . . . . . . . 327--334 K. Mani Chandy and Beverly A. Sanders Erratum: ``Predicate transformers for reasoning about concurrent computation'' [Sci. Comput. Programming \bf 24 (1995), no. 2, 129--148; MR 96d:68145] . . . . . 335--335
Philippe Codognet Foreword . . . . . . . . . . . . . . . . 1--2 V. Gupta and R. Jagadeesan and V. A. Saraswat Computing with continuous change . . . . 3--49 F. Bueno and M. Hermenegildo and U. Montanari and F. Rossi Partial order and contextual net semantics for atomic and locally atomic CC programs . . . . . . . . . . . . . . 51--82 Pascal Van Hentenryck and Laurent Michel and Frederic Benhamou Newton --- constraint programming over nonlinear constraints . . . . . . . . . 83--118 Roberto Bagnara A hierarchy of constraint systems for data-flow analysis of constraint logic-based languages . . . . . . . . . 119--155 Manuel M. T. Chakravarty and Yike Guo and Martin Köhler and Hendrik C. R. Lock GOFFIN: Higher-order functions meet concurrent constraints . . . . . . . . . 157--199 Uwe M. Borghoff and Remo Pareschi and Francesca Arcelli and Ferrante Formato Constraint-based protocols for Distributed Problem Solving . . . . . . 201--226 (or 201--225??) T. Nguyen and Y. Deville A distributed arc-consistency algorithm 227--250
Eric W. van Ammers Program construction by context independent refinements . . . . . . . . 251--286 Mark Moir Fast, long-lived renaming improved and simplified . . . . . . . . . . . . . . . 287--308 Nicoletta De Francesco and Antonella Santone and Gigliola Vaglini State space reduction by non-standard semantics for deadlock analysis . . . . 309--338
Patrick Cousot and Baudouin Le Charlier Foreword . . . . . . . . . . . . . . . . 1--1 Tania Armstrong and Kim Marriott and Peter Schachte and Harald Sòndergaard Two classes of Boolean functions for dependency analysis . . . . . . . . . . 3--45 Anindya Banerjee and David A. Schmidt Stackability in the simply-typed call-by-value lambda calculus . . . . . 47--73 Nicolas Halbwachs About synchronous programming and abstract interpretation . . . . . . . . 75--89 Laurent Mauborgne Abstract interpretation using typed decision graphs . . . . . . . . . . . . 91--112 Kirsten Lackner Solberg Gasser and Hanne Riis Nielson and Flemming Nielson Strictness and totality analysis . . . . 113--145 Kwangkeun Yi An abstract interpretation for estimating uncaught exceptions in Standard ML programs . . . . . . . . . . 147--173
Paolo Ciancarini and Roberto Gorrieri Coordination models, languages and architectures . . . . . . . . . . . . . 175--177 Jean-Marc Andreoli and François Pacull and Daniele Pagani and Remo Pareschi Multiparty Negotiation of Dynamic Distributed Object Services . . . . . . 179--203 J. A. Bergstra and P. Klint The discrete time ToolBus --- a software coordination architecture . . . . . . . 205--229 P. Ciancarini and M. Mazza and L. Pazzaglia A Logic for a Coordination Model with Multiple Spaces . . . . . . . . . . . . 231--261 Pascal Fradet and Daniel Le Métayer Structured Gamma . . . . . . . . . . . . 263--289 Munehiro Fukuda and Lubomir F. Bic and Michael B. Dillencourt and Fehmina Merchant Distributed coordination with MESSENGERS 291--311 H. J. M. Goeman and J. N. Kok and K. Sere and R. T. Udink Coordination in the ImpUnity Framework 313--334 A. I. T. Rowstron and A. M. Wood Solving the Linda multiple \tt rd problem using the \tt copy-collect primitive . . . . . . . . . . . . . . . 335--358 Robert Tolksdorf Laura --- a Service-Based Coordination Language . . . . . . . . . . . . . . . . 359--381 Alex Simpson Book review . . . . . . . . . . . . . . 383--385
Hanne Riis Nielson Foreword . . . . . . . . . . . . . . . . 1--2 Simon L. Peyton Jones and André L. M. Santos A transformation-based optimiser for Haskell . . . . . . . . . . . . . . . . 3--47 Geoffrey Smith and Dennis Volpano A sound polymorphic type system for a dialect of C . . . . . . . . . . . . . . 49--72 H. Seidl and M. H. Sòrensen Constraints to stop deforestation . . . 73--107 Eva Rose Linear-time hierarchies for a functional language machine model . . . . . . . . . 109--143 Roberto Barbuti and Nicoletta De Francesco and Paolo Mancarella and Antonella Santone Towards a logical semantics for pure Prolog . . . . . . . . . . . . . . . . . 145--176 Roberto Giacobazzi and Francesco Ranzato Optimal domains for disjunctive abstract interpretation . . . . . . . . . . . . . 177--210
Sergei Gorlatch Extracting and implementing list homomorphisms in parallel program development . . . . . . . . . . . . . . 1--27 David S. Wise Undulant-block elimination and integer-preserving matrix inversion . . 29--85 Ana Cavalcanti and Augusto Sampaio and Jim Woodcock An inconsistency in procedures, parameters, and substitution in the refinement calculus . . . . . . . . . . 87--96 Marcelo P. Fiore Book Review: \booktitleTopology via Logic: Steven Vickers, (Cambridge University Press) 0 521 36062 5 hardback, 0-521-57651-2 paperback . . . 97--99
Daniele Compare and Paola Inverardi and Alexander L. Wolf Uncovering architectural mismatch in component behavior . . . . . . . . . . . 101--131 Yamine Ait-Ameur Refinement of rational end-points real numbers by means of floating-point numbers . . . . . . . . . . . . . . . . 133--162 L. M. G. Feijs and R. C. van Ommering Relation partition algebra --- mathematical aspects of uses and part-of relations . . . . . . . . . . . . . . . 163--212 Sandro Etalle Book Review: \booktitleAn introduction to logic programming through prolog, Michael Spivey, Prentice Hall International Series in Computer Science, Englewood cliffs, NJ, 1996. ISBN 0-13-536047-1 . . . . . . . . . . . 213--214 Harry Buhrman Book Review: \booktitleCommunication complexity, Eyal Kushilevitz, Noam Nisan, Cambridge University Press, Cambridge, 1997. ISBN 0-56067-5 . . . . 215--216 Anonymous Book Review: \booktitleOCCAM 2: John Galletly, UCL Press London, 1996. ISBN 1-85728-362-7, 2nd edition, 304 pp., \pounds 19.95 . . . . . . . . . . . . . 217--219
Michael Butler Calculational derivation of pointer algorithms from tree operations . . . . 221--260 H. Bowman and E. A. Boiten and J. Derrick and M. W. A. Steen Strategies for consistency checking based on unification . . . . . . . . . . 261--298
Marc Andries and Gregor Engels and Annegret Habel and Berthold Hoffmann and Hans-Jörg Kreowski and Sabine Kuske and Detlef Plump and Andy Schürr and Gabriele Taentzer Graph transformation for specification and programming . . . . . . . . . . . . 1--54 Uwe Meyer Correctness of on-line partial evaluation for a Pascal-like language 55--73 Pieter Hartel Book Review: \booktitlePurely functional data structures: Chris Okasaki, Cambridge University Press, 1998, ISBN 0-521-63124-6, x + 220 pages, hardback 75--77
Laura Semini and Carlo Montangero A refinement calculus for tuple spaces 79--140 Joseph M. Morris and Alexander Bunkenburg $ {\bf E3} $: a logic for reasoning equationally in the presence of partiality . . . . . . . . . . . . . . . 141--158 Arie van Deursen Book Review: \booktitleModern Compiler Implementation in Java, Andrew W. Appel, Cambridge University Press, 1998, x + 548 pages, hardback, ISBN 0-521-58388-8 159--161
Egidio Astesiano and Gianna Reggio and Elena Zucca Stores as homomorphisms and their transformations: a uniform approach to structured types in imperative languages 163--190 Eric C. R. Hehner Specifications, programs, and total correctness . . . . . . . . . . . . . . 191--205 Mauricio Osorio and Bharat Jayaraman and David A. Plaisted Theory of partial-order programming . . 207--238
Anonymous Editorial . . . . . . . . . . . . . . . 1--2 Oege de Moor and Jeremy Gibbons Bridging the algorithm gap: a linear-time functional program for paragraph formatting . . . . . . . . . . 3--27 Eerke Boiten and John Derrick and Howard Bowman and Maarten Steen Constructive consistency checking for partial specification in $Z$ . . . . . . 29--75
Anonymous Editorial(s) . . . . . . . . . . . . . . 77--77 Alexander Aiken Introduction to set constraint-based program analysis . . . . . . . . . . . . 79--111 Jürgen Brauburger and Jürgen Giesl Approximating the domains of functional and imperative programs . . . . . . . . 113--136 Christian Fecht and Helmut Seidl A faster solver for general systems of equations . . . . . . . . . . . . . . . 137--161 Christian Ferdinand and Florian Martin and Reinhard Wilhelm and Martin Alt Cache behavior prediction by abstract interpretation . . . . . . . . . . . . . 163--189 Jakob Rehof and Torben Æ. Mogensen Tractable constraints in finite semilattices . . . . . . . . . . . . . . 191--221 A. Venet Automatic analysis of pointer aliasing for untyped programs . . . . . . . . . . 223--248 Anonymous Book review(s) . . . . . . . . . . . . . 249--253 Anonymous Index . . . . . . . . . . . . . . . . . 255--255
Jorge Cuellar and Stefania Gnesi and Diego Latella Foreword . . . . . . . . . . . . . . . . 1--3 Gérard Berry and others ESTEREL: a formal method applied to avionic software development . . . . . . 5--25 Marius Bozga and others Verification and test generation for the SSCOP protocol . . . . . . . . . . . . . 27--52 Vicky Hartonas-Garmhausen and Sergio Campos and Alessandro Cimatti and Edmund Clarke and Fausto Giunchiglia Verification of a safety-critical railway interlocking system with real-time constraints . . . . . . . . . 53--64 Mats P. E. Heimdahl and Barbara J. Czerny On the analysis needs when verifying state-based software requirements: an experience report . . . . . . . . . . . 65--96 Holger Hermanns and Joost-Pieter Katoen Automated compositional Markov chain generation for a plain-old telephone system . . . . . . . . . . . . . . . . . 97--127
Ira Baxter and Alex Quilici and Chris Verhoef Preface . . . . . . . . . . . . . . . . 129--130 Ira D. Baxter and Michael Mehlich Reverse engineering is reverse forward engineering . . . . . . . . . . . . . . 131--147 Jean-François Girard and Rainer Koschke A comparison of abstract data types and objects recovery techniques . . . . . . 149--181 M.-A. D. Storey and K. Wong and H. A. Müller How do program understanding tools affect how programmers understand programs? . . . . . . . . . . . . . . . 183--207 Mark van den Brand and Alex Sellink and Chris Verhoef Generation of components for software renovation factories from context-free grammars . . . . . . . . . . . . . . . . 209--266 Dean Jerding and Spencer Rugaber Using visualization for architectural localization and extraction . . . . . . 267--284 Alex Quilici and Steven Woods and Yongjun Zhang Program plan matching: experiments with a constraint-based approach . . . . . . 285--302 Arie van Deursen and Alex Quilici and Steve Woods Program plan recognition for year 2000 tools . . . . . . . . . . . . . . . . . 303--324 Anonymous Index . . . . . . . . . . . . . . . . . 325--326
Anonymous Editorial(s) . . . . . . . . . . . . . . 1--2 Rutger M. Dijkstra Computation calculus bridging a formalization gap . . . . . . . . . . . 3--36 Jeremy Gibbons Generic downwards accumulations . . . . 37--65 John Hughes Generalising monads to arrows . . . . . 67--111 Rajeev Joshi and K. Rustan M. Leino A semantic approach to secure information flow . . . . . . . . . . . . 113--138 Burghard von Karger A calculational approach to reactive systems . . . . . . . . . . . . . . . . 139--161 Morten Heine B. Sòrensen Convergence of program transformers in the metric space of trees . . . . . . . 163--205 C. Barry Jay Costing parallel programs as a function of shapes . . . . . . . . . . . . . . . 207--224 Thomas Nitsche Shapeliness analysis of functional programs with algebraic data types . . . 225--252 Frédéric Loulergue and Gaétan Hains and Christian Foisy A calculus of functional BSP programs 253--277 K. L. McMillan A methodology for hardware verification using compositional model checking . . . 279--309 Anonymous Erratum . . . . . . . . . . . . . . . . 311--311 Anonymous Index . . . . . . . . . . . . . . . . . 313--313
Rudolf Berghammer and Thorsten Hoffmann Deriving relational programs for computing kernels by reconstructing a proof of Richardson's theorem . . . . . 1--25 Agostino Cortesi and Baudouin Le Charlier and Pascal Van Hentenryck Combinations of abstract domains for logic programming: open product and generic pattern construction . . . . . . 27--71 Rahma Ben Ayed and Jules Desharnais and Marc Frappier and Ali Mili A calculus of program adaptation and its applications . . . . . . . . . . . . . . 73--123 Stephan Diehl A generative methodology for the design of abstract machines . . . . . . . . . . 125--142 Gianfranco Balbo \em Performance Modeling with Deterministic and Stochastic Petri Nets, Christoph Lindemann, Wiley-Interscience Series in Systems and Optimization Wiley, New York, 1998, 405 pages, ISBN 0-471-97646-6 . . . . . . . . . . . . . 143--146 Jan van Eijck \em The Tbilisi Symposium on Logic, Language and Computation: Selected Papers, Jonathan Ginzburg, Zurab Khasidashvili, Carl Vogel, Jean-Jacques Lévi, and Enric Vallduví (Eds.), Studies in Logic, Language and Information series of CSLI Publications and FoLLI, Stanford, 1998, xxxi + 376 pages, ISBN 1-57586-098-8 . . . . . . . . . . . . . 147--149 Davide Sangiorgi \em Communicating and Mobile Systems: the $ \pi $-calculus, Robin Milner, Cambridge University Press, Cambridge, 1999, 174 pages, ISBN 0-521-64320-1 . . 151--153 Thomas Streicher \em Practical Foundations of Mathematics, Paul Taylor, Cambridge Studies in Advanced Mathematics, Vol. 59, Cambridge University Press, Cambridge, 1999. xi + 572 pages, price \pounds 50 paperback, ISBN 0-521-63107-6 155--157 Anonymous Index . . . . . . . . . . . . . . . . . 159--159
Giorgio Levi Preface . . . . . . . . . . . . . . . . 1--1 Oliver Rüthing Code motion in the presence of critical edges without bidirectional data flow analysis . . . . . . . . . . . . . . . . 3--29 Michael Hind and Anthony Pioli Evaluating the effectiveness of pointer alias analyses . . . . . . . . . . . . . 31--55 Dominic Duggan Finite subtype inference with explicit polymorphism . . . . . . . . . . . . . . 57--92 Francesca Levi A symbolic semantics for abstract model checking . . . . . . . . . . . . . . . . 93--123 Paolo Volpe A first-order language for expressing sharing and type properties of logic programs . . . . . . . . . . . . . . . . 125--148
Loe M. G. Feijs Mechanisms for naming: an algebraic approach with an application to Java . . 149--188 Ryszard Janicki and Ridha Khedri On a formal semantics of tabular expressions . . . . . . . . . . . . . . 189--213 Jan Friso Groote and Jos van Wamel Analysis of three hybrid systems in timed $ \mu $CRL . . . . . . . . . . . . 215--247 Luc Moreau Distributed directory service and message routing for mobile agents . . . 249--272 Anonymous Author index of Volume 39 . . . . . . . 273--273
Egidio Astesiano and Carlo Ghezzi Fundamental Approaches to Software Engineering . . . . . . . . . . . . . . 1--2 Steven Bradley and William Henderson and David Kendall and Adrian Robson A formal design language for real-time systems with data . . . . . . . . . . . 3--29 Wolfgang Grieskamp and Maritta Heisel and Heiko Dörr Specifying embedded systems with statecharts and Z: an agenda for cyclic software components . . . . . . . . . . 31--57 Alexandre Mota and Augusto Sampaio Model-checking CSP-Z: strategy, tool support and industrial application . . . 59--96 J. Padberg and M. Gajewsky and C. Ermel Rule-based refinement of high-level nets preserving safety properties . . . . . . 97--118 Peter Scholz Incremental design of statechart specifications . . . . . . . . . . . . . 119--145
Dennis Smith and Steve Woods Preface . . . . . . . . . . . . . . . . 147--149 Margaret Ann Francel and Spencer Rugaber The value of slicing while debugging . . 151--169 Cristina Cifuentes and Mike Van Emmerik Recovery of jump table case statements from binary code . . . . . . . . . . . . 171--188 Arie van Deursen and Leon Moonen An empirical study into COBOL type inferencing . . . . . . . . . . . . . . 189--211 G. Antoniol and B. Caprile and A. Potrich and P. Tonella Design-code traceability recovery: selecting the basic linkage properties 213--234 Beniamino Di Martino and Antonino Mazzeo and Nicola Mazzocca and Umberto Villano Parallel program analysis and restructuring by detection of point-to-point interaction patterns and their transformation into collective communication constructs . . . . . . . . 235--263 Anonymous Author index of Volume 40 . . . . . . . 265--265
David A. Naumann Predicate transformer semantics of a higher-order imperative language with record subtyping . . . . . . . . . . . . 1--51 Malte Plath and Mark Ryan Feature integration using a feature construct . . . . . . . . . . . . . . . 53--84 H. Marchand and E. Rutten and M. Le Borgne and M. Samaan Formal verification of programs specified with signal: application to a power transformer station controller . . 85--104
Carlos Canal and Ernesto Pimentel and José M. Troya Compatibility and inheritance in software architectures . . . . . . . . . 105--138 Yanhong A. Liu and Scott D. Stoller and Tim Teitelbaum Strengthening invariants for efficient computation . . . . . . . . . . . . . . 139--172 Wim H. Hesselink and Arnold Meijster and Coenraad Bron Concurrent determination of connected components . . . . . . . . . . . . . . . 173--194
Hanna Klaudel Compositional high-level Petri net semantics of a parallel programming language with procedures . . . . . . . . 195--240 M. Hennessy and H. Lin and J. Rathke Unique fixpoint induction for message-passing process calculi . . . . 241--275 Andrea Omicini and Enrico Denti From tuple spaces to tuple centres . . . 277--294 Anonymous Author index of Volume 41 . . . . . . . 295--295
Luqi and Manfred Broy Software engineering beyond our planning horizon: automation for computer-based systems . . . . . . . . . . . . . . . . 1--10 Daniel M. Berry Formal methods: the very idea --- Some thoughts about why they work when they work . . . . . . . . . . . . . . . . . . 11--27 David Robertson Pitfalls of formality in early system design . . . . . . . . . . . . . . . . . 29--38 Rance Cleaveland and Steven T. Sims Generic tools for verifying concurrent systems . . . . . . . . . . . . . . . . 39--47 Hee-Hwan Kwak and Insup Lee and Oleg Sokolsky Parametric approach to the specification and analysis of real-time scheduling based on ACSR-VP . . . . . . . . . . . . 49--60 V. Berzins Lightweight inference for automation efficiency . . . . . . . . . . . . . . . 61--74 Wolfgang Polak Formal methods in practice . . . . . . . 75--85 Michael Gelfond and Richard Watson On methodology of representing knowledge in dynamic domains . . . . . . . . . . . 87--99 Norbert Völker and Bernd J. Krämer Automated verification of function block-based industrial control systems 101--113 Daniel E. Cooke and Vladik Kreinovich Automatic concurrency in SequenceL . . . 115--128
W. M. P. van der Aalst and K. M. van Hee and R. A. van der Toorn Component-based software architectures: a framework based on inheritance of behavior . . . . . . . . . . . . . . . . 129--171 Loe M. G. Feijs and Yuechen Qian Component algebra . . . . . . . . . . . 173--228 Paolo Tonella and Alessandra Potrich Cjj: a subset of C++ compliant with Java 229--271 Anonymous Author index of Volume 42 . . . . . . . 273--273
Yaroslav S. Usenko State space generation for the HAVi leader election protocol . . . . . . . . 1--33 Patrik Jansson and Johan Jeuring Polytypic data conversion programs . . . 35--75 J. M. Morris and A. Bunkenburg A source of inconsistency in theories of nondeterministic functions . . . . . . . 77--89
Roland Backhouse and José Oliveira Preface . . . . . . . . . . . . . . . . 91--92 Johan Nordlander Polymorphic subtyping in O'Haskell . . . 93--127 Ralf Hinze Polytypic values possess polykinded types . . . . . . . . . . . . . . . . . 129--159 Ian Hayes Reasoning about real-time repetitions: terminating and nonterminating . . . . . 161--192 Sergei Abramov and Robert Glück The universal resolving algorithm and its correctness: inverse computation in a functional language . . . . . . . . . 193--229 Anonymous Author index of Volume 43 . . . . . . . 231--231
Andy Evans and Stuart Kent and Bran Selic Preface . . . . . . . . . . . . . . . . 1--4 Colin Atkinson and Thomas Kühne Profiles in a strict metamodeling framework . . . . . . . . . . . . . . . 5--22 David Garlan and Shang-Wen Cheng and Andrew J. Kompanek Reconciling the needs of architectural description with object-modeling notations . . . . . . . . . . . . . . . 23--49 Heinrich Hussmann and Birgit Demuth and Frank Finger Modular architecture for a toolset supporting OCL . . . . . . . . . . . . . 51--69 Siobhán Clarke Extending standard UML with model composition semantics . . . . . . . . . 71--100 Vittorio Cortellessa and Raffaela Mirandola PRIMA-UML: a performance validation incremental methodology on early UML diagrams . . . . . . . . . . . . . . . . 101--129
Hartmut Ehrig and Gregor Engels and Hans-Jörg Kreowski and Gabriele Taentzer Foreword . . . . . . . . . . . . . . . . 131--132 Michel Wermelinger and José Luiz Fiadeiro A graph transformation approach to software architecture reconfiguration 133--155 Mark Minas Concepts and realization of a diagram editor generator based on hypergraph transformation . . . . . . . . . . . . . 157--180 Roswitha Bardohl A visual environment for visual languages . . . . . . . . . . . . . . . 181--203 Dániel Varró and Gergely Varró and András Pataricza Designing the automatic transformation of visual languages . . . . . . . . . . 205--227 Ralph Depke and Reiko Heckel and Jochen Malte Küster Formal agent-oriented modeling with UML and graph transformation . . . . . . . . 229--252
A. G. Engels and S. Mauw and M. A. Reniers A hierarchy of communication models for Message Sequence Charts . . . . . . . . 253--292 Josva Kleist and Davide Sangiorgi Imperative objects as mobile processes 293--342 W. M. P. van der Aalst and K. M. van Hee and R. A. van der Toorn ``Compositionality of projection inheritance'' [Sci. Comput. Programming 42 (2--3) (2002) 129--171] . . . . . . . 343--344 Anonymous Author index . . . . . . . . . . . . . . 345--345
C. Verhoef Quantitative IT portfolio management . . 1--96 Anonymous Editorial board . . . . . . . . . . . . ii--ii
Elliot Chikofsky and Chris Verhoef Preface . . . . . . . . . . . . . . . . 97--98 Jens H. Jahnke and Wilhelm Schäfer and Jörg P. Wadsack and Albert Zündorf Supporting iterations in exploratory database reengineering processes . . . . 99--136 Pedro Sousa and Lurdes Pedro-de-Jesus and Gonçalo Pereira and Fernando Brito e Abreu Clustering relations into abstract ER schemas for database reverse engineering 137--153 M. Ajmal Chaumun and Hind Kabaili and Rudolf K. Keller and François Lustman A change impact model for changeability assessment in object-oriented software systems . . . . . . . . . . . . . . . . 155--174 Jacob Brunekreef and Bob Diertens Towards a user-controlled software renovation factory . . . . . . . . . . . 175--191 Alex Sellink and Harry Sneed and Chris Verhoef Restructuring of COBOL/CICS legacy systems . . . . . . . . . . . . . . . . 193--243 Derek Rayside and Kostas Kontogiannis Extracting Java library subsets for deployment on embedded systems . . . . . 245--270 Anonymous Author index . . . . . . . . . . . . . . 271--271 Anonymous Editorial board . . . . . . . . . . . . CO2--CO2
Paolo Ciancarini and Alexander Wolf Issues in Coordination Languages and Architectures . . . . . . . . . . . . . 1--3 Candida Attanasio and Flavio Corradini and Paola Inverardi Static analysis of real-time component-based systems configurations 5--30 Marcello M. Bonsangue and Joost N. Kok and Gianluigi Zavattaro Comparing coordination models and architectures using embeddings . . . . . 31--69 Antonio Brogi and Jean-Marie Jacquet On the expressiveness of coordination via shared dataspaces . . . . . . . . . 71--98 Andrew Moran and David Sands and Magnus Carlsson Erratic Fudgets: a semantic theory for an embedded coordination language . . . 99--135 Antony I. T. Rowstron Using mobile code to provide fault tolerance in tuple space based coordination languages . . . . . . . . . 137--162 Jan Vitek and Ciarán Bryce and Manuel Oriol Coordinating processes with secure spaces . . . . . . . . . . . . . . . . . 163--193 Anonymous Editorial board . . . . . . . . . . . . ii--ii
Hubert Garavel and Stefania Gnesi and Ina Schieferdecker Special issue on the Fifth International Workshop of the ERCIM Working Group on Formal Methods for Industrial Critical Systems, Berlin, April 3--4, 2000----selected papers . . . . . . . . 195--196 Paulo J. F. Carreira and Miguel E. F. Costa Automatically verifying an object-oriented specification of the Steam-Boiler system . . . . . . . . . . 197--217 Florence Maraninchi and Yann Rémond Mode-Automata: a new domain-specific construct for the development of safe critical systems . . . . . . . . . . . . 219--254 Radu Mateescu and Mihaela Sighireanu Efficient on-the-fly model-checking for regular alternation-free mu-calculus . . 255--281 Antoine Requet A B model for ensuring soundness of a large subset of the Java Card virtual machine . . . . . . . . . . . . . . . . 283--306 Anonymous Author index . . . . . . . . . . . . . . 307--307 Anonymous Editorial board . . . . . . . . . . . . CO2--CO2
Mark van den Brand and Marjan Mernik and Didier Parigot Preface . . . . . . . . . . . . . . . . 1--1 Kyung-Goo Doh and Peter D. Mosses Composing programming languages by combining action-semantics modules . . . 3--36 Görel Hedin and Eva Magnusson JastAdd --- an aspect-oriented compiler construction system . . . . . . . . . . 37--58 Tobias Kuipers and Joost Visser Object-oriented tree traversal with JJForester . . . . . . . . . . . . . . . 59--87 Anonymous Editorial board . . . . . . . . . . . . ii--ii
Agostino Cortesi and Gilberto Filé Static Analysis . . . . . . . . . . . . 89--90 Jonathan Aldrich and Emin Gün Sirer and Craig Chambers and Susan J. Eggers Comprehensive synchronization elimination for Java . . . . . . . . . . 91--120 Laurent Mauborgne Infinitary relations and their representation . . . . . . . . . . . . . 121--144 Flemming Nielson and René Rydhof Hansen and Hanne Riis Nielson Abstract interpretation of mobile ambients . . . . . . . . . . . . . . . . 145--175 David Monniaux Abstracting cryptographic protocols with tree automata . . . . . . . . . . . . . 177--202 Jean-Claude Fernandez and Marius Bozga and Lucian Ghirvu State space reduction based on live variables analysis . . . . . . . . . . . 203--220 Yanhong A. Liu and Scott D. Stoller Eliminating dead code on recursive data 221--242 Anonymous Author Index . . . . . . . . . . . . . . 243--243 Anonymous Editorial board . . . . . . . . . . . . CO2--CO2
V. K. Paleri and Y. N. Srikant and P. Shankar Partial redundancy elimination: a simple, pragmatic, and provably correct algorithm . . . . . . . . . . . . . . . 1--20 Stephen A. Edwards and Edward A. Lee The semantics and execution of a synchronous block-diagram language . . . 21--42 Jiannong Cao and Alvin Chan and Yudong Sun and Kang Zhang Dynamic configuration management in a graph-oriented Distributed Programming Environment . . . . . . . . . . . . . . 43--65 Rudolf Berghammer and Florian Reuter A linear approximation algorithm for bin packing with absolute approximation factor $ 3 / 2 $ . . . . . . . . . . . . 67--80 Anonymous Editorial Board . . . . . . . . . . . . ii--ii
Bruce W. Watson A new algorithm for the construction of minimal acyclic DFAs . . . . . . . . . . 81--97 Bruce W. Watson and Richard E. Watson A Boyer--Moore-style algorithm for regular expression pattern matching . . 99--117 K. S. How Tai Wah An analysis of the coupling effect I: single test data . . . . . . . . . . . . 119--161 Dino Pedreschi and Salvatore Ruggieri On logic programs that always succeed 163--196 Anonymous Author Index . . . . . . . . . . . . . . 197--197 Anonymous (Ed. board) . . . . . . . . . . . . . . CO2--CO2
Mark Burgess On the theory of system administration 1--46 D. Ll. L. Rees and K. Stephenson and J. V. Tucker The algebraic structure of interfaces 47--88 Marco Comini and Roberta Gori and Giorgio Levi and Paolo Volpe Abstract interpretation based verification of logic programs . . . . . 89--123 S. A. Curtis The classification of greedy algorithms 125--157 Anonymous Author Index . . . . . . . . . . . . . . 159--159 Anonymous Editorial Board . . . . . . . . . . . . ii--ii
Pierpaolo Degano Preface . . . . . . . . . . . . . . . . 1--1 Catherine Meadows Ordering from Satan's menu: a survey of requirements specification for formal analysis of cryptographic protocols . . 3--22 Roberto Gorrieri and Fabio Martinelli A simple framework for real-time cryptographic protocol analysis with compositional proof rules . . . . . . . 23--49 Hubert Comon-Lundh and Véronique Cortier Security properties: two agents are sufficient . . . . . . . . . . . . . . . 51--71 Pablo Giambiagi and Mads Dam On the secure implementation of security protocols . . . . . . . . . . . . . . . 73--99 Dachuan Yu and Nadeem A. Hamid and Zhong Shao Building certified libraries for PCC: dynamic storage allocation . . . . . . . 101--127 Uday S. Reddy and Hongseok Yang Correctness of data representations involving heap data structures . . . . . 129--160 Atsushi Ohori Register allocation by proof transformation . . . . . . . . . . . . . 161--187 Christian Haack and J. B. Wells Type error slicing in implicitly typed higher-order languages . . . . . . . . . 189--224 Cédric Lhoussaine Type inference for a distributed $ \pi $-calculus . . . . . . . . . . . . . . . 225--251 Cormac Flanagan Automatic software model checking via constraint logic . . . . . . . . . . . . 253--270 Anonymous Author Index . . . . . . . . . . . . . . 271--271
Eerke Boiten and Bernhard Möller Foreword . . . . . . . . . . . . . . . . 1--2 Dexter Kozen Some results in dynamic model theory . . 3--22 J. von Wright Towards a refinement algebra . . . . . . 23--45 Wim H. Hesselink Using eternity variables to specify and prove a serializable database interface 47--85 Shin-Cheng Mu and Richard Bird Theory and applications of inverting functions as folds . . . . . . . . . . . 87--116 Ralf Hinze and Johan Jeuring and Andres Löh Type-indexed data types . . . . . . . . 117--151 Kevin Backhouse and Roland Backhouse Safety of abstract interpretations for free, via logical relations and Galois connections . . . . . . . . . . . . . . 153--196 Anonymous Editorial board . . . . . . . . . . . . ??
Mark Burgess Configurable immunity for evolving human--computer systems . . . . . . . . 197--213 Robert Giegerich and Carsten Meyer and Peter Steffen A discipline of dynamic programming over sequence data . . . . . . . . . . . . . 215--263 David Wile Lessons learned from real DSL experiments . . . . . . . . . . . . . . 265--290 J. J. Jan Joris Vereijken Process algebra with timing: J. C. M. Baeten and C. A. Middelburg (Eds); Springer, Berlin, 2002, pp. xx + 287, ISBN 3-540-43447-X . . . . . . . . . . . 291--292 Anonymous IFC (Ed. board) . . . . . . . . . . . . ??
Ralf Lämmel Transformations everywhere . . . . . . . 1--8 Günter Kniesel and Helge Koch Static composition of refactorings . . . 9--51 Paulo Borba and Augusto Sampaio and Ana Cavalcanti and Márcio Cornélio Algebraic reasoning for object-oriented programming . . . . . . . . . . . . . . 53--100 Martin Erwig and Deling Ren Monadification of functional programs 101--129 Uwe Zdun Supporting incremental and experimental software evolution by runtime method transformations . . . . . . . . . . . . 131--163 Victor L. Winter and Mahadevan Subramaniam The transient combinator, higher-order strategies, and the distributed data problem . . . . . . . . . . . . . . . . 165--212 M. P. Ward Pigs from sausages? Reengineering from assembler to C via FermaT transformations . . . . . . . . . . . . 213--255 Robert van Engelen and David Whalley and Xin Yuan Automatic validation of code-improving transformations on low-level program representations . . . . . . . . . . . . 257--280 Neal Glew and Jens Palsberg Type-safe method inlining . . . . . . . 281--306 Neil D. Jones Transformation by interpreter specialisation . . . . . . . . . . . . . 307--339 Charles Consel and Julia L. Lawall and Anne-Françoise Le Meur A tour of Tempo: a program specializer for the C language . . . . . . . . . . . 341--370 Anonymous Editorial Board . . . . . . . . . . . . ??
Qusay H. Mahmoud Practice and experience with Java in education . . . . . . . . . . . . . . . 1--2 Kenneth J. Goldman An interactive environment for beginning Java programmers . . . . . . . . . . . . 3--24 Claudia Bieg and Stephan Diehl Educational and technical design of a Web-based interactive tutorial on programming in Java . . . . . . . . . . 25--36 Vincenzo Bonifaci and Camil Demetrescu and Irene Finocchi and Luigi Laura A Java-based system for building animated presentations over the Web . . 37--49 Jeff Gray A Java-based approach for teaching principles of adaptive and evolvable software . . . . . . . . . . . . . . . . 51--69 Ulrich Kortenkamp and Dirk Materlik Geometry teaching in wireless classroom environments using Java and J2ME . . . . 71--85 Zehua Liu and Hai Yu and Ee-Peng Lim and Ming Yin and Dion Hoe-Lian Goh and Yin-Leng Theng and Wee-Keong Ng A Java-based digital library portal for geography education . . . . . . . . . . 87--105 Ashraf Elnagar and Leena Lulu A global path planning Java-based system for autonomous mobile robots . . . . . . 107--122 Anonymous Editorial Board . . . . . . . . . . . . ??
Mark Burgess Topics in system administration . . . . 123--124 Xiaohu Qie and Sanjai Narain Using service grammar to diagnose BGP configuration errors . . . . . . . . . . 125--141 Yi-Min Wang and Chad Verbowski and John Dunagan and Yu Chen and Helen J. Wang and Chun Yuan and Zheng Zhang Strider: a black-box, state-based approach to change and configuration management and support . . . . . . . . . 143--164 Ma\lgorzata Steinder and Adarshpal S. Sethi A survey of fault localization techniques in computer networks . . . . 165--194 Geoffrey Canright and Kenth Engò-Monsen Roles in networks . . . . . . . . . . . 195--214 Alva Couch and Yizhan Sun On observed reproducibility in network configuration management . . . . . . . . 215--253 Anonymous Editorial Board . . . . . . . . . . . . ??
Jan Bosch Software variability management . . . . 255--258 Klaus Schmid and Isabel John A customizable approach to full lifecycle variability management . . . . 259--284 André van der Hoek Design-time product line architectures for any-time variability . . . . . . . . 285--304 Diana L. Webber and Hassan Gomaa Modeling variability in software product lines with the variation point model . . 305--331 Danilo Beuche and Holger Papajewski and Wolfgang Schröder-Preikschat Variability management with feature models . . . . . . . . . . . . . . . . . 333--352 Michael Goedicke and Carsten Köllmann and Uwe Zdun Designing runtime variation points in product line architectures: three cases 353--380 Hongyu Zhang and Stan Jarzabek XVCL: a mechanism for handling variants in software product lines . . . . . . . 381--407 Ella Roubtsova and Serguei Roubtsov Behavioural inheritance in the UML to model software product lines . . . . . . 409--434 Anonymous Editorial Board . . . . . . . . . . . . ??
James F. Power and John T. Waldron Editorial . . . . . . . . . . . . . . . 1--2 Paolo Boldi and Sebastiano Vigna Mutable strings in Java: design, implementation and lightweight text-search algorithms . . . . . . . . . 3--23 Sergio Rajsbaum and Elisa Viso Object-oriented algorithm analysis and design with Java . . . . . . . . . . . . 25--47 Jean-Marc Seigneur and Christian Damsgaard Jensen The Claim Tool Kit for ad hoc recognition of peer entities . . . . . . 49--71 Giacomo Cabri and Luca Ferrari and Letizia Leonardi Exploiting runtime bytecode manipulation to add roles to Java agents . . . . . . 73--98 Ian O'Neill and Philip Hanna and Xingkun Liu and Des Greer and Michael McTear Implementing advanced spoken dialogue management in Java . . . . . . . . . . . 99--124 Vijay Shah and Nicholas Younan and Torey Alford and Anthony Skjellum A spectral estimation toolkit for Java applications . . . . . . . . . . . . . . 125--142 Anonymous Editorial Board . . . . . . . . . . . . ??
A. S. Klusener and R. Lämmel and C. Verhoef Architectural modifications to deployed software . . . . . . . . . . . . . . . . 143--211 Manfred Broy A semantic and methodological essence of message sequence charts . . . . . . . . 213--256 Susumu Nishimura and Keisuke Nakano XML stream transformer generation through program composition and dependency analysis . . . . . . . . . . 257--290 Antonella Santone and Gigliola Vaglini Compositionality and locality for improving model checking in the selective mu-calculus . . . . . . . . . 291--311 Jan Joris Vereijken Erratum to ``Book review: Process algebra with timing'' [Sci. Comput. Programming 51 (2004) 291--292] . . . . 313--313 Anonymous Editorial Board . . . . . . . . . . . . ??
Frank de Boer and Marcello Bonsangue Preface . . . . . . . . . . . . . . . . 1--2 Farhad Arbab Abstract Behavior Types: a foundation model for components and their composition . . . . . . . . . . . . . . 3--52 C.-B. Breunesse and N. Cataño and M. Huisman and B. Jacobs Formal methods for smart cards: an experience report . . . . . . . . . . . 53--80 Werner Damm and Bernhard Josko and Amir Pnueli and Angelika Votintseva A discrete-time UML semantics for concurrency and communication in safety-critical applications . . . . . . 81--115 Werner Damm and Bernd Westphal Live and let die: LSC based verification of UML models . . . . . . . . . . . . . 117--159 Gregor Gössler and Joseph Sifakis Composition for component-based modeling 161--183 Gary T. Leavens and Yoonsik Cheon and Curtis Clifton and Clyde Ruby and David R. Cok How the design of JML accommodates both runtime assertion checking and formal verification . . . . . . . . . . . . . . 185--208 K. Rustan M. Leino and Todd Millstein and James B. Saxe Generating error traces from verification-condition counterexamples 209--226 Ernst-Rüdiger Olderog and Heike Wehrheim Specification and (property) inheritance in CSP-OZ . . . . . . . . . . . . . . . 227--257 J. Plosila and K. Sere and M. Waldén Asynchronous system synthesis . . . . . 259--288 Anonymous Editorial Board . . . . . . . . . . . . ??
Elke Pulvermüller and Gerhard Goos and Uwe Aßmann New software composition concepts . . . 1--4 Eliezer Kantorowitz and Alexander Lyakas Use-case components for interactive information systems . . . . . . . . . . 5--21 Péter Arató and Zoltán Ádám Mann and András Orbán Extending component-based design with hardware components . . . . . . . . . . 23--39 Peter H. Fröhlich and Andreas Gal and Michael Franz Supporting software composition at the programming language level . . . . . . . 41--57 M. Lumpe and J.-G. Schneider A form-based meta-model for software composition . . . . . . . . . . . . . . 59--78 Uwe Aßmann Architectural styles for active documents . . . . . . . . . . . . . . . 79--98 Hironori Washizaki and Yoshiaki Fukazawa A technique for automatic component extraction from object-oriented programs by refactoring . . . . . . . . . . . . . 99--116 Ursula Scheben Hierarchical composition of industrial components . . . . . . . . . . . . . . . 117--139 H.-G. Gross and M. Melideo and A. Sillitti Self-certification and trust in component procurement . . . . . . . . . 141--156 Xiaodong Liu and Beihu Wang and Jon Kerridge Achieving seamless component composition through scenario-based deep adaptation and generation . . . . . . . . . . . . . 157--170 Leandro Dias da Silva and Angelo Perkusich Composition of software artifacts modelled using Colored Petri nets . . . 171--189 P. Völgyesi and M. Maróti and S. Dóra and E. Osses and Á. Lédeczi Software composition and verification for sensor networks . . . . . . . . . . 191--210 A. M. R. Vincenzi and J. C. Maldonado and W. E. Wong and M. E. Delamaro Coverage testing of Java programs and components . . . . . . . . . . . . . . . 211--230 Ronald Porter and James O. Coplien and Tiffany Winn Sequences as a basis for pattern language composition . . . . . . . . . . 231--249 Anonymous Editorial Board . . . . . . . . . . . . ??
J. F. Groote and T. A. C. Willemse Model-checking processes with data . . . 251--273 C. Verhoef Quantitative aspects of outsourcing deals . . . . . . . . . . . . . . . . . 275--313 C. Verhoef Quantifying the value of IT-investments 315--342 V. Cortellessa and D. Del Gobbo and M. Shereshevsky and J. Desharnais and A. Mili Relational characterizations of system fault tolerance . . . . . . . . . . . . 343--361 Olivier Ponsini and Carine Féd\`ele and Emmanuel Kounalis Rewriting of imperative programs into logical equations . . . . . . . . . . . 363--401 Anonymous Editorial Board . . . . . . . . . . . . ??
Lawrence Chung and Nary Subramanian System and software architectures . . . 1--4 Hong-Mei Chen and Rick Kazman and Aditya Garg BITAM: an engineering-principled method for managing misalignments between business and IT architectures . . . . . 5--26 Michael E. Shin Self-healing components in robust software architecture for concurrent and distributed systems . . . . . . . . . . 27--44 Pere P. Sancho and Carlos Juiz and Ramon Puigjaner Evaluating the performance of architectures in MASCOT . . . . . . . . 45--60 Masaki Murakami A calculus for concurrent system with higher-order streaming communication . . 61--72 François Coallier and Roger Champagne A Product Line engineering practices model . . . . . . . . . . . . . . . . . 73--87 Kendra Cooper and Lirong Dai and Yi Deng Performance modeling and analysis of software architectures: an aspect-oriented UML based approach . . . 89--108 Piyush Maheshwari and Albert Teoh Supporting ATAM with a collaborative Web-based software architecture evaluation tool . . . . . . . . . . . . 109--128 Anonymous Editorial Board . . . . . . . . . . . . ??
Niels Veerman Towards lightweight checks for mass maintenance transformations . . . . . . 129--163 Suresh Jagannathan and Jan Vitek and Adam Welc and Antony Hosking A transactional object calculus . . . . 164--186 Manuel Núñez and Ismael Rodríguez and Fernando Rubio Formal specification of multi-agent e-barter systems . . . . . . . . . . . . 187--216 Enrico Denti and Andrea Omicini and Alessandro Ricci Multi-paradigm Java--Prolog integration in tuProlog . . . . . . . . . . . . . . 217--250 Anonymous Editorial Board . . . . . . . . . . . . ??
M. Anton Ertl Advances in interpreters, virtual machines and emulators . . . . . . . . . 251--252 Hanbing Liu and J. Strother Moore Executable JVM model for analytical reasoning: a study . . . . . . . . . . . 253--274 Michael Franz and Deepak Chandra and Andreas Gal and Vivek Haldar and Christian W. Probst and Fermín Reig and Ning Wang A portable virtual machine target for proof-carrying code . . . . . . . . . . 275--294 Mario Latendresse and Marc Feeley Generation of fast interpreters for Huffman compressed bytecode . . . . . . 295--317 David Gregg and Andrew Beatty and Kevin Casey and Brian Davis and Andy Nisbet The case for virtual register machines 319--338 John Whaley Joeq: a virtual machine and compiler infrastructure . . . . . . . . . . . . . 339--356 K. Palacz and J. Baker and C. Flack and C. Grothoff and H. Yamauchi and J. Vitek Engineering a common intermediate representation for the Ovm framework . . 357--378 Anonymous Editorial Board . . . . . . . . . . . . ??
Radhia Cousot Static Analysis Symposium 2003 . . . . . 1--2 Martín Abadi and Bruno Blanchet Computer-assisted verification of a protocol for certified email . . . . . . 3--27 Roberto Bagnara and Patricia M. Hill and Elisa Ricci and Enea Zaffanella Precise widening operators for convex polyhedra . . . . . . . . . . . . . . . 28--56 J. Field and D. Goyal and G. Ramalingam and E. Yahav Typestate verification: Abstraction techniques and complexity results . . . 57--82 Samuel Z. Guyer and Calvin Lin Error checking with client-driven pointer analysis . . . . . . . . . . . . 83--114 Manuel V. Hermenegildo and Germán Puebla and Francisco Bueno and Pedro López-García Integrated program debugging, verification, and optimization using abstract interpretation (and the Ciao system preprocessor) . . . . . . . . . . 115--140 Oukseh Lee and Hongseok Yang and Kwangkeun Yi Static insertion of safe and effective memory reuse commands into ML-like programs . . . . . . . . . . . . . . . . 141--178 David Monniaux Abstract interpretation of programs as Markov decision processes . . . . . . . 179--205 Thomas Reps and Stefan Schwoon and Somesh Jha and David Melski Weighted pushdown systems and their application to interprocedural dataflow analysis . . . . . . . . . . . . . . . . 206--263 Ran Shaham and Eran Yahav and Elliot K. Kolodner and Mooly Sagiv Establishing local temporal heap safety properties with applications to compile-time memory management . . . . . 264--289 Anonymous Editorial Board . . . . . . . . . . . . ??
Mark Moir and Nir Shavit and Jan Vitek Concurrency and synchronization in Java programs . . . . . . . . . . . . . . . . 291--292 Doug Lea The \tt java.util.concurrent synchronizer framework . . . . . . . . . 293--309 Christopher Cole and Maurice Herlihy Snapshots and software transactional memory . . . . . . . . . . . . . . . . . 310--324 Tim Harris Exceptions and side-effects in atomic blocks . . . . . . . . . . . . . . . . . 325--343 Abdelsalam Shanneb and John Potter and James Noble Exclusion requirements and potential concurrency for composite objects . . . 344--365 James Rose and Nikhil Swamy and Michael Hicks Dynamic inference of polymorphic lock types . . . . . . . . . . . . . . . . . 366--383 Aaron Greenhouse and T. J. Halloran and William L. Scherlis Observations on the assured evolution of concurrent Java programs . . . . . . . . 384--411 Anonymous Editorial Board . . . . . . . . . . . . ??
Markus Aleksy and Ralf Gitzel and John Waldron Foreword . . . . . . . . . . . . . . . . 1--3 Áine Mitchell and James F. Power A study of the influence of coverage on the relationship between static and dynamic coupling metrics . . . . . . . . 4--25 Eric E. Allen and Robert Cartwright Safe instantiation in Generic Java . . . 26--37 Mourad Debbabi and Abdelouahed Gherbi and Azzam Mourad and Hamdi Yahyaoui A selective dynamic compiler for embedded Java virtual machines targeting ARM processors . . . . . . . . . . . . . 38--63 Priya Nagpurkar and Chandra Krintz Phase-based visualization and analysis of Java programs . . . . . . . . . . . . 64--81 George C. Wells New and improved: Linda in Java . . . . 82--96 Arno Puder XML11 --- an abstract windowing protocol 97--108 Tony Ayres and Brian Nolan Voice activated command and control with speech recognition over WiFi . . . . . . 109--126 Giacomo Cabri and Luca Ferrari and Letizia Leonardi Applying security policies through agent roles: a JAAS based approach . . . . . . 127--146 H. Conrad Cunningham and Yi Liu and Cuihua Zhang Using classic problems to teach Java framework design . . . . . . . . . . . . 147--169 Anonymous Editorial Board . . . . . . . . . . . . ??
Flavio Corradini and Paola Inverardi and Alexander L. Wolf On relating functional specifications to architectural specifications: a case study . . . . . . . . . . . . . . . . . 171--208 Paola Giannini and Davide Sangiorgi and Andrea Valente Safe Ambients: Abstract machine and distributed implementation . . . . . . . 209--249 Aldo Dall'Osso Computer algebra systems as mathematical optimizing compilers . . . . . . . . . . 250--273
Mark Burgess Probabilistic anomaly detection in distributed computer networks . . . . . 1--26 George A. Papadopoulos and Aristos Stavrou and Odysseas Papapetrou An implementation framework for Software Architectures based on the coordination paradigm . . . . . . . . . . . . . . . . 27--67 So Young Sohn and Ji Soo Lee Cost of ownership model for a CRM system 68--81 Hidetaka Kondoh and Kokichi Futatsugi goto . . . . . . . . . . . . . . . . . . 82--116 Anonymous Editorial Board . . . . . . . . . . . . ??
Françoise Balmas and Kostas Kontogiannis Introduction to the special issue on software analysis, evolution and reengineering . . . . . . . . . . . . . 117--120 David A. Umphress and T. Dean Hendrix and James H. Cross II and Saeed Maghsoodloo Software visualizations for improving and measuring the comprehensibility of source code . . . . . . . . . . . . . . 121--133 Sudhakiran V. Mudiam and Gerald C. Gannod and Timothy E. Lindquist Synthesizing and integrating legacy components as services using adapters 134--148 Richard C. Holt and Andy Schürr and Susan Elliott Sim and Andreas Winter GXL: a graph-based standard exchange format for reengineering . . . . . . . . 149--170 Rainer Koschke and Gerardo Canfora and Jörg Czeranski Revisiting the $ \Delta I C $ approach to component recovery . . . . . . . . . 171--188 David Ung and Cristina Cifuentes Dynamic binary translation using run-time feedbacks . . . . . . . . . . . 189--204 Arie van Deursen and Leon Moonen Documenting software systems using types 205--220 Anonymous Editorial Board . . . . . . . . . . . . ??
Michel Charpentier Composing invariants . . . . . . . . . . 221--243 Ward Douglas Maurer A theory of computer instructions . . . 244--273 Dariusz Biernacki and Olivier Danvy and Chung-chieh Shan On the static and dynamic extents of delimited continuations . . . . . . . . 274--297
Lawrence Chung and Nary Subramanian Quality system and software architectures . . . . . . . . . . . . . 1--3 Aditya Garg and Rick Kazman and Hong-Mei Chen Interface descriptions for enterprise architecture . . . . . . . . . . . . . . 4--15 Michael E. Shin and Yan Xu and Fernando Paniagua and Jung Hoon An Detection of anomalies in software architecture with connectors . . . . . . 16--26 Isaac Lera and Carlos Juiz and Ramon Puigjaner Performance-related ontologies and Semantic Web applications for on-line performance assessment of intelligent systems . . . . . . . . . . . . . . . . 27--37 Masaki Murakami A formal model of concurrent systems based on bipartite directed acyclic graph . . . . . . . . . . . . . . . . . 38--47 Roy Sterritt and Christopher A. Rouff and Michael G. Hinchey and James L. Rash and Walt Truszkowski Next generation system and software architectures: Challenges from future NASA exploration missions . . . . . . . 48--57 Lirong Dai and Kendra Cooper Modeling and performance analysis for security aspects . . . . . . . . . . . . 58--71 Anonymous Editorial Board . . . . . . . . . . . . ??
Antonio Brogi and Jean-Marie Jacquet and Jeff Kramer and Ernesto Pimentel Preface . . . . . . . . . . . . . . . . 73--74 Christel Baier and Marjan Sirjani and Farhad Arbab and Jan Rutten Modeling component connectors in Reo by constraint automata . . . . . . . . . . 75--113 Antónia Lopes and José Luiz Fiadeiro Adding mobility to software architectures . . . . . . . . . . . . . 114--135 Antonio Brogi and Carlos Canal and Ernesto Pimentel On the semantics of software adaptation 136--151 I. Linden and J.-M. Jacquet and K. De Bosschere and A. Brogi On the expressiveness of timed coordination models . . . . . . . . . . 152--187
Görel Hedin and Eric Van Wyk Preface . . . . . . . . . . . . . . . . 189--189 James R. Cordy The TXL source transformation language 190--210 Andrew Begel and Susan L. Graham XGLR---an algorithm for ambiguity in programming languages . . . . . . . . . 211--227 Adrian Johnstone and Elizabeth Scott and Giorgios Economopoulos Evaluating GLR parsing algorithms . . . 228--244 Mark van den Brand and Jòrgen Iversen and Peter D. Mosses An Action Environment . . . . . . . . . 245--264 Anonymous Editorial Board . . . . . . . . . . . . ??
Christian Lengauer and Walid Taha Preface . . . . . . . . . . . . . . . . 1--2 Jacques Carette Gaussian Elimination: a case study in efficient genericity with MetaOCaml . . 3--24 Albert Cohen and Sébastien Donadio and Maria-Jesus Garzaran and Christoph Herrmann and Oleg Kiselyov and David Padua In search of a program generator to implement generic transformations for high-performance computing . . . . . . . 25--46 Christoph A. Herrmann and Tobias Langhammer Combining partial evaluation and staged interpretation in the implementation of domain-specific languages . . . . . . . 47--65 Christopher League MetaOCaml server pages: Web publishing as staged computation . . . . . . . . . 66--84 Gregory Neverov and Paul Roe Experiences with an object-oriented, multi-stage language . . . . . . . . . . 85--94 Anonymous Editorial Board . . . . . . . . . . . . ??
Richard Jones Five perspectives on modern memory management: Systems, hardware and theory 95--97 Konstantinos Sagonas and Jesper Wilhelmsson Efficient memory management for concurrent programs that use message passing . . . . . . . . . . . . . . . . 98--121 Nikhil Swamy and Michael Hicks and Greg Morrisett and Dan Grossman and Trevor Jim Safe manual memory management in Cyclone 122--144 Greg Wright and Matthew L. Seidl and Mario Wolczko An object-aware memory architecture . . 145--163 Tony Printezis On measuring garbage collection responsiveness . . . . . . . . . . . . . 164--183 William D. Clinger and Fabio V. Rojas Linear combinations of radioactive decay models for generational garbage collection . . . . . . . . . . . . . . . 184--203 Anonymous Editorial Board . . . . . . . . . . . . ??
Giuliano Antoniol and Jens Krinke and Paolo Tonella Special issue on Source code analysis and manipulation . . . . . . . . . . . . 205--208 Hongyu Zhang and Jeremy S. Bradbury and James R. Cordy and Juergen Dingel Using source transformation to test and model check implicit-invocation systems 209--227 Dave Binkley and Sebastian Danicic and Tibor Gyimóthy and Mark Harman and Ákos Kiss and Bogdan Korel A formalisation of the relationship between forms of program slicing . . . . 228--252 Peter Müller and Arnd Poetzsch-Heffter and Gary T. Leavens Modular invariants for layered object structures . . . . . . . . . . . . . . . 253--286 Niels Veerman Automated mass maintenance of a software portfolio . . . . . . . . . . . . . . . 287--317 Anonymous Editorial Board . . . . . . . . . . . . ??
Riccardo Focardi and Gianluigi Zavattaro Guest Editor's introduction: Special issue on security issues in coordination models, languages, and systems . . . . . 1--2 Riccardo Focardi and Roberto Lucchi and Gianluigi Zavattaro Secure shared data-space coordination languages: a process algebraic survey 3--15 Alessandro Aldini Classification of security properties in a Linda-like process algebra . . . . . . 16--38 Antonio Brogi and Carlos Canal and Ernesto Pimentel Component adaptation through flexible subservicing . . . . . . . . . . . . . . 39--56 Rocco De Nicola and Daniele Gorla and Rosario Pugliese Confining data and processes in global computing applications . . . . . . . . . 57--87 Andrea Omicini and Alessandro Ricci and Mirko Viroli Agent Coordination Contexts for the formal specification and enactment of coordination and security policies . . . 88--107 Anonymous Editorial Board . . . . . . . . . . . . ??
Tim Harris and Doug Lea Special issue on synchronization and concurrency in object-oriented languages 109--110 Brian D. Carlstrom and JaeWoong Chung and Hassan Chafi and Austen McDonald and Chi Cao Minh and Lance Hammond and Christos Kozyrakis and Kunle Olukotun Executing Java programs with transactional memory . . . . . . . . . . 111--129 Patrick Eugster and Sebastien Vaucouleur Composing atomic features . . . . . . . 130--146 John S. Danaher and I.-Ting Angelina Lee and Charles E. Leiserson Programming with exceptions in JCilk . . 147--171 João Cachopo and António Rito-Silva Versioned boxes as the basis for memory transactions . . . . . . . . . . . . . . 172--185 J. Eliot B. Moss and Antony L. Hosking Nested transactional memory: Model and architecture sketches . . . . . . . . . 186--201 Anonymous Editorial Board . . . . . . . . . . . . ??
Pascal Fradet and Ralf Lämmel Special issue on foundations of aspect-oriented programming . . . . . . 203--206 Christopher Dutchyn and David B. Tucker and Shriram Krishnamurthi Semantics and scoping of aspects in higher-order languages . . . . . . . . . 207--239 Jay Ligatti and David Walker and Steve Zdancewic A type-theoretic interpretation of pointcuts and advice . . . . . . . . . . 240--266 Radha Jagadeesan and Alan Jeffrey and James Riely Typed parametric polymorphism for aspects . . . . . . . . . . . . . . . . 267--296 K. Altisen and F. Maraninchi and D. Stauch Aspect-oriented programming for reactive systems: Larissa, a proposal in the synchronous framework . . . . . . . . . 297--320 Curtis Clifton and Gary T. Leavens MiniMAO$_1$: an imperative core language for studying aspect-oriented reasoning 321--374 Anonymous Editorial Board . . . . . . . . . . . . ??
Roberto Giacobazzi Foreword . . . . . . . . . . . . . . . . 1--2 Torben Amtoft and Anindya Banerjee A logic for information flow analysis with an application to forward slicing of simple imperative programs . . . . . 3--28 David A. Schmidt A calculus of logical relations for over- and underapproximating static analyses . . . . . . . . . . . . . . . . 29--53 E. Rodríguez-Carbonell and D. Kapur Automatic generation of polynomial invariants of bounded degree using abstract interpretation . . . . . . . . 54--75 Michael A. Colón Polynomial approximations of the relational semantics of imperative programs . . . . . . . . . . . . . . . . 76--96 Sumit Gulwani and George C. Necula A polynomial-time algorithm for global value numbering . . . . . . . . . . . . 97--114 Robert Clarisó and Jordi Cortadella The octahedron abstract domain . . . . . 115--139 Cormac Flanagan and Stephen N. Freund Type inference against races . . . . . . 140--165 Sarah Thompson and Alan Mycroft Abstract interpretation of combinational asynchronous circuits . . . . . . . . . 166--183 Anonymous Editorial Board . . . . . . . . . . . . ??
Jean-Marie Jacquet and Gian Pietro Picco Introduction to the special issue . . . 185--186 Rocco De Nicola and Daniele Gorla and Rosario Pugliese Global computing in a dynamic network of tuple spaces . . . . . . . . . . . . . . 187--204 Nur Izura Udzir and Alan M. Wood and Jeremy L. Jacob Coordination with multicapabilities . . 205--222 Alan Colman and Jun Han Using role-based coordination to achieve software adaptability . . . . . . . . . 223--245 Giovanni Russello and Michel R. V. Chaudron and Maarten van Steen and Ibrahim Bokharouss An experimental evaluation of self-managing availability in shared data spaces . . . . . . . . . . . . . . 246--262 Anonymous Editorial Board . . . . . . . . . . . . ??
Manfred Broy Editorial comment to `About ``trivial'' software patents: The IsNot case' . . . 263--263 Jan A. Bergstra and Paul Klint About ``trivial'' software patents: The IsNot case . . . . . . . . . . . . . . . 264--285 Ian J. Hayes Procedures and parameters in the real-time program refinement calculus 286--311 Mark Burgess and Trond Reitan A risk analysis of disk backup or repository maintenance . . . . . . . . . 312--331 Jean-Christophe Filliâtre Formal proof of a program: Find . . . . 332--340 H. Gao and J. F. Groote and W. H. Hesselink Lock-free parallel and concurrent garbage collection by mark&sweep . . . . 341--374 Anonymous Editorial Board . . . . . . . . . . . . ??
Joseph Barjis and Juan Carlos Augusto and Ulrich Ultes-Nitsche Towards more adequate EIS . . . . . . . 1--3 Volker Gruhn and Ralf Laue What business process modelers can learn from programmers . . . . . . . . . . . . 4--13 W. L. Yeung and K. R. P. H. Leung and Ji Wang and Wei Dong Modelling and model checking suspendible business processes via statechart diagrams and CSP . . . . . . . . . . . . 14--29 Kees van Hee and Olivia Oanea and Alexander Serebrenik and Natalia Sidorova and Marc Voorhoeve LogLogics: a logic for history-dependent business processes . . . . . . . . . . . 30--40 K. Benghazi Akhlaki and M. I. Capel Tuñón and J. A. Holgado Terriza and L. E. Mendoza Morales A methodological approach to the formal specification of real-time systems by transformation of UML-RT design models 41--56 María del Mar Gallardo and Jesús Martínez and Pedro Merino and Pablo Nuñez and Ernesto Pimentel PiXL: Applying XML standards to support the integration of analysis tools for protocols . . . . . . . . . . . . . . . 57--69 Anonymous Editorial Board . . . . . . . . . . . . ?? Jan Bergstra Letter from the editor . . . . . . . . . v--v
Dexter Kozen Preface . . . . . . . . . . . . . . . . 71--71 Frank Atanassow and Johan Jeuring Customizing an XML--Haskell data binding with type isomorphism inference in Generic Haskell . . . . . . . . . . . . 72--107 Jeremy Gibbons Metamorphisms: Streaming representation-changers . . . . . . . . 108--139 C. E. Martin and S. A. Curtis and I. Rewitzky Modelling angelic and demonic nondeterminism with multirelations . . . 140--158 Joseph M. Morris and Malcolm Tyrrell Terms with unbounded demonic and angelic nondeterminacy . . . . . . . . . . . . . 159--172 Therrezinha Fernandes and Jules Desharnais Describing data flow analysis techniques with Kleene algebra . . . . . . . . . . 173--194 Bernhard Möller Kleene getting lazy . . . . . . . . . . 195--214 Anonymous Editorial Board . . . . . . . . . . . . ??
René Krikhaar and Ivica Crnkovic Software Configuration Management . . . 215--221 Lucian Voinea and Johan Lukkien and Alexandru Telea Visual assessment of software evolution 222--248 Leonardo Murta and Hamilton Oliveira and Cristine Dantas and Luiz Gustavo Lopes and Cláudia Werner Odyssey-SCM: an integrated software configuration management infrastructure for UML models . . . . . . . . . . . . . 249--274 Anonymous Editorial Board . . . . . . . . . . . . ??
Lawrence Chung and Nary Subramanian Bridging the gap between enterprise architectures and software architectures 1--3 Stijn Verstichel and Sofie Van Hoecke and Matthias Strobbe and Steven Van den Berghe and Filip De Turck and Bart Dhoedt and Piet Demeester and Frederik Vermeulen Ontology-driven middleware for next-generation train backbones . . . . 4--24 José Luis Garrido and Manuel Noguera and Miguel González and María V. Hurtado and María L. Rodríguez Definition and use of Computation Independent Models in an MDA-based groupware development process . . . . . 25--43 F. L. Gutiérrez Vela and J. L. Isla Montes and P. Paderewski Rodríguez and M. Sánchez Román and B. Jiménez Valverde An architecture for access control management in collaborative enterprise systems based on organization models . . 44--59 Michael E. Shin and Hassan Gomaa Software requirements and architecture modeling for evolving non-secure applications into secure applications 60--70 Joaquin Peña and Michael G. Hinchey and Manuel Resinas and Roy Sterritt and James L. Rash Designing and managing evolving systems using a MAS product line approach . . . 71--86 Lirong Dai and Kendra Cooper Using FDAF to bridge the gap between enterprise and software architectures for security . . . . . . . . . . . . . . 87--102 Anonymous Editorial Board . . . . . . . . . . . . ??
Manfred Broy Editorial --- Science of Computer Programming --- 25 years . . . . . . . . 103--104 Ralf Gitzel and Axel Korthaus and Martin Schader Using established Web Engineering knowledge in model-driven approaches . . 105--124 Francisco Durán and José Meseguer Maude's module algebra . . . . . . . . . 125--153 Attila Csenki Rotations in the plane and Prolog . . . 154--161 Kazuhiro Ogata and Kokichi Futatsugi Modeling and verification of real-time systems based on equations . . . . . . . 162--180 Anonymous Editorial Board . . . . . . . . . . . . ??
Carlos Canal and Mirko Viroli Preface . . . . . . . . . . . . . . . . 181--183 Tom Chothia and Dominic Duggan Capability passing processes . . . . . . 184--204 Dave Clarke and David Costa and Farhad Arbab Connector colouring I: Synchronisation and context dependency . . . . . . . . . 205--225 Mirko Viroli and Enrico Denti and Alessandro Ricci Engineering a BPEL orchestration engine as a multi-agent system . . . . . . . . 226--245 Frédéric Peschanski and Alexis Darrasse and Nataliya Guts and Jérémy Bobbio Coordinating mobile agents in interaction spaces . . . . . . . . . . . 246--265 Anonymous Editorial Board . . . . . . . . . . . . ??
Karl de Leeuw Preface . . . . . . . . . . . . . . . . 1--2 Pablo Moreno-Ger and José Luis Sierra and Iván Martínez-Ortiz and Baltasar Fernández-Manjón A documental approach to adventure game development . . . . . . . . . . . . . . 3--31 Maria Cutumisu and Curtis Onuczko and Matthew McNaughton and Thomas Roy and Jonathan Schaeffer and Allan Schumacher and Jeff Siegel and Duane Szafron and Kevin Waugh and Mike Carbonaro and Harvey Duff and Stephanie Gillis ScriptEase: a generative/adaptive programming paradigm for game scripting 32--58 Marc Ponsen and Pieter Spronck and Héctor Muñoz-Avila and David W. Aha Knowledge acquisition for adaptive game AI . . . . . . . . . . . . . . . . . . . 59--75 Timothy E. Roden and Ian Parberry and David Ducrest Toward mobile entertainment: a paradigm for narrative-based audio only games . . 76--90 D. Nieuwenhuisen and A. Kamphuis and M. H. Overmars High quality navigation in computer games . . . . . . . . . . . . . . . . . 91--104 M. J. H. Heule and L. J. M. Rothkrantz Solving games: Dependence of applicable solving procedures . . . . . . . . . . . 105--124 Anonymous Editorial Board . . . . . . . . . . . . ??
Mohamed Shehata and Armin Eberlein and Abraham Fapojuwo Using semi-formal methods for detecting interactions among smart homes policies 125--161 Chun Ouyang and Eric Verbeek and Wil M. P. van der Aalst and Stephan Breutel and Marlon Dumas and Arthur H. M. ter Hofstede Formal semantics and analysis of control flow in WS-BPEL . . . . . . . . . . . . 162--198 Martin Erwig and Deling Ren An update calculus for expressing type-safe program updates . . . . . . . 199--222 Ward Douglas Maurer Generalized structured programs and loop trees . . . . . . . . . . . . . . . . . 223--246 C. Verhoef Quantifying the effects of IT-governance rules . . . . . . . . . . . . . . . . . 247--277 Philip W. L. Fong Reasoning about safety properties in a JVM-like environment . . . . . . . . . . 278--300 R. Banach and M. Poppleton and C. Jeske and S. Stepney Engineering and theoretical underpinnings of retrenchment . . . . . 301--329 Anonymous Editorial Board . . . . . . . . . . . . ??
Barrett R. Bryant and João Saraiva Report on selected papers from LDTA 2003 1--1 Claus Brabrand and Michael I. Schwartzbach The metafront system: Safe and extensible parsing and transformation 2--20 Eva Magnusson and Görel Hedin Circular reference attributed grammars --- their evaluation and applications 21--37 Eric Van Wyk Implementing aspect-oriented programming constructs as modular language extensions . . . . . . . . . . . . . . . 38--61 Anonymous Editorial Board . . . . . . . . . . . . ??
Görel Hedin and John Tang Boyland Preface . . . . . . . . . . . . . . . . 63--63 Daniel Waddington and Bin Yao High-fidelity C/C++ code transformation 64--78 Jòrgen Bòndergaard Iversen An action compiler targeting Standard ML 79--94 Adrian Johnstone and Elizabeth Scott Automatic recursion engineering of reduction incorporated parsers . . . . . 95--110 Anonymous Editorial Board . . . . . . . . . . . . ??
Alfonso Pierantonio and Antonio Vallecillo and Bran Selic and Jeff Gray Special issue on model transformation 111--113 Frédéric Jouault and Ivan Kurtev On the interoperability of model-to-model transformation languages 114--137 Ivan Kurtev and Klaas van den Berg and Frédéric Jouault Rule-based modularization in model transformation languages illustrated with ATL . . . . . . . . . . . . . . . . 138--154 Marcus Alanen and Torbjörn Lundkvist and Ivan Porres Creating and reconciling diagrams after executing model transformations . . . . 155--178 J. Cabot and E. Teniente Transformation techniques for OCL constraints . . . . . . . . . . . . . . 179--195 Laurence Tratt Model transformations in MT . . . . . . 196--213 Dániel Varró and András Balogh The model transformation language of the VIATRA2 framework . . . . . . . . . . . 214--234 Anonymous Editorial Board . . . . . . . . . . . . ??
M. G. J. van den Brand Guest Editor's introduction: Experimental Software and Toolkits (EST) 1--2 Nicholas A. Kraft and Brian A. Malloy and James F. Power A tool chain for reverse engineering C++ applications . . . . . . . . . . . . . . 3--13 Torbjörn Ekman and Görel Hedin The JastAdd system --- modular extensible compiler construction . . . . 14--26 Martin Gogolla and Fabian Büttner and Mark Richters USE: a UML-based specification environment for validating UML and OCL 27--34 Michael D. Ernst and Jeff H. Perkins and Philip J. Guo and Stephen McCamant and Carlos Pacheco and Matthew S. Tschantz and Chen Xiao The Daikon system for dynamic detection of likely invariants . . . . . . . . . . 35--45 Cristóvão Oliveira and Michel Wermelinger The CommUnity Workbench . . . . . . . . 46--55 Xianfeng Li and Yun Liang and Tulika Mitra and Abhik Roychoudhury Chronos: a timing analyzer for embedded software . . . . . . . . . . . . . . . . 56--67 Belén Díaz-Agudo and Pedro A. González-Calero and Juan A. Recio-García and Antonio A. Sánchez-Ruiz-Granados Building CBR systems with $j$ colibri 68--75 Adrian Johnstone and Elizabeth Scott Proofs and pedagogy; science and systems: The grammar tool box . . . . . 76--85 Anonymous Editorial Board . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ??
Ralf Lämmel Google's MapReduce programming model --- Revisited . . . . . . . . . . . . . . . 1--30 Zhenhua Duan and Xiaoxiao Yang and Maciej Koutny Framed temporal logic programming . . . 31--61 Antonio Cicchetti and Davide Di Ruscio Decoupling Web application concerns through weaving operations . . . . . . . 62--86 Anonymous Editorial Board . . . . . . . . . . . . ??
Markus Aleksy and Ralf Gitzel and John Waldron and James F. Power PPPJ 2006 special issue --- foreword . . 87--88 Feng Xian and Witawas Srisa-an and Hong Jiang Garbage collection: Java application servers' Achilles heel . . . . . . . . . 89--110 Jeremy Singer and Chris Kirkham Dynamic analysis of Java program concepts for visualization and profiling 111--126 Bernd Mathiske and Doug Simon and Dave Ungar An assembler and disassembler framework for Java\TM programmers . . . . . . . . 127--148
A. Navarro and A. Fernández-Valmayor and B. Fernández-Manjón and J. L. Sierra Characterizing navigation maps for Web applications with the NMM approach . . . 1--16 R. J. Peters and C. Verhoef Quantifying the yield of risk-bearing IT-portfolios . . . . . . . . . . . . . 17--56 Wim H. Hesselink A challenge for atomicity verification 57--72 Joseph Barjis The importance of business process modeling in software systems design . . 73--87 Anonymous Editorial Board . . . . . . . . . . . . ??
Cormac Flanagan and Stephen N. Freund Atomizer: a dynamic atomicity checker for multithreaded programs . . . . . . . 89--109 Lucia Acciai and Michele Boreale XPi: a typed process calculus for XML messaging . . . . . . . . . . . . . . . 110--143 Marco Crasso and Alejandro Zunino and Marcelo Campo Easy Web service discovery: a query-by-example approach . . . . . . . 144--164 Anonymous Editorial Board . . . . . . . . . . . . ??
Johan Fabry and Éric Tanter and Theo D'Hondt KALA: Kernel aspect language for advanced transactions . . . . . . . . . 165--180 Massimo Tivoli and Paola Inverardi Failure-free coordinators synthesis for component-based architectures . . . . . 181--212 Tian Zhao and Jason Baker and James Hunt and James Noble and Jan Vitek Implicit ownership types for memory management . . . . . . . . . . . . . . . 213--241 Myung-Hoon Chung Science Code .Net: Object-oriented programming for science . . . . . . . . 242--247 Anonymous Editorial Board . . . . . . . . . . . . ??
M. G. J. van den Brand Guest Editor's introduction: Second issue of Experimental Software and Toolkits (EST) . . . . . . . . . . . . . 1--2 Roberto Bagnara and Patricia M. Hill and Enea Zaffanella The Parma Polyhedra Library: Toward a complete set of numerical abstractions for the analysis and verification of hardware and software systems . . . . . 3--21 Éric Tanter and Rodolfo Toledo and Guillaume Pothier and Jacques Noyé Flexible metaprogramming and AOP in Java 22--30 Frédéric Jouault and Freddy Allilaire and Jean Bézivin and Ivan Kurtev ATL: a model transformation tool . . . . 31--39 Stoney Jackson and Premkumar Devanbu and Kwan-Liu Ma Stable, flexible, peephole pretty-printing . . . . . . . . . . . . 40--51 Martin Bravenboer and Karl Trygve Kalleberg and Rob Vermaas and Eelco Visser Stratego/XT 0.17. A language and toolset for program transformation . . . . . . . 52--70 Anonymous Editorial Board . . . . . . . . . . . . ??
Edgar G. Daylight and Arnout Vandecappelle and Francky Catthoor The formalism underlying EASYMAP: a precompiler for refinement-based exploration of hierarchical data organizations . . . . . . . . . . . . . 71--135 G. P. Kulk and C. Verhoef Quantifying requirements volatility effects . . . . . . . . . . . . . . . . 136--175 Nicu G. Fruja Towards proving type safety of .NET CIL 176--219 Ward Douglas Maurer Partially defined computer instructions and guards . . . . . . . . . . . . . . . 220--239 Anonymous Editorial Board . . . . . . . . . . . . ??
Mehmet Aksit and Ivan Kurtev Elsevier special issue on foundations and applications of model driven architecture . . . . . . . . . . . . . . 1--2 Alexander Christoph and Matthias M. Müller GREAT: UML transformation tool for porting middleware applications . . . . 3--12 Vasian Cepa and Mira Mezini Language support for model-driven software development . . . . . . . . . . 13--25 Gabor Karsai and Sandeep Neema and David Sharp Model-driven architecture for embedded software: a synopsis and an example . . 26--38 Aniruddha Gokhale and Krishnakumar Balasubramanian and Arvind S. Krishna and Jaiganesh Balasubramanian and George Edwards and Gan Deng and Emre Turkay and Jeffrey Parsons and Douglas C. Schmidt Model driven middleware: a new paradigm for developing distributed real-time and embedded systems . . . . . . . . . . . . 39--58 Anonymous Editorial Board . . . . . . . . . . . . ??
Maurizio Cimadamore and Mirko Viroli On the reification of Java wildcards . . 59--75 Ruggero Lanotte and Andrea Maggiolo-Schettini and Paolo Milazzo and Angelo Troina Design and verification of long-running transactions in a timed framework . . . 76--94 Thuy Duong Vu Goto elimination in program algebra . . 95--128 Renata de Freitas and Petrucio Viana A note on proofs with graphs . . . . . . 129--135 Anonymous Editorial Board . . . . . . . . . . . . ??
Fabio Massacci and Frank Piessens and Sjouke Mauw Preface . . . . . . . . . . . . . . . . 1--1 Irem Aktug and Katsiaryna Naliuka ConSpec --- a formal language for policy specification . . . . . . . . . . . . . 2--12 Dries Schellekens and Brecht Wyseur and Bart Preneel Remote attestation on legacy operating systems with trusted platform modules 13--22 G. Bianchi and M. Bonola and V. Falletta and F. S. Proto and S. Teofili The SPARTA pseudonym and authorization system . . . . . . . . . . . . . . . . . 23--33 Atle Refsdal and Ketil Stòlen Extending UML sequence diagrams to model trust-dependent behavior with the aim to support risk analysis . . . . . . . . . 34--42 Julien Bringer and Hervé Chabanne and Bruno Kindarji The best of both worlds: Applying secure sketches to cancelable biometrics . . . 43--51 Jerry den Hartog Towards mechanized correctness proofs for cryptographic algorithms: Axiomatization of a probabilistic Hoare style logic . . . . . . . . . . . . . . 52--63 Anonymous Editorial Board . . . . . . . . . . . . ??
Rik Eshuis Reconciling statechart semantics . . . . 65--99 Hubert Garavel and Gwen Salaün and Wendelin Serwe On the semantics of communicating hardware processes and their translation into LOTOS for the verification of asynchronous circuits with CADP . . . . 100--127 Derrick G. Kourie and Sergei Obiedkov and Bruce W. Watson and Dean van der Merwe An incremental algorithm to construct a lattice of set intersections . . . . . . 128--142 Robert Colvin and Brijesh Dongol A general technique for proving lock-freedom . . . . . . . . . . . . . . 143--165 Anonymous Editorial Board . . . . . . . . . . . . ??
Jin Song Dong and Jing Sun SCP special issue on the grand challenge --- Preface . . . . . . . . . . . . . . 167--167 Zhenbang Chen and Zhiming Liu and Anders P. Ravn and Volker Stolz and Naijun Zhan Refinement and verification in component-based model-driven design . . 168--196 Leo Freitas and Jim Woodcock and Yichi Zhang Verifying the CICS File Control API with Z/Eves: An experiment in the verified software repository . . . . . . . . . . 197--218 Andrew Butterfield and Leo Freitas and Jim Woodcock Mechanising a formal model of flash memory . . . . . . . . . . . . . . . . . 219--237 Leo Freitas and Jim Woodcock and Zheng Fu POSIX file store in Z/Eves: an experiment in the verified software repository . . . . . . . . . . . . . . . 238--257 Anonymous Editorial Board . . . . . . . . . . . . ??
Markus Aleksy and Vasco Amaral and Ralf Gitzel and James Power and John Waldron PPPJ special issue--Foreword . . . . . . 259--260 Lorenzo Bettini and Sara Capecchi and Betti Venneri Featherweight Java with dynamic and static overloading . . . . . . . . . . . 261--278 Thomas Würthinger and Christian Wimmer and Hanspeter Mössenböck Array bounds check elimination in the context of deoptimization . . . . . . . 279--295 Borys J. Bradel and Tarek S. Abdelrahman A study of potential parallelism among traces in Java programs . . . . . . . . 296--313 Lingli Zhang and Chandra Krintz As-if-serial exception handling semantics for Java futures . . . . . . . 314--332 Kevin Hoffman and Patrick Eugster Cooperative aspect-oriented programming 333--354 Sami Mäkelä and Ville Leppänen Client-based cohesion metrics for Java programs . . . . . . . . . . . . . . . . 355--378 Arno Puder and Sascha Häberling Byte code level cross-compilation for developing Web applications . . . . . . 379--396 Anonymous Editorial Board . . . . . . . . . . . . ??
René Krikhaar and Ralf Lämmel Guest Editors' introduction . . . . . . 397--398 László Vidács and Árpád Beszédes and Tibor Gyimóthy Combining preprocessor slicing with C/C++ language slicing . . . . . . . . . 399--413 Abram Hindle and Michael W. Godfrey and Richard C. Holt Reading beside the lines: Using indentation to rank revisions by complexity . . . . . . . . . . . . . . . 414--429 Dave Binkley and Dawn Lawrie and Steve Maex and Christopher Morrell Identifier length and limited programmer memory . . . . . . . . . . . . . . . . . 430--445 Andrew R. Dalton and Sally K. Wahba and Sravanthi Dandamudi and Jason O. Hallstrom Visualizing the runtime behavior of embedded network systems: a toolkit for TinyOS . . . . . . . . . . . . . . . . . 446--469 Chanchal K. Roy and James R. Cordy and Rainer Koschke Comparison and evaluation of code clone detection techniques and tools: a qualitative approach . . . . . . . . . . 470--495 Anonymous Editorial Board . . . . . . . . . . . . ??
Tarmo Uustalu Preface . . . . . . . . . . . . . . . . 497--497 J. R. B. Cockett and Craig Pastro The logic of message-passing . . . . . . 498--533 Olivier Danvy and Kevin Millikin Refunctionalization at work . . . . . . 534--549 Andreas Abel Type-based termination of generic programs . . . . . . . . . . . . . . . . 550--567 Philippe Audebaud and Christine Paulin-Mohring Proofs of randomized algorithms in Coq 568--589 Ralf Hinze and Andres Löh Generic programming in 3D . . . . . . . 590--628 Carroll Morgan The Shadow Knows: Refinement and security in sequential programs . . . . 629--653 Kim Solin and Joakim von Wright Enabledness and termination in refinement algebra . . . . . . . . . . . 654--668 Anonymous Editorial Board . . . . . . . . . . . . ??
Ernesto Pimentel and Jean-Marie Jacquet Special issue on the 5th International Workshop on Foundations of Coordination Languages and Software Architectures (FOCLASA'06) . . . . . . . . . . . . . . 669--670 Marco A. Barbosa and Luis S. Barbosa A perspective on service orchestration 671--687 Sascha Klüppelholz and Christel Baier Symbolic model checking for channel-based component connectors . . . 688--701 Matteo Casadei and Mirko Viroli and Luca Gardelli On the collective sort problem for distributed tuple spaces . . . . . . . . 702--722 Beno\^\it Fraikin and Marc Frappier Efficient symbolic computation of process expressions . . . . . . . . . . 723--753 Ana Isabel Molina and Miguel Ángel Redondo and Manuel Ortega A methodological approach for user interface development of collaborative applications: a case study . . . . . . . 754--776 Anonymous Editorial Board . . . . . . . . . . . . ??
Samuele Carpineti and Cosimo Laneve and Luca Padovani PiDuce --- a project for experimenting Web services technologies . . . . . . . 777--811 Manuel Roldán and Francisco Durán and Antonio Vallecillo Invariant-driven specifications in Maude 812--835 Francisco Ortin and Jose Manuel Redondo and J. Baltasar García Perez-Schofield Efficient virtual machine support of runtime structural reflection . . . . . 836--860 Otávio Augusto Lazzarini Lemos and Ivan Gustavo Franchin and Paulo Cesar Masiero Integration testing of Object-Oriented and Aspect-Oriented programs: a structural pairwise approach for Java 861--878 Anonymous Editorial Board . . . . . . . . . . . . ??
Thai Son Hoang and Hironobu Kuruma and David Basin and Jean-Raymond Abrial Developing topology discovery in Event-B 879--899 G. P. Kulk and R. J. Peters and C. Verhoef Quantifying IT estimation risks . . . . 900--933 J. L. Eveleens and C. Verhoef Quantifying IT forecast quality . . . . 934--988 Ali Mili and Shir Aharon and Chaitanya Nadkarni Mathematics for reasoning about loop functions . . . . . . . . . . . . . . . 989--1020 Anonymous Editorial Board . . . . . . . . . . . . ??
Adrian Johnstone and Anthony Sloane and John Tang Boyland Preface . . . . . . . . . . . . . . . . 1--2 Diego Ordóñez Camacho and Kim Mens and Mark van den Brand and Jurgen Vinju Automated generation of program translation and verification tools using annotated grammars . . . . . . . . . . . 3--20 Johan Åkesson and Torbjörn Ekman and Görel Hedin Implementation of a Modelica compiler using JastAdd attribute grammars . . . . 21--38 Eric Van Wyk and Derek Bodin and Jimin Gao and Lijesh Krishnan Silver: an extensible attribute grammar system . . . . . . . . . . . . . . . . . 39--54 Elizabeth Scott and Adrian Johnstone Recognition is not parsing --- SPPF-style parsing from cubic recognisers . . . . . . . . . . . . . . 55--70 Sylvain Schmitz An experimental ambiguity detection tool 71--84
Christian Rinderknecht and Nic Volanschi Theory and practice of unparsed patterns for metacompilation . . . . . . . . . . 85--105 Márcio Cornélio and Ana Cavalcanti and Augusto Sampaio Sound refactorings . . . . . . . . . . . 106--133 Martin Ward and Hussein Zedan Combining dynamic and static slicing for analysing assembler . . . . . . . . . . 134--175 Claus Brabrand and Robert Giegerich and Anders Mòller Analyzing ambiguity of context-free grammars . . . . . . . . . . . . . . . . 176--191 John Derrick and Heike Wehrheim Model transformations across views . . . 192--210 Anonymous Editorial Board . . . . . . . . . . . . ??
Willem Paul de Roever Remembering Amir Pnueli, a great scientist and a great friend (April 22, 1941--November 2, 2009) . . . . . . . . 211--213 Mark G. J. van den Brand and Kim Mens Guest Editors' introduction to the 3rd issue of Experimental Software and Toolkits (EST): a special issue on Academic Software Development Tools and Techniques (WASDeTT 2008) . . . . . . . 214--215 Diomidis Spinellis CScout: a refactoring browser for C . . 216--231 Johan Brichau and Andy Kellens and Sergio Castro and Theo D'Hondt Enforcing structural regularities in software using IntensiVE . . . . . . . . 232--246 Holger M. Kienle and Hausi A. Müller Rigi---An environment for software reverse engineering, exploration, visualization, and redocumentation . . . 247--263 Mircea Lungu and Michele Lanza and Tudor G\^\irba and Romain Robbes The Small Project Observatory: Visualizing software ecosystems . . . . 264--275 Marco D'Ambros and Michele Lanza Distributed and Collaborative Software Evolution Analysis with Churrasco . . . 276--287 Anonymous Editorial Board . . . . . . . . . . . . ??
Alan Wood and Michael Schumacher Coordination models, languages and applications . . . . . . . . . . . . . . 289--291 Barbara Weber and Bela Mutschler and Manfred Reichert Investigating the effort of using business process management technology: Results from a controlled experiment . . 292--310 Marcilio Mendonca and Donald Cowan Decision-making coordination and efficient reasoning techniques for feature-based configuration . . . . . . 311--332 David P. Pereira and Ana C. V. de Melo Formalization of an architectural model for exception handling coordination based on CA action concepts . . . . . . 333--349 Rodrigo Ramos and Augusto Sampaio and Alexandre Mota Conformance notions for the coordination of interaction components . . . . . . . 350--373 Anonymous Editorial Board . . . . . . . . . . . . ??
Doug Lea and Gianluigi Zavattaro Guest Editors' foreword . . . . . . . . 375--375 Rocco De Nicola and Daniele Gorla and René Rydhof Hansen and Flemming Nielson and Hanne Riis Nielson and Christian W. Probst and Rosario Pugliese From Flow Logic to static type systems for coordination languages . . . . . . . 376--397 Sascha Klüppelholz and Christel Baier Alternating-time stream logic for multi-agent systems . . . . . . . . . . 398--425 Giovanni Russello and Changyu Dong and Naranker Dulay and Michel Chaudron and Maarten van Steen Providing data confidentiality against malicious hosts in Shared Data Spaces 426--439 Anu Singh and C. R. Ramakrishnan and Scott A. Smolka A process calculus for Mobile Ad Hoc Networks . . . . . . . . . . . . . . . . 440--469
Julia L. Lawall Preface to special issue on Generative Programming and Component Engineering (GPCE 2007) . . . . . . . . . . . . . . 471--472 Martin Bravenboer and Eelco Dolstra and Eelco Visser Preventing injection attacks with syntax embeddings . . . . . . . . . . . . . . . 473--495 Ryan Culpepper and Matthias Felleisen Debugging hygienic macros . . . . . . . 496--515 Pascal Fradet and Stéphane Hong Tuan Ha Aspects of availability: Enforcing timed properties to prevent denial of service 516--542 Nicolas Frisby and Garrin Kimmell and Philip Weaver and Perry Alexander Constructing language processors with algebra combinators . . . . . . . . . . 543--572 Joseph (Yossi) Gil and Keren Lenz Simple and safe SQL queries with C++ templates . . . . . . . . . . . . . . . 573--595 Jaakko Järvi and Mat Marcus and Jacob N. Smith Programming with C++ concepts . . . . . 596--614 Georg Jung and John Hatcliff A type-centric framework for specifying heterogeneous, large-scale, component-oriented, architectures . . . 615--637 Peter Pirkelbauer and Yuriy Solodkyy and Bjarne Stroustrup Design and evaluation of C++ open multi-methods . . . . . . . . . . . . . 638--667
Lawrence Chung and José Luis Garrido and Nary Subramanian and Manuel Noguera and Kawtar Benghazi Designing high quality system/software architectures . . . . . . . . . . . . . 669--671 Chung-Horng Lung and Pragash Rajeswaran and Sathyanarayanan Sivadas and Theleepan Sivabalasingam Experience of building an architecture-based generator using GenVoca for distributed systems . . . . 672--688 Jeannette Bennett and Kendra Cooper and Lirong Dai Aspect-oriented model-driven skeleton code generation: a graph-based transformation approach . . . . . . . . 689--725 Manuel Noguera and María V. Hurtado and María Luisa Rodríguez and Lawrence Chung and José Luis Garrido Ontology-driven analysis of UML-based collaborative processes using OWL-DL and CPN . . . . . . . . . . . . . . . . . . 726--760
Davide Ancona and Alex Buckley Preface to the Special Issue on Object-Oriented Programming Languages and Systems (OOPS 2008), A Special Track at the 23rd ACM Symposium on Applied Computing . . . . . . . . . . . . . . . 761--761 Jaakko Järvi and John Freeman C++ lambda expressions and closures . . 762--772 Peter Pirkelbauer and Sean Parent and Mat Marcus and Bjarne Stroustrup Dynamic algorithm selection for runtime concepts . . . . . . . . . . . . . . . . 773--786 J. J. Hallett and Victor Luchangco and Sukyoung Ryu and Guy L. Steele Jr. Integrating coercion with subtyping and multiple dispatch . . . . . . . . . . . 787--795 Francesco Logozzo and Manuel Fähndrich Pentagons: a weakly relational abstract domain for the efficient validation of array accesses . . . . . . . . . . . . . 796--807
Carlos Canal and Corina S. Pasareanu Preface . . . . . . . . . . . . . . . . 809--810 Hamideh Sabouri and Marjan Sirjani Actor-based slicing techniques for efficient reduction of Rebeca models . . 811--827 Nuno F. Rodrigues and Luis S. Barbosa Slicing for architectural analysis . . . 828--847 Vincenzo Ciancia and Gianluigi Ferrari and Roberto Guanciale and Daniele Strollo Event based choreography . . . . . . . . 848--878 Bin Lei and Xuandong Li and Zhiming Liu and Charles Morisset and Volker Stolz Robustness testing for software components . . . . . . . . . . . . . . . 879--897 Pierre-Cyrille Héam and Olga Kouchnarenko and Jérôme Voinot Component simulation-based substitutivity managing QoS and composition issues . . . . . . . . . . . 898--917
Marjan Mernik and Barrett R. Bryant and Chang-Hyun Jo Special issue on the Programming Languages Track at the 23rd ACM Symposium on Applied Computing . . . . . 919--920 Marcio Buss and Daniel Brand and Vugranam Sreedhar and Stephen A. Edwards A novel analysis space for pointer analysis and its application for bug finding . . . . . . . . . . . . . . . . 921--942 Joel E. Denny and Brian A. Malloy The IELR(1) algorithm for generating minimal LR(1) parser tables for non-LR(1) grammars with conflict resolution . . . . . . . . . . . . . . . 943--979 Ying Jin and David Lorge Parnas Defining the meaning of tabular mathematical expressions . . . . . . . . 980--1000 Juan Manuel Rodriguez and Marco Crasso and Alejandro Zunino and Marcelo Campo Improving Web Service descriptions for effective service discovery . . . . . . 1001--1021 Sven Apel and Christian Lengauer and Bernhard Möller and Christian Kästner An algebraic foundation for automatic feature-based program synthesis . . . . 1022--1047 Kung Chen and Shu-Chun Weng and Meng Wang and Siau-Cheng Khoo and Chung-Hsin Chen Type-directed weaving of aspects for polymorphically typed functional languages . . . . . . . . . . . . . . . 1048--1076 Christian Häubl and Christian Wimmer and Hanspeter Mössenböck Compact and efficient strings for Java 1077--1094 Loek Cleophas and Bruce W. Watson and Gerard Zwaan A new taxonomy of sublinear right-to-left scanning keyword pattern matching algorithms . . . . . . . . . . 1095--1112 José M. Conejero and Juan Hernández and Elena Jurado and Klaas van den Berg Mining early aspects based on syntactical and dependency analyses . . 1113--1141 Ward Douglas Maurer Simple section interchange and properties of non-computable functions 1142--1164 Alastair F. Donaldson and Simon J. Gay Type inference and strong static type checking for Promela . . . . . . . . . . 1165--1191
Manfred Broy Multifunctional software systems: Structured modeling and specification of functional requirements . . . . . . . . 1193--1214 Jan Carlson and Björn Lisper A resource-efficient event algebra . . . 1215--1234 Éric Tanter and Johan Fabry and Rémi Douence and Jacques Noyé and Mario Südholt Scoping strategies for distributed aspects . . . . . . . . . . . . . . . . 1235--1261 Eerke Boiten and John Derrick Incompleteness of relational simulations in the blocking paradigm . . . . . . . . 1262--1269
Carlos Canal and Pascal Poizat and Mirko Viroli Preface . . . . . . . . . . . . . . . . 1--2 Carolyn Talcott and Marjan Sirjani and Shangping Ren Comparing three coordination models: Reo, ARC, and PBRD . . . . . . . . . . . 3--22 Christian Krause and Ziyan Maraikar and Alexander Lazovik and Farhad Arbab Modeling dynamic reconfigurations in Reo using high-level replacement systems . . 23--36 Alessandro Ricci and Mirko Viroli and Giulio Piancastelli simpA: an agent-oriented approach for programming concurrent applications on top of Java . . . . . . . . . . . . . . 37--62 Anonymous Editorial Board . . . . . . . . . . . . ??
Darren Cofer and Alessandro Fantechi and Stefan Leue and Pedro Merino Preface to the special issue on Formal Methods for Industrial Critical Systems (FMICS 2007 + FMICS 2008) . . . . . . . 63--64 Guodong Li and Robert Palmer and Michael DeLisi and Ganesh Gopalakrishnan and Robert M. Kirby Formal specification of MPI 2.0: Case study in specifying a practical concurrent programming API . . . . . . . 65--81 Bernard van Gastel and Leonard Lensink and Sjaak Smetsers and Marko van Eekelen Deadlock and starvation free reentrant readers--writers: a case study combining model checking with theorem proving . . 82--99 Bastian Schlich and Jörg Brauer and Stefan Kowalewski Application of static analyses for state-space reduction to the microcontroller binary code . . . . . . 100--118 Maurice H. ter Beek and Alessandro Fantechi and Stefania Gnesi and Franco Mazzanti A state/event-based model-checking approach for the analysis of abstract system properties . . . . . . . . . . . 119--135 S. Edelkamp and D. Sulewski and J. Barnat and L. Brim and P. \vSime\vcek Flash memory efficient LTL model checking . . . . . . . . . . . . . . . . 136--157
Philippe Audebaud and Christine Paulin-Mohring Preface . . . . . . . . . . . . . . . . 159--159 Roland Backhouse and João F. Ferreira On Euclid's algorithm and elementary number theory . . . . . . . . . . . . . 160--180 Jules Desharnais and Georg Struth Internal axioms for domain semirings . . 181--203 Ralph Matthes Map fusion for nested datatypes in intensional type theory . . . . . . . . 204--224
Jeremy G. Siek Special issue on library-centric software design (LCSD 2006) . . . . . . 225--226 Francis P. Russell and Michael R. Mellor and Paul H. J. Kelly and Olav Beckmann DESOLA: an active linear algebra library using delayed evaluation and runtime code generation . . . . . . . . . . . . 227--242 Lubomir Bourdev and Jaakko Järvi Efficient run-time dispatching in generic programming with minimal code bloat . . . . . . . . . . . . . . . . . 243--257 Cosmin E. Oancea and Stephen M. Watt An architecture for generic extensions 258--277 Gustav Munkby and Sibylle Schupp Automating exception-safety classification . . . . . . . . . . . . . 278--289 Yuriy Solodkyy and Jaakko Järvi Extending type systems in a library: Type-safe XML processing in C++ . . . . 290--306 Sylvain Pion and Andreas Fabri A generic lazy evaluation scheme for exact geometric computations . . . . . . 307--323 René Heinzl and Philipp Schwaha A generic topology library . . . . . . . 324--346
Robert Glück and Eelco Visser Special Issue on Generative Programming and Component Engineering (Selected Papers from GPCE 2004/2005) . . . . . . 347--348 Jacques Carette and Oleg Kiselyov Multi-stage programming with functors and monads: Eliminating abstraction overhead from generic code . . . . . . . 349--375 Shan Shan Huang and David Zook and Yannis Smaragdakis Statically safe program generation with SafeGen . . . . . . . . . . . . . . . . 376--391 Christof Lutteroth and Dirk Draheim and Gerald Weber A type system for reflective program generators . . . . . . . . . . . . . . . 392--422 Jeremy G. Siek and Andrew Lumsdaine A language for generic programming in the large . . . . . . . . . . . . . . . 423--465
G. Ramalingam and Eelco Visser Special issue on Partial Evaluation and Program Manipulation (selected papers from PEPM 2007) . . . . . . . . . . . . 467--468 Jacques Carette and Michael Kucera Partial evaluation of Maple . . . . . . 469--491 Anders Mòller and Michael Schwartzbach XML graphs in program analysis . . . . . 492--515 Alcino Cunha and Joost Visser Transformation of structure-shy programs with application to XPath queries and strategic functions . . . . . . . . . . 516--539
J. A. Bergstra Editorial . . . . . . . . . . . . . . . 541--541 Wim H. Hesselink and Alex A. Aravind Queue based mutual exclusion with linearly bounded overtaking . . . . . . 542--554 Roland Ducournau and Jean Privat Metamodeling semantics of multiple inheritance . . . . . . . . . . . . . . 555--586 Chris Male and David J. Pearce and Alex Potanin and Constantine Dymnikov Formalisation and implementation of an algorithm for bytecode verification of @NonNull types . . . . . . . . . . . . . 587--608 Natarajan Shankar and K. Subramani A mechanical verification of the stressing algorithm for negative cost cycle detection in networks . . . . . . 609--626
Axel van Lamsweerde The humble humorous researcher: a tribute to Michel Sintzoff . . . . . . . 627--630 Carlos Canal and Pascal Poizat and Marjan Sirjani Preface . . . . . . . . . . . . . . . . 631--632 Peter Y. H. Wong and Jeremy Gibbons Formalisations and applications of BPMN 633--650 Sun Meng and Farhad Arbab and Christel Baier Synthesis of Reo circuits from scenario-based interaction specifications . . . . . . . . . . . . . 651--680 Dave Clarke and José Proença and Alexander Lazovik and Farhad Arbab Channel-based coordination via constraint satisfaction . . . . . . . . 681--710 S. Andova and L. P. J. Groenewegen and E. P. de Vink Dynamic consistency in process algebra: From Paradigm to ACP . . . . . . . . . . 711--735
Eerke Boiten and John Derrick and Gerhard Schellhorn Selected papers of the Refinement Workshop Turku (2008) . . . . . . . . . 737--738 Wim H. Hesselink Simulation refinement for concurrency verification . . . . . . . . . . . . . . 739--755 Gerhard Schellhorn Completeness of fair ASM refinement . . 756--773 Steve Reeves and David Streader Contexts, refinement and determinism . . 774--791 Marcel Oliveira and Frank Zeyda and Ana Cavalcanti A tactic language for refinement of state-rich concurrent specifications . . 792--833
Michael Leuschel and Heike Wehrheim Selected papers on Integrated Formal Methods (iFM09) . . . . . . . . . . . . 835--836 Steve Schneider and Helen Treharne Changing system interfaces consistently: a new refinement strategy for $ C S P || B $ . . . . . . . . . . . . . . . . . . 837--860 Benjamin Weiß Predicate abstraction in a program logic calculus . . . . . . . . . . . . . . . . 861--876 N. Bene\vs and L. Brim and B. Buhnova and I. \vCerná and J. Sochor and P. Va\vreková Partial order reduction for state/event LTL with application to component-interaction automata . . . . . 877--890 Robert J. Colvin and Ian J. Hayes A semantics for Behavior Trees using CSP with specification commands . . . . . . 891--914 Johan Dovland and Einar Broch Johnsen and Olaf Owe and Martin Steffen Incremental reasoning with lazy behavioral subtyping for multiple inheritance . . . . . . . . . . . . . . 915--941 Peter Y. H. Wong and Jeremy Gibbons Property specifications for workflow modelling . . . . . . . . . . . . . . . 942--967
R. Nigel Horspool and Ralf Gitzel and Giacomo Cabri and Markus Aleksy Principles and Practice of Programming in Java 2008---Special issue . . . . . . 969--969 Jevgeni Kabanov and Michael Hunger and Rein Raudjärv On designing safe and flexible embedded DSLs with Java 5 . . . . . . . . . . . . 970--991 Lorenzo Bettini and Viviana Bono and Betti Venneri Delegation by object composition . . . . 992--1014 Alex Villazón and Walter Binder and Philippe Moret and Danilo Ansaloni Comprehensive aspect weaving for Java 1015--1036 Gregor Wagner and Andreas Gal and Michael Franz ``Slimming'' a Java virtual machine by way of cold code removal and optimistic partial program loading . . . . . . . . 1037--1053 Milan Jovic and Matthias Hauswirth Listener latency profiling: Measuring the perceptible performance of interactive Java applications . . . . . 1054--1072 Christian Häubl and Christian Wimmer and Hanspeter Mössenböck Erratum to ``Compact and Efficient Strings for Java'' [Science of Computer Programming \bf 75 (2010) 1077--1094] 1073--1073
Andy Zaidman and Johan Brichau Preface to the special issue on software evolution, adaptability and variability 1075--1077 Tom Arbuckle Studying software evolution using artefacts' shared information content 1078--1097 Trosky B. Callo Arias and Paris Avgeriou and Pierre America and Krelis Blom and Sergiy Bachynskyy A top-down strategy to reverse architecting execution views for a large and complex software-intensive system: an experience report . . . . . . . . . . 1098--1112 Sergio Castro and Coen De Roover and Andy Kellens and Angela Lozano and Kim Mens and Theo D'Hondt Diagnosing and correcting design inconsistencies in source code with logical abduction . . . . . . . . . . . 1113--1129 Andreas Classen and Quentin Boucher and Patrick Heymans A text-based approach to feature modelling: Syntax and semantics of TVL 1130--1143 Roberto Di Cosmo and Davide Di Ruscio and Patrizio Pelliccione and Alfonso Pierantonio and Stefano Zacchiroli Supporting software evolution in component-based FOSS systems . . . . . . 1144--1160 Siim Karus and Marlon Dumas Predicting the maintainability of XSL transformations . . . . . . . . . . . . 1161--1176 Jannik Laval and Simon Denier and Stéphane Ducasse and Jean-Rémy Falleri Supporting simultaneous versions for software evolution assessment . . . . . 1177--1193 Jens Lincke and Malte Appeltauer and Bastian Steinert and Robert Hirschfeld An open implementation for context-oriented layer composition in ContextJS . . . . . . . . . . . . . . . 1194--1209 Herwig Mannaert and Jan Verelst and Kris Ven The transformation of requirements into software primitives: Studying evolvability based on systems theoretic stability . . . . . . . . . . . . . . . 1210--1222 Bart Meyers and Hans Vangheluwe A framework for evolution of modelling languages . . . . . . . . . . . . . . . 1223--1246 Carlos Parra and Xavier Blanc and Anthony Cleve and Laurence Duchien Unifying design and runtime software adaptation using aspect models . . . . . 1247--1260 Pieter van der Spek and Steven Klusener Applying a dynamic threshold to improve cluster detection of LSI . . . . . . . . 1261--1274
Lawrence Chung and Manuel Noguera and Nary Subramanian and José Luis Garrido System and software solution-oriented architectures . . . . . . . . . . . . . 1--3 Manuel Resinas and Pablo Fernández and Rafael Corchuelo A bargaining-specific architecture for supporting automated service agreement negotiation systems . . . . . . . . . . 4--28 Rafael Duque and María Luisa Rodríguez and María Visitación Hurtado and Crescencio Bravo and Carlos Rodríguez-Domínguez Integration of collaboration and interaction analysis mechanisms in a concern-based architecture for groupware systems . . . . . . . . . . . . . . . . 29--45 Marcela D. Rodríguez and Jesús Favela Assessing the SALSA architecture for developing agent-based ambient computing applications . . . . . . . . . . . . . . 46--65 Claudia López and Víctor Codocedo and Hernán Astudillo and Luiz Marcio Cysneiros Bridging the gap between software architecture rationale formalisms and actual architecture documents: an ontology-driven approach . . . . . . . . 66--80 Anonymous Editorial Board . . . . . . . . . . . . ??
Kevin Hammond and Paul H. J. Kelly Introduction to the Special Issue on Automatic Program Generation for Embedded Systems . . . . . . . . . . . . 81--82 Uwe Ryssel and Joern Ploennigs and Klaus Kabitzsch Automatic library migration for the generation of hardware-in-the-loop models . . . . . . . . . . . . . . . . . 83--95 Arkadeb Ghosal and Daniel Iercan and Christoph M. Kirsch and Thomas A. Henzinger and Alberto Sangiovanni-Vincentelli Separate compilation of hierarchical real-time programs into linear-bounded Embedded Machine code . . . . . . . . . 96--112 Jean-Pierre Talpin and Julien Ouy and Thierry Gautier and Lo\"\ic Besnard and Paul Le Guernic Compositional design of isochronous systems . . . . . . . . . . . . . . . . 113--128
Sven Apel and Christian Lengauer and Julia Lawall Preface to the special issue on feature-oriented software development (FOSD 2009) . . . . . . . . . . . . . . 129--130 Andrzej Olszak and Bo Nòrregaard Jòrgensen Remodularizing Java programs for improved locality of feature implementations in source code . . . . . 131--151 Sebastian Günther and Sagar Sunkle rbFeatures: Feature-oriented programming with Ruby . . . . . . . . . . . . . . . 152--173 Sven Apel and Sergiy Kolesnikov and Jörg Liebig and Christian Kästner and Martin Kuhlemann and Thomas Leich Access control in feature-oriented programming . . . . . . . . . . . . . . 174--187 Alessandro Lapadula and Rosario Pugliese and Francesco Tiezzi Using formal methods to develop WS-BPEL applications . . . . . . . . . . . . . . 189--213 Leila Ribeiro and Osmar Marchi dos Santos and Fernando Luís Dotti and Luciana Foss Correct transformation: From object-based graph grammars to PROMELA 214--246 Rubén Fuentes-Fernández and Juan Pavón and Francisco Garijo A model-driven process for the modernization of component-based systems 247--269 Thomas Ruhroth and Heike Wehrheim Model evolution and refinement . . . . . 270--289 Valentín Valero and Hermenegilda Maci\`a and Juan José Pardo and María Emilia Cambronero and Gregorio Díaz Transforming Web Services Choreographies with priorities and time constraints into prioritized-time colored Petri nets 290--313 J. L. Eveleens and M. van der Pas and C. Verhoef Quantifying forecast quality of IT business value . . . . . . . . . . . . . 314--354 Chen Wu WSDL term tokenization methods for IR-style Web services discovery . . . . 355--374 M. M. Gallardo and C. Joubert and P. Merino and D. Sanán A model-extraction approach to verifying concurrent C programs with CADP . . . . 375--392 Simplice Djoko Djoko and Rémi Douence and Pascal Fradet Aspects preserving properties . . . . . 393--422
Patrícia D. L. Machado Preface: Selected papers from the Brazilian Symposium on Formal Methods (SBMF 2008) . . . . . . . . . . . . . . 423--423 Juan Perna and Jim Woodcock Mechanised wire-wise verification of Handel-C synthesis . . . . . . . . . . . 424--443 Frank Zeyda and Ana Cavalcanti Mechanical reasoning about families of UTP theories . . . . . . . . . . . . . . 444--479 Simone André da Costa and Leila Ribeiro Verification of graph grammars using a logical approach . . . . . . . . . . . . 480--504 Magnus O. Myreen and Michael J. C. Gordon Function extraction . . . . . . . . . . 505--517 Diego Caminha B. de Oliveira and David Déharbe and Pascal Fontaine Combining decision procedures by (model-)equality propagation . . . . . . 518--532 Umberto Souza da Costa and Anamaria Martins Moreira and Martin A. Musicante and Plácido A. Souza Neto JCML: a specification language for the runtime verification of Java Card programs . . . . . . . . . . . . . . . . 533--550
Uwe van Heesch and Paris Avgeriou and Uwe Zdun and Neil Harrison The supportive effect of patterns in architecture decision recovery --- a controlled experiment . . . . . . . . . 551--576 José Fiadeiro and Antónia Lopes and João Abreu A formal model for service-oriented interactions . . . . . . . . . . . . . . 577--608 Nic Volanschi Pattern matching for the masses using custom notations . . . . . . . . . . . . 609--635 K. Burak Codur and Ali H. Dogru Regulations and software evolution: an example from the military domain . . . . 636--643 H. Hamza and S. Counsell Region-Based RTSJ Memory Management: State of the art . . . . . . . . . . . . 644--659
John Field and Vasco T. Vasconcelos Selected Papers from the Eleventh International Conference on Coordination Models and Languages . . . . . . . . . . 661--662 Chien-Liang Fok and Gruia-Catalin Roman and Chenyang Lu Servilla: a flexible service provisioning middleware for heterogeneous sensor networks . . . . . 663--684 Marcello Bonsangue and Dave Clarke and Alexandra Silva A model of context-dependent component connectors . . . . . . . . . . . . . . . 685--706 Armand Navabi and Xiangyu Zhang and Suresh Jagannathan Dependence analysis for safe futures . . 707--726 Carl G. Ritson and Adam T. Sampson and Frederick R. M. Barnes Multicore scheduling for lightweight communicating processes . . . . . . . . 727--740 Andy Zaidman and Giuliano Antoniol Preface to the special issue on reverse engineering (featuring selected papers from WCRE 2009) . . . . . . . . . . . . 741--742 David Lo and G. Ramalingam and Venkatesh-Prasad Ranganath and Kapil Vaswani Mining quantified temporal rules: Formalism, algorithms, and evaluation 743--759 Nicolas Bettenburg and Weiyi Shang and Walid M. Ibrahim and Bram Adams and Ying Zou and Ahmed E. Hassan An empirical study on inconsistent changes to code clones at the release level . . . . . . . . . . . . . . . . . 760--776
Gwen Salaün and Marjan Sirjani Preface: Special issue on Foundations of Coordination Languages and Software Architectures (selected papers from FOCLASA'09) . . . . . . . . . . . . . . 777--778 S. Kemper SAT-based verification for timed component connectors . . . . . . . . . . 779--798 Sun Meng and Farhad Arbab and Bernhard K. Aichernig and Lacramioara Astefanoaei and Frank S. de Boer and Jan Rutten Connectors as designs: Modeling, refinement and test case generation . . 799--822 Ludovic Henrio and Florian Kammüller and Bianca Lutz ASP$_{\rm fun}$: a typed functional active object calculus . . . . . . . . . 823--847 Bahman Pourvatan and Marjan Sirjani and Hossein Hojjat and Farhad Arbab Symbolic execution of Reo circuits using constraint automata . . . . . . . . . . 848--869 Francisco Durán and Meriem Ouederni and Gwen Salaün A generic framework for $n$-protocol compatibility checking . . . . . . . . . 870--886 Farhad Arbab and Marjan Sirjani Fundamentals of software engineering (selected papers of FSEN '09) . . . . . 887--888 Luca Aceto and Arnar Birgisson and Anna Ingolfsdottir and MohammadReza Mousavi and Michel A. Reniers Rule formats for determinism and idempotence . . . . . . . . . . . . . . 889--907 Viktor Schuppan Towards a notion of unsatisfiable and unrealizable cores for LTL . . . . . . . 908--939 Dominik Klein and Frank G. Radmacher and Wolfgang Thomas Moving in a network under random failures: a complexity analysis . . . . 940--954 Jetty Kleijn and Maciej Koutny Step coverability algorithms for communicating systems . . . . . . . . . 955--967
Marjan Mernik and Barrett R. Bryant Special issue on the Programming Languages track at the 24th ACM Symposium on Applied Computing . . . . . 969--970 Paul Biggar and Edsko de Vries and David Gregg A practical solution for achieving language compatibility in scripting language compilers . . . . . . . . . . . 971--989 Julien Cervelle and Rémi Forax and Gautier Loyauté and Gilles Roussel Banzai+Tatoo: Using cutting-edge parsers for implementing high-performance servers . . . . . . . . . . . . . . . . 990--1005 Wei-Ngan Chin and Cristina David and Huu Hai Nguyen and Shengchao Qin Automated verification of shape, size and bag properties via user-defined predicates in separation logic . . . . . 1006--1036
Markus Roggenbach Preface . . . . . . . . . . . . . . . . 1037--1038 Anthony Narkawicz and César Muñoz and Gilles Dowek Provably correct conflict prevention bands algorithms . . . . . . . . . . . . 1039--1057 Reynald Affeldt and David Nowak and Kiyoshi Yamada Certifying assembly with formal security proofs: the case of BBS . . . . . . . . 1058--1074 Radu Mateescu and Anton Wijs Sequential and distributed on-the-fly computation of weak tau-confluence . . . 1075--1094 Jori Dubrovin and Tommi Junttila and Keijo Heljanko Exploiting step semantics for efficient bounded model checking of asynchronous systems . . . . . . . . . . . . . . . . 1095--1121 Werner Damm and Henning Dierks and Stefan Disch and Willem Hagemann and Florian Pigorsch and Christoph Scholl and Uwe Waldmann and Boris Wirtz Exact and fully symbolic verification of linear hybrid automata with large discrete state spaces . . . . . . . . . 1122--1150 Alvaro Miyazawa and Ana Cavalcanti Refinement-oriented models of Stateflow charts . . . . . . . . . . . . . . . . . 1151--1177 Hristina Palikareva and Joël Ouaknine and A. W. Roscoe SAT-solving in CSP trace refinement . . 1178--1197 Nikolaos Papanikolaou and Sadie Creese and Michael Goldsmith Refinement checking for privacy policies 1198--1209
Ana Cavalcanti Special issue: International Conference on Formal Engineering Methods --- ICFEM 2009 . . . . . . . . . . . . . . . . . . 1211--1211 Nathalie Bertrand and Axel Legay and Sophie Pinchinat and Jean-Baptiste Raclet Modal event-clock specifications for timed component-based design . . . . . . 1212--1234 Kyungmin Bae and Peter Csaba Ölveczky and Thomas Huining Feng and Edward A. Lee and Stavros Tripakis Verifying hierarchical Ptolemy II discrete-event models using Real-Time Maude . . . . . . . . . . . . . . . . . 1235--1271 Jirí Barnat and Lubos Brim and Petr Rockai On-the-fly parallel model checking algorithm that is optimal for verification of weak LTL properties . . 1272--1288 Wolfgang Ahrendt and Maximilian Dylla A system for compositional verification of asynchronous objects . . . . . . . . 1289--1309
Sun Meng and Bernhard Schätz Formal Aspects of Component Software (FACS'09) . . . . . . . . . . . . . . . 1--2 Narges Khakpour and Saeed Jalili and Carolyn Talcott and Marjan Sirjani and MohammadReza Mousavi Formal modeling of evolving self-adaptive systems . . . . . . . . . 3--26 Markus Lumpe Partition refinement of Component Interaction Automata . . . . . . . . . . 27--45 Carlos Canal and Javier Cámara and Gwen Salaün Structural reconfiguration of systems under behavioral adaptation . . . . . . 46--64 Arturo Zambrano and Johan Fabry and Silvia Gordillo Expressing aspectual interactions in requirements engineering: Experiences, problems and solutions . . . . . . . . . 65--92 Alireza Khalilian and Mohammad Abdollahi Azgomi and Yalda Fazlalizadeh An improved method for test case prioritization by incorporating historical test case data . . . . . . . 93--116 Eduardo Kessler Piveta and Ana Moreira and Marcelo Soares Pimenta and João Araújo and Pedro Guerreiro and R. Tom Price An empirical study of aspect-oriented metrics . . . . . . . . . . . . . . . . 117--144
Dave Clarke and Gul Agha Preface to the special issue on Coordination Models and Languages (Coordination 2010) . . . . . . . . . . 145--146 K. C. Sivaramakrishnan and Mohammad Qudeisat and Lukasz Ziarek and Karthik Nagaraj and Patrick Eugster Efficient sessions . . . . . . . . . . . 147--167 E. Philips and R. Van Der Straeten and V. Jonckers NOW: Orchestrating services in a nomadic network using a dedicated workflow language . . . . . . . . . . . . . . . . 168--194 Chien-Liang Fok and Gruia-Catalin Roman and Chenyang Lu Adaptive service provisioning for enhanced energy efficiency and flexibility in wireless sensor networks 195--217 Lorenzo Bettini and Ferruccio Damiani and Kathrin Geilmann and Jan Schäfer Combining traits with boxes and ownership types in a Java-like setting 218--247 Lucia Acciai and Michele Boreale and Gianluigi Zavattaro Behavioural contracts with request-response operations . . . . . . 248--267
Jason Crampton A personal tribute to Steve Barker . . . 269--269 Marc Frappier and Uwe Glässer and Sarfraz Khurshid and Régine Laleau and Steve Reeves Abstract State Machines, Alloy, B and Z: Selected papers from ABZ 2010 . . . . . 270--271 Stefan Hallerstede and Michael Leuschel and Daniel Plagge Validation of formal models by refinement animation . . . . . . . . . . 272--292 Andrew Ireland and Gudmund Grov and Maria Teresa Llano and Michael Butler Reasoned modelling critics: Turning failed proofs into modelling guidance 293--309 David Déharbe Integration of SMT-solvers in B and Event-B development environments . . . . 310--326 Mark C. Reynolds Modeling the Java Bytecode Verifier . . 327--342
Lydie du Bousquet and Jeremy S. Bradbury and Gordon Fraser Special section on Mutation testing (Mutation 2010) . . . . . . . . . . . . 343--344 John A. Clark and Haitao Dan and Robert M. Hierons Semantic mutation testing . . . . . . . 345--363 Pedro Reales Mateo and Macario Polo Usaola and Jeff Offutt Mutation at the multi-class and system levels . . . . . . . . . . . . . . . . . 364--387 Marjan Mernik and Barrett R. Bryant Special issue on the Programming Languages track at the 25th ACM Symposium on Applied Computing . . . . . 388--389 Corneliu Popeea and Wei-Ngan Chin Dual analysis for proving safety and finding bugs . . . . . . . . . . . . . . 390--411 Eduardo R. Rodrigues and Philippe O. A. Navaux and Jairo Panetta and Celso L. Mendes Preserving the original MPI semantics in a virtualized processor environment . . 412--421
Markus Aleksy and Ralf Gitzel and Andreas Krall and Hanspeter Mössenböck and Christian W. Probst and Ben Stephenson Foreword . . . . . . . . . . . . . . . . 423--424 Guillermo L. Taboada and Sabela Ramos and Roberto R. Expósito and Juan Touriño and Ramón Doallo Java in the High Performance Computing arena: Research, practice and experience 425--444 Liangliang Tong and Francis C. M. Lau Skew-space garbage collection . . . . . 445--457 Alan Leung and Ondrej Lhoták and Ghulam Lashari Parallel execution of Java loops on Graphics Processing Units . . . . . . . 458--480 Thomas Würthinger and Christian Wimmer and Lukas Stadler Unrestricted and safe dynamic code evolution for Java . . . . . . . . . . . 481--498 Matthias Hauswirth and Andrea Adamoli Teaching Java programming with the Informa clicker system . . . . . . . . . 499--520 Lorenzo Bettini and Ferruccio Damiani and Ina Schaefer and Fabio Strocco TraitRecordJ: a programming language with traits and records . . . . . . . . 521--541 Matteo Casadei and Marco Mamei and Ronaldo Menezes Preface to the Special section on Self-Organizing Coordination . . . . . . 542--543 Shlomi Dolev and Nir Tzachar Spanders: Distributed spanning expanders 544--555 Mirko Viroli On competitive self-composition in pervasive services . . . . . . . . . . . 556--568 Elena Nardini and Andrea Omicini and Mirko Viroli Semantic tuple centres . . . . . . . . . 569--582 Conor Muldoon and Gregory M. P. O'Hare and Michael J. O'Grady and Richard Tynan and Niki Trigoni Distributed constraint optimisation for resource limited sensor networks . . . . 583--593 Linge Bai and Manolya Eyiyurekli and Peter I. Lelkes and David E. Breen Self-organized sorting of heterotypic agents via a chemotaxis paradigm . . . . 594--611
Marjan Mernik and Barrett R. Bryant Special section on the Programming Languages track at the 26th ACM Symposium on Applied Computing . . . . . 613--614 Tom Dinkelaker and Michael Eichberg and Mira Mezini Incremental concrete syntax for embedded languages with support for separate compilation . . . . . . . . . . . . . . 615--632 Mirko Viroli and Jacob Beal and Kyle Usbeck Operational semantics of proto . . . . . 633--656 Mathieu Acher and Philippe Collet and Philippe Lahire and Robert B. France FAMILIAR: a domain-specific language for large scale management of feature models 657--681 Giacomo Cabri and Maria Ganzha Preface to the special section on agent-oriented design methods and programming techniques for distributed computing in dynamic and complex environments . . . . . . . . . . . . . . 682--683 Hoa Khanh Dam and Michael Winikoff Towards a next-generation AOSE methodology . . . . . . . . . . . . . . 684--694 Emilia Garcia and Adriana Giret and Vicente Botti A Model-Driven CASE tool for developing and verifying regulated open MAS . . . . 695--704 Ambra Molesini and Matteo Casadei and Andrea Omicini and Mirko Viroli Simulation in Agent-Oriented Software Engineering: the SODA case study . . . . 705--714 Guillermo Vigueras and Juan M. Orduña and Miguel Lozano and Yvon Jégou A scalable multiagent system architecture for interactive applications . . . . . . . . . . . . . . 715--724 Giancarlo Fortino and Francesco Rango An application-level technique based on recursive hierarchical state machines for agent execution state capture . . . 725--746 Olivier Boissier and Rafael H. Bordini and Jomi F. Hübner and Alessandro Ricci and Andrea Santi Multi-agent oriented programming with JaCaMo . . . . . . . . . . . . . . . . . 747--761 Sorin Ilie and Costin Badica Multi-agent approach to distributed ant colony optimization . . . . . . . . . . 762--774
María Alpuente and Christophe Joubert and Stefan Kowalewski and Marco Roveri Preface to the special section on Formal Methods for Industrial Critical Systems (FMICS 2009 + FMICS 2010) . . . . . . . 775--777 Sami Evangelista and Lars Michael Kristensen Dynamic state space partitioning for external memory state space exploration 778--795 J. Bacelar Almeida and Manuel Barbosa and Jorge S. Pinto and Bárbara Vieira Formal verification of side-channel countermeasures using self-composition 796--812 Alwyn E. Goodloe and César A. Muñoz Compositional verification of a communication protocol for a remotely operated aircraft . . . . . . . . . . . 813--827 Alessio Ferrari and Alessandro Fantechi and Gianluca Magnani and Daniele Grasso and Matteo Tempestini The Metrô Rio case study . . . . . . . . 828--842 Radu Mateescu and Wendelin Serwe Model checking and performance evaluation with CADP illustrated on shared-memory mutual exclusion protocols 843--861 Jörg Brauer and Andy King and Stefan Kowalewski Abstract interpretation of microcontroller code: Intervals meet congruences . . . . . . . . . . . . . . 862--883 Alexei Iliasov and Elena Troubitsyna and Linas Laibinis and Alexander Romanovsky and Kimmo Varpaaniemi and Dubravka Ilic and Timo Latvala Developing mode-rich satellite software by refinement in Event-B . . . . . . . . 884--905 Davide Ancona Preface to the special section on Object-Oriented Programming and Systems (OOPS 2009), a special track at the 24th ACM Symposium on Applied Computing . . . 906--906 Lorenzo Bettini and Sara Capecchi and Ferruccio Damiani On flexible dynamic trait replacement for Java-like languages . . . . . . . . 907--932 Chieri Saito and Atsushi Igarashi Matching MyType to subtyping . . . . . . 933--952 David Lievens and William Harrison Abstraction over implementation structure with symmetrically encapsulated multimethods . . . . . . . 953--968
Lionel Seinturier and Mark van den Brand Preface to the special section on software evolution, adaptability, and maintenance . . . . . . . . . . . . . . 969--970 Mathieu Goeminne and Tom Mens A comparison of identity merge algorithms for software repositories . . 971--986 Marco Autili and Paolo Di Benedetto and Paola Inverardi A hybrid approach for resource-based comparison of adaptable Java applications . . . . . . . . . . . . . . 987--1009 Miguel A. Laguna and Yania Crespo A systematic mapping study on software product line evolution: From legacy system reengineering to product line refactoring . . . . . . . . . . . . . . 1010--1034 Sébastien Mosser and Mireille Blay-Fornarino ``Adore'', a logical meta-model supporting business process evolution 1035--1054 Jannik Laval and Nicolas Anquetil and Usman Bhatti and Stéphane Ducasse oZone: Layer identification in the presence of cyclic dependencies . . . . 1055--1072 Juan F. Navas and Jean-Philippe Babau and Jacques Pulou Reconciling run-time evolution and resource-constrained embedded systems through a component-based development framework . . . . . . . . . . . . . . . 1073--1098 Heidar Pirzadeh and Sara Shanian and Abdelwahab Hamou-Lhadj and Luay Alawneh and Arya Shafiee Stratified sampling of execution traces: Execution phases serving as strata . . . 1099--1118 André Santos and João Saraiva Special section on the Brazilian Symposium on Programming Languages . . . 1119--1120 Mónica Martínez and Alberto Pardo A shortcut fusion approach to accumulations . . . . . . . . . . . . . 1121--1136 Henrique Rebêlo and Ricardo Lima and Gary T. Leavens and Márcio Cornélio and Alexandre Mota and César Oliveira Optimizing generated aspect-oriented assertion checking code for JML using program transformations: an empirical study . . . . . . . . . . . . . . . . . 1137--1156 Fernando Barden Rubbo and Eduardo Kessler Piveta and Daltro José Nunes Inference rules for generic code migration of aspect-oriented programs 1157--1175 Rui Shi and Hongwei Xi A linear type system for multicore programming in ATS . . . . . . . . . . . 1176--1192 Leonardo Luiz Padovani da Mata and Fernando Magno Quintão Pereira and Renato Ferreira Automatic parallelization of canonical loops . . . . . . . . . . . . . . . . . 1193--1206
Jan Bergstra Editorial . . . . . . . . . . . . . . . 1207--1207 Daniel M. Berry The essential similarity and differences between mathematical modeling and programming . . . . . . . . . . . . . . 1208--1211 Olfa Mraihi and Asma Louhichi and Lamia Labed Jilani and Jules Desharnais and Ali Mili Invariant assertions, invariant relations, and invariant functions . . . 1212--1239 Raju Halder and Agostino Cortesi Abstract program slicing on dependence condition graphs . . . . . . . . . . . . 1240--1263 Fan Yang and Chris Hankin and Flemming Nielson and Hanne Riis Nielson Predictive access control for distributed computation . . . . . . . . 1264--1277 L. Astefanoaei and F. S. de Boer and M. Dastani and J.-J. Ch. Meyer A weakest precondition calculus for BUnity . . . . . . . . . . . . . . . . . 1278--1293 Che-Sheng Lin and Gwan-Hwan Hwang State-cover testing for nondeterministic terminating concurrent programs with an infinite number of synchronization sequences . . . . . . . . . . . . . . . 1294--1323 Marcello Bonsangue and Georgiana Caltais and Eugen-Ioan Goriac and Dorel Lucanu and Jan Rutten and Alexandra Silva Automatic equivalence proofs for non-deterministic coalgebras . . . . . . 1324--1345 Antonella Santone and Gigliola Vaglini and Maria Luisa Villani Incremental construction of systems: an efficient characterization of the lacking sub-system . . . . . . . . . . . 1346--1367 L. M. Kwiatkowski and C. Verhoef Recovering management information from source code . . . . . . . . . . . . . . 1368--1406 Irit Hadar When intuition and logic clash: the case of the object-oriented paradigm . . . . 1407--1426 Elvira Albert and Samir Genaim and Miguel Gómez-Zamalloa Heap space analysis for garbage collected languages . . . . . . . . . . 1427--1448 Andrew Sutton and Jonathan I. Maletic Emulating C++0x concepts . . . . . . . . 1449--1469 Jayaraj Poroor and Bharat Jayaraman Modeling mobile stateful channels in $ \pi Z $ . . . . . . . . . . . . . . . . 1470--1489 Patrick Eugster Safe uniform proxies for Java . . . . . 1490--1520 Wim H. Hesselink Complete assertional proof rules for progress under weak and strong fairness 1521--1537 Paul Leger and Éric Tanter and Rémi Douence Modular and flexible causality control on the Web . . . . . . . . . . . . . . . 1538--1558 Ehsan Atoofian and Amirali Baniasadi and Yvonne Coady ARV--ALA: Improving performance of software transactional memory through adaptive read and write policies . . . . 1559--1571 Kedian Mu and Zhi Jin and Weiru Liu and Didar Zowghi and Bo Wei Measuring the significance of inconsistency in the Viewpoints framework . . . . . . . . . . . . . . . 1572--1599 Ábel Sinkovics and Zoltán Porkoláb Implementing monads for C++ template metaprograms . . . . . . . . . . . . . . 1600--1621 Wim H. Hesselink Mechanical verification of Lamport's Bakery algorithm . . . . . . . . . . . . 1622--1638 Fabiano Cutigi Ferrari and Awais Rashid and José Carlos Maldonado Towards the practical mutation testing of AspectJ programs . . . . . . . . . . 1639--1662 Scott Grant and James R. Cordy and David B. Skillicorn Using heuristics to estimate an appropriate number of latent topics in source code analysis . . . . . . . . . . 1663--1678 Mingsheng Ying and Nengkun Yu and Yuan Feng and Runyao Duan Verification of quantum programs . . . . 1679--1700 Hakjoo Oh and Kwangkeun Yi Access-based abstract memory localization in static analysis . . . . 1701--1727 Hoa Khanh Dam and Aditya Ghose Supporting change impact analysis for intelligent agent systems . . . . . . . 1728--1750
Jurgen J. Vinju Preface to the special section on Language Descriptions Tools and Applications (LDTA'08 & '09) . . . . . . 1751--1751 Anthony M. Sloane and Lennart C. L. Kats and Eelco Visser A pure embedding of attribute grammars 1752--1769 Ralf Lämmel and Simon Thompson and Markus Kaiser Programming errors in traversal programs over structured data . . . . . . . . . . 1770--1808 Emma Söderberg and Torbjörn Ekman and Görel Hedin and Eva Magnusson Extensible intraprocedural flow analysis at the abstract syntax tree level . . . 1809--1827 Elizabeth Scott and Adrian Johnstone GLL parse-tree generation . . . . . . . 1828--1844 Jacob Andersen and Claus Brabrand and David Raymond Christiansen Banana Algebra: Compositional syntactic language extension . . . . . . . . . . . 1845--1870 Michel Chilowicz and Étienne Duris and Gilles Roussel Viewing functions as token sequences to highlight similarities in source code 1871--1891 Diego López-de-Ipiña and Sergio F. Ochoa and José Bravo Preface to the special section on Software Engineering Aspects of Ubiquitous Computing and Ambient Intelligence (UCAmI 2011) . . . . . . . 1892--1894 Tomás Ruiz-López and Manuel Noguera and María José Rodríguez and José Luis Garrido and Lawrence Chung REUBI: a Requirements Engineering method for ubiquitous systems . . . . . . . . . 1895--1911 Sophie Chabridon and Denis Conan and Zied Abid and Chantal Taconet Building ubiquitous QoC-aware applications through model-driven software engineering . . . . . . . . . . 1912--1929 Alejandro Catala and Patricia Pons and Javier Jaen and Jose A. Mocholi and Elena Navarro A meta-model for dataflow-based rules in smart environments: Evaluating user comprehension and performance . . . . . 1930--1950 Coen De Roover and Christophe Scholliers and Wouter Amerijckx and Theo D'Hondt and Wolfgang De Meuter CrimeSPOT: a language and runtime for developing active wireless sensor network applications . . . . . . . . . . 1951--1970 A. Paz-Lopez and G. Varela and J. A. Becerra and S. Vazquez-Rodriguez and R. J. Duro Towards ubiquity in ambient intelligence: User-guided component mobility in the HI$^3$ architecture . . 1971--1986 Miriam Gil and Estefanía Serral and Pedro Valderas and Vicente Pelechano Designing for user attention: a method for supporting unobtrusive routine tasks 1987--2008 Juan Rodríguez-Covili and Sergio F. Ochoa A lightweight and distributed middleware to provide presence awareness in mobile ubiquitous systems . . . . . . . . . . . 2009--2025
Jules Desharnais Mathematics of Program Construction (selected papers from MPC 2010) . . . . 2027--2028 Roland Backhouse and Wei Chen and João F. Ferreira The algorithmics of solitaire-like games 2029--2046 Brijesh Dongol and Ian J. Hayes Deriving real-time action systems in a sampling logic . . . . . . . . . . . . . 2047--2063 Walter Guttmann Extended designs algebraically . . . . . 2064--2085 Ian J. Hayes and Steve E. Dunne and Larissa A. Meinicke Linking Unifying Theories of Program Refinement . . . . . . . . . . . . . . . 2086--2107 Ralf Hinze Adjoint folds and unfolds --- an extended study . . . . . . . . . . . . . 2108--2159 Hugo Daniel Macedo and José Nuno Oliveira Typing linear algebra: a biproduct-oriented approach . . . . . . 2160--2191 Milad Niqui and Jan J. M. M. Rutten Stream processing coalgebraically . . . 2192--2215 Meng Wang and Jeremy Gibbons and Kazutaka Matsuda and Zhenjiang Hu Refactoring pattern matching . . . . . . 2216--2242 Julio Abascal and Nestor Garay-Vitoria Special section on methodological development of interactive systems from Interacción 2011 . . . . . . . . . . . . 2243--2244 Nelly Condori-Fernández and Jose Ignacio Panach and Arthur Iwan Baars and Tanja Vos and Óscar Pastor An empirical approach for evaluating the usability of model-driven tools . . . . 2245--2258 Jose Figueroa-Martinez and Víctor López-Jaquero and Francisco Luis Gutiérrez Vela and Pascual González Enriching UsiXML language to support awareness requirements . . . . . . . . . 2259--2267 Begoña Losada and Maite Urretavizcaya and Isabel Fernández-Castro A guide to agile development of interactive software with a ``User Objectives''-driven methodology . . . . 2268--2281 Luis A. Rojas and José A. Macías Bridging the gap between information architecture analysis and software engineering in interactive Web application development . . . . . . . . 2282--2291
Jan Bosch and Jaejoon Lee Software product lines (SPLC 2010) . . . 2293--2294 Ahmet Serkan Karatas and Halit Oguztüzün and Ali Dogru From extended feature models to constraint logic programming . . . . . . 2295--2312 Herman Hartmann and Mila Keren and Aart Matsinger and Julia Rubin and Tim Trew and Tali Yatzkar-Haham Using MDA for integration of heterogeneous components in software supply chains . . . . . . . . . . . . . 2313--2330 Naoyasu Ubayashi and Shin Nakajima and Masayuki Hirayama Context-dependent product line engineering with lightweight formal approaches . . . . . . . . . . . . . . . 2331--2346 Ulrik Eklund and Håkan Gustavsson Architecting automotive product lines: Industrial practice . . . . . . . . . . 2347--2359 Dharmalingam Ganesan and Mikael Lindvall and David McComas and Maureen Bartholomew and Steve Slegel and Barbara Medina and Rene Krikhaar and Chris Verhoef and Lisa P. Montgomery An analysis of unit tests of a flight software product line . . . . . . . . . 2360--2380 Fabiana G. Marinho and Rossana M. C. Andrade and Cláudia Werner and Windson Viana and Marcio E. F. Maia and Lincoln S. Rocha and Eldânae Teixeira and João B. Ferreira Filho and Valéria L. L. Dantas and Fabrício Lima and Saulo Aguiar MobiLine: a Nested Software Product Line for the domain of mobile and context-aware applications . . . . . . . 2381--2398 Carlos Cetina and Pau Giner and Joan Fons and Vicente Pelechano Prototyping Dynamic Software Product Lines to evaluate run-time reconfigurations . . . . . . . . . . . . 2399--2413 André Heuer and Vanessa Stricker and Christof J. Budnik and Sascha Konrad and Kim Lauenroth and Klaus Pohl Defining variability in activity diagrams and Petri nets . . . . . . . . 2414--2432 Farhad Arbab and Marjan Sirjani Fundamentals of Software Engineering (selected papers of FSEN 2011) . . . . . 2433--2434 Yi Ling Hwong and Jeroen J. A. Keiren and Vincent J. J. Kusters and Sander Leemans and Tim A. C. Willemse Formalising and analysing the control software of the Compact Muon Solenoid Experiment at the Large Hadron Collider 2435--2452 Minyoung Kim and Mark-Oliver Stehr and Carolyn Talcott A distributed logic for Networked Cyber-Physical Systems . . . . . . . . . 2453--2467 Luca Aceto and Ignacio Fábregas and David de Frutos-Escrig and Anna Ingólfsdóttir and Miguel Palomino On the specification of modal systems: a comparison of three frameworks . . . . . 2468--2487 Christian Lambertz and Mila Majster-Cederbaum Efficient deadlock analysis of component-based software architectures 2488--2510 Hallstein A. Hansen and Gerardo Schneider and Martin Steffen Reachability analysis of complex planar hybrid systems . . . . . . . . . . . . . 2511--2536 Yuxin Deng and Matthew Hennessy Compositional reasoning for weighted Markov decision processes . . . . . . . 2537--2579
Kim Mens and M. G. J. van den Brand and Holger M. Kienle Guest Editors' introduction to the 4th issue of Experimental Software and Toolkits (EST-4) . . . . . . . . . . . . 1--5 Johan Fabry and Andy Kellens and Simon Denier and Stéphane Ducasse AspectMaps: Extending Moose to visualize AOP software . . . . . . . . . . . . . . 6--22 Roozbeh Farahbod and Vincenzo Gervasi and Uwe Glässer Executable formal specifications of complex distributed systems with CoreASM 23--38 Benjamin Bertran and Julien Bruneau and Damien Cassou and Nicolas Loriant and Emilie Balland and Charles Consel DiaSuite: a tool suite to develop Sense/Compute/Control applications . . . 39--51 Sander van der Burg and Eelco Dolstra Disnix: a toolset for distributed deployment . . . . . . . . . . . . . . . 52--69 Thomas Thüm and Christian Kästner and Fabian Benduhn and Jens Meinicke and Gunter Saake and Thomas Leich FeatureIDE: an extensible framework for feature-oriented software development 70--85 Alexandre Bergel and Vanessa Peña Increasing test coverage with Hapao . . 86--100 Nico Krebs and Lothar Schmitz Jaccie: a Java-based compiler-compiler for generating, visualizing and debugging compiler components . . . . . 101--115 Pierre Caserta and Olivier Zendra JBInsTrace: a tracer of Java and JRE classes at basic-block granularity by dynamically instrumenting bytecode . . . 116--125 Juan A. Recio-García and Pedro A. González-Calero and Belén Díaz-Agudo \sc $j$ colibri2: a framework for building case-based reasoning systems 126--145 Aibek Sarimbekov and Andreas Sewe and Walter Binder and Philippe Moret and Mira Mezini JP2: Call-site aware calling context profiling for the Java Virtual Machine 146--157 James R. Cordy and Chanchal K. Roy Tuning research tools for scalability and performance: the NiCad experience 158--171 Marco Kuhrmann and Georg Kalus and Manuel Then The Process Enactment Tool Framework --- Transformation of software process models to prepare enactment . . . . . . 172--188 Steffen Zschaler and Birgit Demuth and Lothar Schmitz Salespoint: a Java framework for teaching object-oriented software development . . . . . . . . . . . . . . 189--203 Mircea Lungu and Michele Lanza and Oscar Nierstrasz Evolutionary and collaborative software architecture recovery with Softwarenaut 204--223 Dennie Reniers and Lucian Voinea and Ozan Ersoy and Alexandru Telea The Solid* toolset for software visual analytics of program structure and metrics comprehension: From research prototype to product . . . . . . . . . . 224--240 Sushil Bajracharya and Joel Ossher and Cristina Lopes Sourcerer: an infrastructure for large-scale collection and analysis of open-source code . . . . . . . . . . . . 241--259 Beno\^\it De Smet and Lorent Lempereur and Zohreh Sharafi and Yann-Gaël Guéhéneuc and Giuliano Antoniol and Naji Habra Taupe: Visualizing and analyzing eye-tracking data . . . . . . . . . . . 260--278
Mohammad Reza Mousavi and Gwen Salaün Preface: Special section on foundations of coordination languages and software architectures (selected papers from FOCLASA'10) . . . . . . . . . . . . . . 1--2 Young-Joo Moon and Alexandra Silva and Christian Krause and Farhad Arbab A compositional model to reason about end-to-end QoS in Stochastic Reo connectors . . . . . . . . . . . . . . . 3--24 Maryam Kamali and Linas Laibinis and Luigia Petre and Kaisa Sere Formal development of wireless sensor-actor networks . . . . . . . . . 25--49 Jonathan Aldrich and Ricardo Massa Ferreira Lima Brazilian Symposium on Programming Languages (SBLP 2010) . . . . . . . . . 51--51 Christophe Scholliers and Éric Tanter and Wolfgang De Meuter Parallel actor monitors: Disentangling task-level parallelism from data partitioning in the actor model . . . . 52--64 Eduardo Gurgel Pinho and Francisco Heron de Carvalho Junior An object-oriented parallel programming language for distributed-memory parallel computing platforms . . . . . . . . . . 65--90 Andrei Rimsa and Marcelo d'Amorim and Fernando Magno Quintão Pereira and Roberto S. Bigonha Efficient static checker for tainted variable attacks . . . . . . . . . . . . 91--105 Gwen Salaün and Bernhard Schätz Preface: Special section on formal methods for industrial critical systems (Selected papers from FMICS'11) . . . . 107--108 Thomas Reinbacher and Jörg Brauer and Martin Horauer and Andreas Steininger and Stefan Kowalewski Runtime verification of microcontroller binary code . . . . . . . . . . . . . . 109--129 Etienne Lantreibecq and Wendelin Serwe Formal analysis of a hardware dynamic task dispatcher with CADP . . . . . . . 130--149 Michaela Huhn and Stefan Milius Observations on formal safety analysis in practice . . . . . . . . . . . . . . 150--168 Néstor Cataño and Ijaz Ahmed and Radu I. Siminiceanu and Jonathan Aldrich A case study on the lightweight verification of a multi-threaded task server . . . . . . . . . . . . . . . . . 169--187 M. Sijtema and A. Belinfante and M. I. A. Stoelinga and L. Marinelli Experiences with formal engineering: Model-based specification, implementation and testing of a software bus at Neopost . . . . . . . . . . . . . 188--209 Jon Nicholson and Amnon H. Eden and Epameinondas Gasparis and Rick Kazman Automated verification of design patterns: a case study . . . . . . . . . 211--222 Prodromos Gerakios and Nikolaos Papaspyrou and Konstantinos Sagonas Static safety guarantees for a low-level multithreaded language with regions . . 223--263 Savas Konur Specifying safety-critical systems with a decidable duration logic . . . . . . . 264--287 Muffy Calder and Alexandros Koliousis and Michele Sevegnani and Joseph Sventek Real-time verification of wireless home networks using bigraphs with sharing . . 288--310 Éric Tanter and Ismael Figueroa and Nicolas Tabareau Execution levels for aspect-oriented programming: Design, semantics, implementations and applications . . . . 311--342 Khaled El-Fakih and Nina Yevtushenko and Adenilso Simao A practical approach for testing timed deterministic finite state machines with single clock . . . . . . . . . . . . . . 343--355 Raffaela Mirandola and Pasqualina Potena and Patrizia Scandurra Adaptation space exploration for service-oriented applications . . . . . 356--384 María Alpuente and Demis Ballis and Francisco Frechina and Daniel Romero Using conditional trace slicing for improving Maude programs . . . . . . . . 385--415 Andreas Classen and Maxime Cordy and Patrick Heymans and Axel Legay and Pierre-Yves Schobbens Formal semantics, modular specification, and symbolic verification of product-line behaviour . . . . . . . . . 416--439 Alain Ketterlin and Philippe Clauss Recovering memory access patterns of executable programs . . . . . . . . . . 440--456 Stephen W. Thomas and Bram Adams and Ahmed E. Hassan and Dorothea Blostein Studying software evolution using topic models . . . . . . . . . . . . . . . . . 457--479
Jens Bendisposto and Michael Leuschel and Markus Roggenbach Preface of Automated Verification of Critical Systems 2010 (AVoCS 2010) . . . 1--2 Tomasz Mazur and Gavin Lowe CSP-based counter abstraction for systems with node identifiers . . . . . 3--52 Damiano Macedonio and Massimo Merro A semantic analysis of key management protocols for wireless sensor networks 53--78 María Alpuente and Demis Ballis and Daniel Romero A rewriting logic approach to the formal specification and verification of Web applications . . . . . . . . . . . . . . 79--107 Thai Son Hoang Reasoning about almost-certain convergence properties using Event-B . . 108--121
Cliff Jones and Alexander Romanovsky Special issue on Automated Verification of Critical Systems (AVoCS'11) . . . . . 1--1 Stefan Hallerstede and Michael Jastram and Lukas Ladenberger A method and tool for tracing requirements into specifications . . . . 2--21 Anthony Auer and Juergen Dingel and Karen Rudie Concurrency control generation for dynamic threads using discrete-event systems . . . . . . . . . . . . . . . . 22--43 Xiang Gan and Jori Dubrovin and Keijo Heljanko A symbolic model checking approach to verifying satellite onboard software . . 44--55 Shengchao Qin and Guanhua He and Chenguang Luo and Wei-Ngan Chin and Hongli Yang Automatically refining partial specifications for heap-manipulating programs . . . . . . . . . . . . . . . . 56--76 Pieter Philippaerts and Jan Tobias Mühlberg and Willem Penninckx and Jan Smans and Bart Jacobs and Frank Piessens Software verification with VeriFast: Industrial case studies . . . . . . . . 77--97
Farhad Arbab and Peter Csaba Ölveczky Preface . . . . . . . . . . . . . . . . 1--2 José Meseguer Taming distributed system complexity through formal patterns . . . . . . . . 3--34 Hamideh Sabouri and Ramtin Khosravi Reducing the verification cost of evolving product families using static analysis techniques . . . . . . . . . . 35--55 Benjamin Aminof and Fabio Mogavero and Aniello Murano Synthesis of hierarchical systems . . . 56--79 Carroline Dewi Puspa Kencana Ramli and Hanne Riis Nielson and Flemming Nielson The logic of XACML . . . . . . . . . . . 80--105 Sebastian S. Bauer and Kim G. Larsen and Axel Legay and Ulrik Nyman and Andrzej Wasowski A modal specification theory for components with data . . . . . . . . . . 106--128
Andy King Preface for SCP special issue on Principles and Practice of Declarative Programming . . . . . . . . . . . . . . 1--2 M. H. van Emden Matrix Code . . . . . . . . . . . . . . 3--21 Svetlana Jaksi\'c and Luca Padovani Exception handling for copyless messaging . . . . . . . . . . . . . . . 22--51 Hayo Thielecke On the semantics of parsing actions . . 52--76 Ugo Dal Lago and Barbara Petit Linear dependent types in a call-by-value scenario . . . . . . . . . 77--100 Tom Schrijvers and Bart Demoen and Markus Triska and Benoit Desouter Tor: Modular search with hookable disjunction . . . . . . . . . . . . . . 101--120
Pieter Van Gorp and Louis Rose Guest Editors' introduction to the first issue on Experimental Software Engineering in the Cloud (ESEiC) . . . . 1--4 S. Kolahdouz-Rahimi and K. Lano and S. Pillay and J. Troya and P. Van Gorp Evaluation of model transformation approaches for model refactoring . . . . 5--40 Edgar Jakumeit and Sebastian Buchwald and Dennis Wagelaar and Li Dan and Ábel Hegedüs and Markus Herrmannsdörfer and Tassilo Horn and Elina Kalnina and Christian Krause and Kevin Lano and Markus Lepper and Arend Rensink and Louis Rose and Sebastian Wätzoldt and Steffen Mazanek A survey and comparison of transformation tools based on the transformation tool contest . . . . . . 41--99
Jeremy Gibbons and Pablo Nogueira Selected papers from Mathematics of Program Construction 2012 . . . . . . . 101--101 Tony Hoare and Stephan van Staden The laws of programming unify process calculi . . . . . . . . . . . . . . . . 102--114 Carroll Morgan An old new notation for elementary probability theory . . . . . . . . . . . 115--136 Brijesh Dongol and Ian J. Hayes and John Derrick Deriving real-time action systems with multiple time bands using algebraic reasoning . . . . . . . . . . . . . . . 137--165 Roland Backhouse First-past-the-post games . . . . . . . 166--203 H.-H. Dang and B. Möller Concurrency and local reasoning under reverse exchange . . . . . . . . . . . . 204--223 Walter Guttmann Algebras for correctness of sequential computations . . . . . . . . . . . . . . 224--240
Víctor López-Jaquero and Jean Vanderdonckt Preface to the special issue on Software Support for User Interface Description Languages (UIDL 2011) . . . . . . . . . 1--2 Eric Barboni and Célia Martinie and David Navarre and Philippe Palanque and Marco Winckler Bridging the gap between a behavioural formal description technique and a user interface description language: Enhancing ICO with a graphical user interface markup language . . . . . . . 3--29 Bruno Dumas and Beat Signer and Denis Lalanne A graphical editor for the SMUIML multimodal user interaction description language . . . . . . . . . . . . . . . . 30--42 Juan Gonzalez-Calleros and Jan-Patrick Osterloh and Rene Feil and Andreas Lüdtke Automated UI evaluation based on a cognitive architecture and UsiXML . . . 43--57 Raúl Miñón and Lourdes Moreno and Paloma Martínez and Julio Abascal An approach to the integration of accessibility requirements into a user interface development method . . . . . . 58--73 Jose Ignacio Panach and Nathalie Aquino and Óscar Pastor A proposal for modelling usability in a holistic MDD method . . . . . . . . . . 74--88 Josefina Guerrero-García Evolutionary design of user interfaces for workflow information systems . . . . 89--102
Claus Brabrand and Eric Van Wyk Preface to the Special Section on Language Descriptions, Tools, and Applications (LDTA 2011) . . . . . . . . 1--1 Georg Sauthoff and Robert Giegerich Yield grammar analysis and product optimization in a domain-specific language for dynamic programming . . . . 2--22 Adrian Johnstone and Elizabeth Scott and Mark van den Brand Modular grammar specification . . . . . 23--43 Marko van Dooren and Bart Jacobs and Wouter Joosen Modular type checking of anchored exception declarations . . . . . . . . . 44--61 Niels Joncheere and Sebastian Günther and Ragnhild Van Der Straeten and Viviane Jonckers Improving workflow modularity using a concern-specific layer on top of Unify 62--94
José-Luis Sierra and Antonio Sarasa-Cabezuelo Preface for the special issue on Software Development Concerns in the e-Learning Domain . . . . . . . . . . . 1--2 Juan-Fernando Martín-SanJosé and M.-Carmen Juan and José-A. Gil-Gómez and Noemí Rando Flexible learning itinerary vs. linear learning itinerary . . . . . . . . . . . 3--21 Eric Fouh and Ville Karavirta and Daniel A. Breakiron and Sally Hamouda and Simin Hall and Thomas L. Naps and Clifford A. Shaffer Design and architecture of an interactive eTextbook --- The OpenDSA system . . . . . . . . . . . . . . . . . 22--40 Miguel Á. Conde and Francisco García-Peñalvo and Marc Alier and Enric Mayol and Camino Fernández-Llamas Implementation and design of a service-based framework to integrate personal and institutional learning environments . . . . . . . . . . . . . . 41--53 Ana I. Molina and Miguel A. Redondo and Manuel Ortega and Carmen Lacave Evaluating a graphical notation for modeling collaborative learning activities: a family of experiments . . 54--81 Matthew L. Cooper and Clifford A. Shaffer and Stephen H. Edwards and Sean P. Ponce Open source software and the algorithm visualization community . . . . . . . . 82--91 Olga C. Santos and Jesus G. Boticario and Diana Pérez-Marín Extending Web-based educational systems with personalised support through User Centred Designed recommendations along the e-learning life cycle . . . . . . . 92--109 Bastiaan Heeren and Johan Jeuring Feedback services for stepwise exercises 110--129
Mohammad Reza Mousavi and Antonio Ravara Foreword . . . . . . . . . . . . . . . . 1--1 Ross Horne and Vladimiro Sassone A verified algebra for read-write Linked Data . . . . . . . . . . . . . . . . . . 2--22 Simon Ware and Robi Malik An algorithm to test the conflict preorder . . . . . . . . . . . . . . . . 23--40 Arni Hermann Reynisson and Marjan Sirjani and Luca Aceto and Matteo Cimini and Ali Jafari and Anna Ingolfsdottir and Steinar Hugi Sigurdarson Modelling and simulation of asynchronous real-time systems using Timed Rebeca . . 41--68
Davide Di Ruscio and Richard F. Paige and Alfonso Pierantonio Guest editorial to the special issue on Success Stories in Model Driven Engineering . . . . . . . . . . . . . . 69--70 Marco Brambilla and Piero Fraternali Large-scale Model-Driven Engineering of Web user interaction: the WebML and WebRatio experience . . . . . . . . . . 71--87 Jim Davies and Jeremy Gibbons and James Welch and Edward Crichton Model-driven engineering of information systems: 10 years and 1000 versions . . 88--104 Andras Nadas and Tihamer Levendovszky and Ethan K. Jackson and Istvan Madari and Janos Sztipanovits A model-integrated authoring environment for privacy policies . . . . . . . . . . 105--125 Jim Davies and Jeremy Gibbons and Steve Harris and Charles Crichton The CancerGrid experience: Metadata-based model-driven engineering for clinical trials . . . . . . . . . . 126--143 John Hutchinson and Jon Whittle and Mark Rouncefield Model-driven engineering practices in industry: Social, organizational and managerial factors that lead to success or failure . . . . . . . . . . . . . . . 144--161 Fabian Büttner and Ullrich Bartels and Lars Hamann and Oliver Hofrichter and Mirco Kuhlmann and Martin Gogolla and Lutz Rabe and Frank Steimke and Yorck Rabenstein and Alina Stosiek Model-driven standardization of public authority data interchange . . . . . . . 162--175 Jesús Sánchez Cuadrado and Javier Luis Cánovas Izquierdo and Jesús García Molina Applying model-driven engineering in small software enterprises . . . . . . . 176--198 Emmanuel Dubois and Christophe Bortolaso and Damien Appert and Guillaume Gauffre An MDE-based framework to support the development of Mixed Interactive Systems 199--221
Eric J. Braude Weakest preconditions and cumulative subgoal fulfillment . . . . . . . . . . 223--234 Fabio Mascarenhas and Sérgio Medeiros and Roberto Ierusalimschy On the relation between context-free grammars and parsing expression grammars 235--250 Bogdan Vasilescu and Alexander Serebrenik and Tom Mens and Mark G. J. van den Brand and Ekaterina Pek How healthy are software engineering conferences? . . . . . . . . . . . . . . 251--272 Siliang Li and Gang Tan Exception analysis in the Java Native Interface . . . . . . . . . . . . . . . 273--297 Hani Abdeen and Stéphane Ducasse and Damien Pollet and Ilham Alloui and Jean-Rémy Falleri The Package Blueprint: Visually analyzing and quantifying packages dependencies . . . . . . . . . . . . . . 298--319 Ana I. Molina and William J. Giraldo and Manuel Ortega and Miguel A. Redondo and César A. Collazos Model-driven development of interactive groupware systems: Integration into the software development process . . . . . . 320--349 Fuqun Huang and Bin Liu and You Song and Shreya Keyal The links between human error diversity and software diversity: Implications for fault diversity seeking . . . . . . . . 350--373 José Luis Ordiales Coscia and Cristian Mateos and Marco Crasso and Alejandro Zunino Refactoring code-first Web Services for early avoiding WSDL anti-patterns: Approach and comprehensive assessment 374--407
Amparo Gil and Jean-Michel Muller and Javier Segura Preface to the special issue on Numerical Software: Design, Analysis and Verification . . . . . . . . . . . . . . 1--1 Franky Backeljauw and Stefan Becuwe and Annie Cuyt and Joris Van Deun and Daniel W. Lozier Validated evaluation of special mathematical functions . . . . . . . . . 2--20 Javier D. Bruguera Optimizing the representation of intervals . . . . . . . . . . . . . . . 21--33 Antti Hannukainen and Sergey Korotov and Michal Krízek On numerical regularity of the face-to-face longest-edge bisection algorithm for tetrahedral partitions . . 34--41 Amparo Gil and Javier Segura and Nico M. Temme Recent software developments for special functions in the Santander--Amsterdam project . . . . . . . . . . . . . . . . 42--54 Michael Moldaschl and Wilfried N. Gansterer Comparison of eigensolvers for symmetric band matrices . . . . . . . . . . . . . 55--66
Barbora Buhnova and Antonio Vallecillo and Nenad Medvidovic and Magnus Larsson and Javier López and Jorge Cuellar Guest editorial to the Special Issue on Component-Based Software Engineering and Software Architecture . . . . . . . . . 67--70 Fabian Brosig and Nikolaus Huber and Samuel Kounev Architecture-level software performance abstractions for online performance prediction . . . . . . . . . . . . . . . 71--92 Pietro Abate and Roberto Di Cosmo and Ralf Treinen and Stefano Zacchiroli Learning from the future of component repositories . . . . . . . . . . . . . . 93--115 Rouven Krebs and Christof Momm and Samuel Kounev Metrics and techniques for quantifying performance isolation in cloud environments . . . . . . . . . . . . . . 116--134 Thomas Haitzer and Uwe Zdun Semi-automated architectural abstraction specifications for supporting software evolution . . . . . . . . . . . . . . . 135--160 V. Rupanov and C. Buckl and L. Fiege and M. Armbruster and A. Knoll and G. Spiegelberg Employing early model-based safety evaluation to iteratively derive E/E architecture design . . . . . . . . . . 161--179
Corina S. Pasareanu and Gwen Salaün Special Issue on Formal Aspects of Component Software (Selected Papers from FACS'12) . . . . . . . . . . . . . . . . 1--2 Kyungmin Bae and José Meseguer and Peter Csaba Ölveczky Formal patterns for multirate distributed real-time systems . . . . . 3--44 H. Beohar and P. J. L. Cuijpers Avoiding diamonds in desynchronisation 45--69 Sebastian Bauer and Rolf Hennicker and Axel Legay A meta-theory for component interfaces with contracts on ports . . . . . . . . 70--89 Nils Jansen and Ralf Wimmer and Erika Ábrahám and Barna Zajzon and Joost-Pieter Katoen and Bernd Becker and Johann Schuster Symbolic counterexample generation for large discrete-time Markov chains . . . 90--114 Chris Chilton and Bengt Jonsson and Marta Kwiatkowska Compositional assume-guarantee reasoning for input/output component theories . . 115--137
Luís Soares Barbosa and Siraj Ahmed Shaikh Selected contributions from the Open Source Software Certification (OpenCert) workshops . . . . . . . . . . . . . . . 139--140 Mads Chr. Olesen and René Rydhof Hansen and Julia L. Lawall and Nicolas Palix Coccinelle: Tool support for automated CERT C Secure Coding Standard certification . . . . . . . . . . . . . 141--160 Peter T. Breuer and Simon Pickin Open source verification in an anonymous volunteer network . . . . . . . . . . . 161--187 Johannes Feuser and Jan Peleska Dependability in open proof software with hardware virtualization --- The railway control systems perspective . . 188--215 José Bacelar Almeida and Manuel Barbosa and Jean-Christophe Filliâtre and Jorge Sousa Pinto and Bárbara Vieira CAOVerif: an open-source deductive verification platform for cryptographic software implementations . . . . . . . . 216--233 Vladimir Rubanov and Denis Silakov Ensuring portability of Linux applications through standardization and knowledge base driven analysis . . . . . 234--248 Sulayman K. Sowe and Antonio Cerone and Dimitrios Settas An empirical study of FOSS developers patterns of contribution: Challenges for data linkage and analysis . . . . . . . 249--265
Marieke Huisman SCP special issue on Bytecode 2012 --- Preface . . . . . . . . . . . . . . . . 1--1 Elvira Albert and Puri Arenas and Samir Genaim and Germán Puebla and Guillermo Román-Díez Conditional termination of loops over heap-allocated data . . . . . . . . . . 2--24 Erik Ramsgaard Wognsen and Henrik Sòndberg Karlsen and Mads Chr. Olesen and René Rydhof Hansen Formalisation and analysis of Dalvik bytecode . . . . . . . . . . . . . . . . 25--55 Víctor Braberman and Diego Garbervetsky and Samuel Hym and Sergio Yovine Summary-based inference of quantitative bounds of live heap objects . . . . . . 56--84
Adenilso Simao and Carroll Morgan Selected papers from the Brazilian Symposium on Formal Methods (SBMF 2011) 85--85 Christiano Braga and Cássio Santos and Viviane Torres da Silva Consistency of model transformation contracts . . . . . . . . . . . . . . . 86--104 Diego Dias and Juliano Iyoda Compositionality and correctness of fault tolerant patterns in HOL4 . . . . 105--128 Yannick Welsch and Arnd Poetzsch-Heffter A fully abstract trace-based semantics for reasoning about backward compatibility of class libraries . . . . 129--161 Fabian Büttner and Martin Gogolla On OCL-based imperative languages . . . 162--178 Viorel Preoteasa Refinement algebra with dual operator 179--210 Camilo Rocha and César Muñoz Synchronous set relations in rewriting logic . . . . . . . . . . . . . . . . . 211--228
Christiano Braga and José Luiz Fiadeiro Brazilian Symposium on Programming Languages (SBLP 2011) . . . . . . . . . 1--2 Sérgio Medeiros and Fabio Mascarenhas and Roberto Ierusalimschy From regexes to parsing expression grammars . . . . . . . . . . . . . . . . 3--18 Assaf Kfoury The syntax and semantics of a domain-specific language for flow-network design . . . . . . . . . . 19--38 Melina Mongiovi and Rohit Gheyi and Gustavo Soares and Leopoldo Teixeira and Paulo Borba Making refactoring safer through impact analysis . . . . . . . . . . . . . . . . 39--64 Gabriel Coutinho Sousa Ferreira and Felipe Nunes Gaia and Eduardo Figueiredo and Marcelo de Almeida Maia On the use of feature-oriented programming for evolving software product lines --- a comparative study 65--85
Gudmund Grov and Thomas Wies Preface --- Invariant Generation . . . . 87--88 David Cachera and Thomas Jensen and Arnaud Jobin and Florent Kirchner Inference of polynomial invariants for imperative programs: a farewell to Gröbner bases . . . . . . . . . . . . . . 89--109 Meera Sridhar and Richard Wartell and Kevin W. Hamlen Hippocratic binary instrumentation: First do no harm . . . . . . . . . . . . 110--124 Laure Gonnord and Peter Schrammel Abstract acceleration in linear relation analysis . . . . . . . . . . . . . . . . 125--153 A. Miné Backward under-approximations in numeric abstract domains to automatically infer sufficient program conditions . . . . . 154--182
Angelo Di Iorio and Davide Rossi and Stefano Zacchiroli Web Technologies: Selected & extended papers from WT ACM SAC 2012 . . . . . . 1--2 Matthias Book and Marco Buss and Volker Gruhn Process-aware continuation management in web applications . . . . . . . . . . . . 3--17 Sonya Liberman and Ronny Lempel Approximately optimal facet value selection . . . . . . . . . . . . . . . 18--31 Frederik Hogenboom and Damir Vandic and Flavius Frasincar and Arnout Verheij and Allard Kleijn A query language and ranking algorithm for news items in the Hermes news processing framework . . . . . . . . . . 32--52 Matthias Heinrich and Franz Lehmann and Franz Josef Grüneberger and Martin Gaedke and Thomas Springer and Alexander Schill Enriching single-user web applications non-invasively with shared editing support . . . . . . . . . . . . . . . . 53--66
Elvinia Riccobene and Steve Reeves Preface: Abstract State Machines, Alloy, B, VDM, and Z. Selected & extended papers from ABZ 2012 . . . . . . . . . . . . . 67--68 Vincenzo Gervasi and Egon Börger and Antonio Cisternino Modeling web applications infrastructure with ASMs . . . . . . . . . . . . . . . 69--92 Paolo Arcaini and Angelo Gargantini Test generation for sequential nets of Abstract State Machines with information passing . . . . . . . . . . . . . . . . 93--108 Richard Banach and Huibiao Zhu and Wen Su and Xiaofeng Wu ASM, controller synthesis, and complete refinement . . . . . . . . . . . . . . . 109--129 David Déharbe and Pascal Fontaine and Yoann Guyot and Laurent Voisin Integrating SMT solvers in Rodin . . . . 130--143 Stefan Hallerstede and Thai Son Hoang Refinement of decomposed models by interface instantiation . . . . . . . . 144--163 Wen Su and Jean-Raymond Abrial and Huibiao Zhu Formalizing hybrid systems with Event-B and the Rodin Platform . . . . . . . . . 164--202 Aleksandar Milicevic and Daniel Jackson Preventing arithmetic overflows in Alloy 203--216 Beno\^\it Fraikin and Marc Frappier and Richard St-Denis Supervisory control theory with Alloy 217--237 Cliff B. Jones and Matthew J. Lovert and L. Jason Steggles Revising basic theorem proving algorithms to cope with the logic of partial functions . . . . . . . . . . . 238--252
Luís Soares Barbosa and Markus Lumpe Formal Aspects of Component Software (FACS 2010 selected and extended papers) 253--254 Liang Zhao and Roberto Bruni and Zhiming Liu A sound and complete theory of graph transformations for service programming with sessions and pipelines . . . . . . 255--288 M. Bugliesi and A. Marin and S. Rossi Model checking adaptive service compositions . . . . . . . . . . . . . . 289--306 Gabriel Tamura and Rubby Casallas and Anthony Cleve and Laurence Duchien QoS contract preservation through dynamic reconfiguration: a formal semantics approach . . . . . . . . . . . 307--332 S. Andova and L. P. J. Groenewegen and E. P. de Vink Dynamic adaptation with distributed control in Paradigm . . . . . . . . . . 333--361 B. Nobakht and F. S. de Boer and M. M. Bonsangue and S. de Gouw and M. M. Jaghoori Monitoring method call sequences using annotations . . . . . . . . . . . . . . 362--378
Rafael Valencia-García and Alejandro Rodríguez-González and Ricardo Colomo-Palacios Special issue on Systems Development by Means of Semantic Technologies . . . . . 1--2 Paulo Maio and Nuno Silva An extensible argument-based ontology matching negotiation approach . . . . . 3--25 Carla Faria and Ivo Serra and Rosario Girardi A domain-independent process for automatic ontology population from text 26--43 Mohammad Hamdaqa and Ladan Tahvildari and Neil LaChapelle and Brian Campbell Cultural scene detection using reverse Louvain optimization . . . . . . . . . . 44--72 Mariel A. Ale and Carlos M. Toledo and Omar Chiotti and María R. Galli A conceptual model and technological support for organizational knowledge management . . . . . . . . . . . . . . . 73--92 Hai H. Wang and Danica Damljanovi\'c and Jing Sun An automated tool for semantic accessing to formal software models . . . . . . . 93--111 Dario Bonino and Giuseppe Procaccianti Exploiting semantic technologies in smart environments and grids: Emerging roles and case studies . . . . . . . . . 112--134 Jose Emilio Labra Gayo and Johan Jeuring and Jose María Álvarez Rodríguez Inductive representations of RDF graphs 135--146
Elvira Albert and Shin-Cheng Mu Selected and extended papers from Partial Evaluation and Program Manipulation 2013 . . . . . . . . . . . 147--148 E. De Angelis and F. Fioravanti and A. Pettorossi and M. Proietti Program verification via iterated specialization . . . . . . . . . . . . . 149--175 A. García-Pérez and P. Nogueira On the syntactic and functional correspondence between hybrid (or layered) normalisers and abstract machines . . . . . . . . . . . . . . . . 176--199 Jeroen Weijers and Jurriaan Hage and Stefan Holdermans Security type error diagnosis for higher-order, polymorphic languages . . 200--218 Marco Servetto and Elena Zucca A meta-circular language for active libraries . . . . . . . . . . . . . . . 219--253 Axel Simon Deriving a complete type inference for Hindley--Milner and vector sizes using expansion . . . . . . . . . . . . . . . 254--271
Mohammad Reza Mousavi and Jun Pang Special section on Software Verification and Testing . . . . . . . . . . . . . . 273--274 Gustavo Carvalho and Diogo Falcão and Flávia Barros and Augusto Sampaio and Alexandre Mota and Leonardo Motta and Mark Blackburn NAT2TEST$_{\rm SCR}$: Test case generation from natural language requirements based on SCR specifications 275--297 Mike Papadakis and Marcio Delamaro and Yves Le Traon Mitigating the effects of equivalent mutants with mutant classification strategies . . . . . . . . . . . . . . . 298--319 Liqian Chen and Renjian Li and Xueguang Wu and Ji Wang Static analysis of lists by combining shape and numerical abstractions . . . . 320--342 Miguel Gómez-Zamalloa and Germán Puebla Selected and extended papers from Bytecode 2013 . . . . . . . . . . . . . 343--343 Aibek Sarimbekov and Yudi Zheng and Danilo Ansaloni and Lubomír Bulej and Lukás Marek and Walter Binder and Petr Tuma and Zhengwei Qi Dynamic program analysis --- Reconciling developer productivity and tool performance . . . . . . . . . . . . . . 344--358 Enrico Scapin and Fausto Spoto Field-sensitive unreachability and non-cyclicity analysis . . . . . . . . . 359--375 Stefan Blom and Marieke Huisman and Matej Mihelci\'c Specification and verification of GPGPU programs . . . . . . . . . . . . . . . . 376--388
Katsuro Inoue and Rainer Koschke and Jens Krinke Special issue on software clones (IWSC'12) . . . . . . . . . . . . . . . 389--389 Antonio Cuomo and Antonella Santone and Umberto Villano CD-Form: a clone detector based on formal methods . . . . . . . . . . . . . 390--405 Umut Tekin and Feza Buzluca A graph mining approach for detecting identical design structures in object-oriented design models . . . . . 406--425 Iman Keivanloo and Chanchal K. Roy and Juergen Rilling SeByte: Scalable clone and similarity search for bytecode . . . . . . . . . . 426--444 Manishankar Mondal and Chanchal K. Roy and Kevin A. Schneider An insight into the dispersion of changes in cloned and non-cloned code: a genealogy based empirical study . . . . 445--468
Lo\"\ic Lagadec and Alain Plantec Preface to the special issue on advances in Smalltalk based systems . . . . . . . 1--3 David Chisnall Smalltalk in a C world . . . . . . . . . 4--16 Marcel Hlopko and Jan Kurs and Jan Vraný and Claus Gittinger On the integration of Smalltalk and Java 17--33 Benjamin Van Ryseghem and Stéphane Ducasse and Johan Fabry Seamless composition and reuse of customizable user interfaces with Spec 34--51 Esteban Allende and Oscar Callaú and Johan Fabry and Éric Tanter and Marcus Denker Gradual typing for Smalltalk . . . . . . 52--69 Martin Unterholzner Improving refactoring tools in Smalltalk using static type inference . . . . . . 70--83 Verónica Uquillas Gómez and Stéphane Ducasse and Andy Kellens Supporting streams of changes during branch integration . . . . . . . . . . . 84--106 Reinout Stevens and Coen De Roover and Carlos Noguera and Andy Kellens and Viviane Jonckers A logic foundation for a general-purpose history querying tool . . . . . . . . . 107--120 Tobias Kuhn and Alexandre Bergel Verifiable source code documentation in controlled natural language . . . . . . 121--140 G. Polito and S. Ducasse and L. Fabresse and N. Bouraqadi and B. van Ryseghem Bootstrapping reflective systems: the case of Pharo . . . . . . . . . . . . . 141--155 Lo\"\ic Lagadec and Ciprian Teodorov and Jean-Christophe Le Lann and Damien Picard and Erwan Fabiani Model-driven toolset for embedded reconfigurable cores: Flexible prototyping and software-like debugging 156--174
Francisco Heron de Carvalho Junior and Luís Soares Barbosa Selected and extended papers of the Brazilian Symposium on Programming Languages 2012 . . . . . . . . . . . . . 175--176 Sérgio Medeiros and Fabio Mascarenhas and Roberto Ierusalimschy Left recursion in Parsing Expression Grammars . . . . . . . . . . . . . . . . 177--190 Leonardo V. S. Reis and Roberto S. Bigonha and Vladimir O. Di Iorio and Luis Eduardo S. Amorim The formalization and implementation of Adaptable Parsing Expression Grammars 191--210 Marcos Viera and S. Doaitse Swierstra Attribute grammar macros . . . . . . . . 211--229 Felipe Nunes Gaia and Gabriel Coutinho Sousa Ferreira and Eduardo Figueiredo and Marcelo de Almeida Maia A quantitative and qualitative assessment of aspectual feature modules for evolving software product lines . . 230--253 Jácome Cunha and Jorge Mendes and João Saraiva and Joost Visser Model-based programming environments for spreadsheets . . . . . . . . . . . . . . 254--275
Gerald Lüttgen and Stephan Merz Special issue on Automated Verification of Critical Systems (AVoCS'12) . . . . . 277--278 Claude Marché Verification of the functional behavior of a floating-point program: an industrial case study . . . . . . . . . 279--296 Bogdan Tofan and Oleg Travkin and Gerhard Schellhorn and Heike Wehrheim Two approaches for proving linearizability of multiset . . . . . . 297--314 Phillip James and Faron Moller and Hoang Nga Nguyen and Markus Roggenbach and Steve Schneider and Helen Treharne On modelling and verifying railway interlockings: Tracking train lengths 315--336 Yang Zhao and Kristin Yvonne Rozier Formal specification and verification of a coordination protocol for an automated air traffic control system . . . . . . . 337--353 Radu Mateescu and Anton Wijs Property-dependent reductions adequate with divergence-sensitive branching bisimilarity . . . . . . . . . . . . . . 354--376 Jean-Pierre Talpin and Jens Brandt and Mike Gemünde and Klaus Schneider and Sandeep Shukla Constructive polychronous systems . . . 377--394
Krzysztof Czarnecki and Görel Hedin Software language engineering (SLE '12) 395--395 Richard F. Paige and Dimitrios S. Kolovos and Fiona A. C. Polack A tutorial on metamodelling for grammar researchers . . . . . . . . . . . . . . 396--416 Giancarlo Guizzardi and Veruska Zamborlini Using a trope-based foundational ontology for bridging different areas of concern in ontology-driven conceptual modeling . . . . . . . . . . . . . . . . 417--443 Andrew Stevenson and James R. Cordy A survey of grammatical inference in software engineering . . . . . . . . . . 444--459 Tijs van der Storm and William R. Cook and Alex Loh The design and implementation of Object Grammars . . . . . . . . . . . . . . . . 460--487 Anthony M. Sloane and Matthew Roberts Domain-specific program profiling and its application to attribute grammars and term rewriting . . . . . . . . . . . 488--510 Lijesh Krishnan and Eric Van Wyk Monolithic and modular termination analyses for higher-order attribute grammars . . . . . . . . . . . . . . . . 511--526 Bilal Kanso and Safouan Taha Specification of temporal properties with OCL . . . . . . . . . . . . . . . . 527--551
Jurgen J. Vinju Preface . . . . . . . . . . . . . . . . 1--1 Peter D. Mosses Semantics of programming languages: Using Asf + Sdf . . . . . . . . . . . . 2--10 Eelco Visser Understanding software through linguistic abstraction . . . . . . . . . 11--16 Jos Baeten and Jasen Markovski The role of supervisory controller synthesis in automatic control software development . . . . . . . . . . . . . . 17--22 Roberto Bruni and Alberto Lluch Lafuente and Ugo Montanari Constraint design rewriting . . . . . . 23--30 Henning Heitkötter and Herbert Kuchen and Tim A. Majchrzak Extending a model-driven cross-platform development approach for business apps 31--36 Gopal Gupta Language-based software engineering . . 37--40 Mila Dalla Preda and Maurizio Gabbrielli and Saverio Giallorenzo and Ivan Lanese and Jacopo Mauro Developing correct, distributed, adaptive software . . . . . . . . . . . 41--46 Domenico Bianculli and Antonio Filieri and Carlo Ghezzi and Dino Mandrioli Syntactic-semantic incrementality for agile verification . . . . . . . . . . . 47--54 B. W. Watson and D. G. Kourie and L. Cleophas Experience with correctness-by-construction . . . . . . 55--58 Andrew Stevenson and James R. Cordy Parse views with Boolean grammars . . . 59--63 Adrian Johnstone and Elizabeth Scott Principled software microengineering . . 64--68 Jan van Eijck and Tijs van der Storm Understanding information update in questionnaires . . . . . . . . . . . . . 69--74 Mark van den Brand and Jan Friso Groote Software engineering: Redundancy is key 75--81 Jan Heering Generative software complexity and software understanding . . . . . . . . . 82--85 Michael W. Godfrey Understanding software artifact provenance . . . . . . . . . . . . . . . 86--90 Frank Tip Infeasible paths in object-oriented programs . . . . . . . . . . . . . . . . 91--97 Ralf Lämmel Software chrestomathies . . . . . . . . 98--104 Leon Moonen Towards evidence-based recommendations to guide the evolution of component-based product families . . . . 105--112 Anthony Cleve and Maxime Gobert and Loup Meurice and Jerome Maes and Jens Weber Understanding database schema evolution: a case study . . . . . . . . . . . . . . 113--121 Gregor Snelting Understanding probabilistic software leaks . . . . . . . . . . . . . . . . . 122--126 Raoul-Gabriel Urma and Alan Mycroft Source-code queries with graph databases-with application to programming language usage and evolution 127--134 Magiel Bruntink Towards base rates in software analytics: Early results and challenges from studying Ohloh . . . . . . . . . . 135--142 Tijs van der Storm and Jurgen J. Vinju Towards multilingual programming environments . . . . . . . . . . . . . . 143--149 Oscar Nierstrasz and Jan Kurs Parsing for agile modeling . . . . . . . 150--156 Jonathan Heinen and Christina Jansen and Joost-Pieter Katoen and Thomas Noll Verifying pointer programs using graph grammars . . . . . . . . . . . . . . . . 157--162 Alexander Kogtenkov and Bertrand Meyer and Sergey Velder Alias calculus, change calculus and frame inference . . . . . . . . . . . . 163--172 Arie van Deursen and Ali Mesbah and Alex Nederlof Crawl-based analysis of web applications: Prospects and challenges 173--180
Ivan Lanese and Manuel Mazzara and Fabrizio Montesi Special issue on Service-Oriented Architecture and Programming (SOAP 2013) 181--182 Fatih Karatas and Lars Fischer and Dogan Kesdogan Service composition with consideration of interdependent security objectives 183--201 Alexander Cameron and Markus Stumptner and Nanda Nandagopal and Wolfgang Mayer and Todd Mansell Rule-based peer-to-peer framework for decentralised real-time service oriented architectures . . . . . . . . . . . . . 202--234 Cinzia Di Giusto and Jorge A. Pérez Disciplined structured communications with disciplined runtime adaptation . . 235--265 Quirino Zagarese and Gerardo Canfora and Eugenio Zimeo and Iyad Alshabani and Laurent Pellegrino and Amjad Alshabani and Françoise Baude Improving data-intensive EDA performance with annotation-driven laziness . . . . 266--279
Davide Ancona Preface to the special section on Object-Oriented Programming and Systems (OOPS 2010) . . . . . . . . . . . . . . 281--281 Lorenzo Bettini and Ferruccio Damiani and Ina Schaefer Implementing type-safe software product lines using parametric traits . . . . . 282--308 Sean Rooney Scheduling intense applications most `surprising' first . . . . . . . . . . . 309--319 Xiaolong Tang and Jaakko Järvi Axioms as generic rewrite rules in C++ with concepts . . . . . . . . . . . . . 320--330 Vittorio Cortellessa and Henry Muccini Modeling and analysis of compositional software (papers from EUROMICRO SEAA'12) 331--332 Alessandro Cimatti and Stefano Tonetta Contracts-refinement proof system for component-based embedded systems . . . . 333--348 Premek Brada and Kamil Jezek Repository and meta-data design for efficient component consistency verification . . . . . . . . . . . . . . 349--365 Ramin Etemaadi and Michel R. V. Chaudron New degrees of freedom in metaheuristic optimization of component-based systems architecture: Architecture topology and load balancing . . . . . . . . . . . . . 366--380 Anonymous Editorial Board . . . . . . . . . . . . ifc
Henry Muccini and Antony Tang Special issue: Selected papers from the 12th International Conference on Quality Software (QSIC 2012) . . . . . . . . . . 381--382 Bernhard K. Aichernig and Elisabeth Jöbstl and Stefan Tiran Model-based mutation testing via symbolic refinement checking . . . . . . 383--404 Muzammil Shahbaz and Phil McMinn and Mark Stevenson Automatic generation of valid and invalid test data for string validation routines using web searches and regular expressions . . . . . . . . . . . . . . 405--425 Thanh-Trung Pham and Xavier Défago and Quyet-Thang Huynh Reliability prediction for component-based software systems: Dealing with concurrent and propagating errors . . . . . . . . . . . . . . . . . 426--457 Anonymous Editorial Board . . . . . . . . . . . . ifc
Mark van den Brand and Davide Di Ruscio and Dimitrios S. Kolovos and Louis M. Rose Guest Editors' introduction to the fifth issue of Experimental Software and Toolkits (EST): a special issue on Academics Modelling with Eclipse (ACME2012) . . . . . . . . . . . . . . . 1--2 Álvaro Jiménez and Juan M. Vara and Verónica A. Bollati and Esperanza Marcos MeTAGeM-Trace: Improving trace generation in model transformation by leveraging the role of transformation models . . . . . . . . . . . . . . . . . 3--27 Vadim Zaytsev Grammar Zoo: a corpus of experimental grammarware . . . . . . . . . . . . . . 28--51 Nuno Amálio and Christian Glodt A tool for visual and formal modelling of software designs . . . . . . . . . . 52--79 Zoltán Ujhelyi and Gábor Bergmann and Ábel Hegedüs and Ákos Horváth and Benedek Izsó and István Ráth and Zoltán Szatmári and Dániel Varró EMF-IncQuery: an integrated development environment for live model queries . . . 80--99 Lukás Marek and Yudi Zheng and Danilo Ansaloni and Lubomír Bulej and Aibek Sarimbekov and Walter Binder and Petr Tuma Introduction to dynamic program analysis with DiSL . . . . . . . . . . . . . . . 100--115 Anonymous Editorial Board . . . . . . . . . . . . ifc
Alessandro Ricci and Gul Agha and Rafael H. Bordini and Assaf Marron Special issue on programming based on actors, agents and decentralized control 117--119 Howell Jordan and Goetz Botterweck and John Noll and Andrew Butterfield and Rem Collier A feature model of actor, agent, functional, object, and procedural programming languages . . . . . . . . . 120--139 Joeri De Koster and Stefan Marr and Theo D'Hondt and Tom Van Cutsem Domains: Safe sharing among actors . . . 140--158 Stefan Marr and Thierry Renaux and Lode Hoste and Wolfgang De Meuter Parallel gesture recognition with soft real-time guarantees . . . . . . . . . . 159--183 Ehsan Khamespanah and Marjan Sirjani and Zeynab Sabahi Kaviani and Ramtin Khosravi and Mohammad-Javad Izadi Timed Rebeca schedulability and deadlock freedom analysis using bounded floating time transition system . . . . . . . . . 184--204 Á. Fernández-Díaz and C. Benac-Earle and L. Fredlund Adding distribution and fault tolerance to Jason . . . . . . . . . . . . . . . . 205--232 David Harel and Amir Kantor and Guy Katz and Assaf Marron and Gera Weiss and Guy Wiener Towards behavioral programming in distributed architectures . . . . . . . 233--267 Adiel Ashrov and Assaf Marron and Gera Weiss and Guy Wiener A use-case for behavioral programming: an architecture in JavaScript and Blockly for interactive applications with cross-cutting scenarios . . . . . . 268--292 Saddek Bensalem and Marius Bozga and Jean Quilbeuf and Joseph Sifakis Optimized distributed implementation of multiparty interactions with Restriction 293--316
Jannik Laval and Andy Kellens Advances in Dynamic Languages . . . . . 317--317 Jean-Baptiste Arnaud and Stéphane Ducasse and Marcus Denker and Camille Teruel Handles: Behavior-propagating first class references for dynamically-typed languages . . . . . . . . . . . . . . . 318--338 Mariano Martinez Peck and Noury Bouraqadi and Luc Fabresse and Marcus Denker and Camille Teruel Ghost: a uniform and general-purpose proxy implementation . . . . . . . . . . 339--359 Christophe Scholliers and Éric Tanter and Wolfgang De Meuter Computational contracts . . . . . . . . 360--375 Verónica Uquillas Gómez and Stéphane Ducasse and Theo D'Hondt Visually characterizing source code changes . . . . . . . . . . . . . . . . 376--393 Fernando Olivero and Michele Lanza and Marco D'Ambros Object-focused environments revisited 394--407 Carl Friedrich Bolz and Laurence Tratt The impact of meta-tracing on VM design and implementation . . . . . . . . . . . 408--421 Tom Van Cutsem and Mark S. Miller Robust trait composition for JavaScript 422--438
Anonymous Editorial Board . . . . . . . . . . . . ifc
Anonymous Editorial Board . . . . . . . . . . . . ifc
Vittorio Cortellessa and Raffaela Mirandola and Pasqualina Potena Managing the evolution of a software architecture at minimal cost under performance and reliability constraints 439--463 Marco Bozzano and Alessandro Cimatti and Oleg Lisagor and Cristian Mattarei and Sergio Mover and Marco Roveri and Stefano Tonetta Safety assessment of AltaRica models via symbolic model checking . . . . . . . . 464--483 Shin-Cheng Mu and Yu-Han Lyu and Akimasa Morihata Approximate by thinning: Deriving fully polynomial-time approximation schemes 484--515 Mila Majster-Cederbaum and Nils Semmelrock A basis for compositionally ensuring safety properties and its connection to relational algebraic operators . . . . . 516--530 Yannick Le Goc and Alexandre Donzé EVL: a framework for multi-methods in C++ . . . . . . . . . . . . . . . . . . 531--550 Lukasz M. Kwiatkowski and Chris Verhoef Reducing operational costs through MIPS management . . . . . . . . . . . . . . . 551--588 Tony Clark XPL: a language for modular homogeneous language embedding . . . . . . . . . . . 589--616 Myoungkyu Song and Eli Tilevich Reusing metadata across components, applications, and languages . . . . . . 617--644 Amogh Margoor and Raghavan Komondoor Two techniques to improve the precision of a demand-driven null-dereference verification approach . . . . . . . . . 645--679 Surafel Lemma Abebe and Paolo Tonella Extraction of domain concepts from the source code . . . . . . . . . . . . . . 680--706 D. Margaris and C. Vassilakis and P. Georgiadis An integrated framework for adapting WS-BPEL scenario execution using QoS and collaborative filtering techniques . . . 707--734 Pavel Parízek and Ondrej Lhoták Model checking of concurrent programs with static analysis of field accesses 735--763 Alejandro Sanchez and Nuno Oliveira and Luis S. Barbosa and Pedro Henriques A perspective on architectural re-engineering . . . . . . . . . . . . . 764--784 Anonymous Editorial Board . . . . . . . . . . . . ifc
Francisco Durán and Narciso Martí-Oliet Preface to Rewriting Logic and Its Applications (extended selected papers from WRLA 2012) . . . . . . . . . . . . 1--2 E. Tushkanova and A. Giorgetti and C. Ringeissen and O. Kouchnarenko A rule-based system for automatic decidability and combinability . . . . . 3--23 Jonas Eckhardt and Tobias Mühlbauer and José Meseguer and Martin Wirsing Semantics, distributed implementation, and formal analysis of KLAIM models in Maude . . . . . . . . . . . . . . . . . 24--74 Roberto Bruni and Andrea Corradini and Fabio Gadducci and Alberto Lluch Lafuente and Andrea Vandin Modelling and analyzing adaptive self-assembly strategies with Maude . . 75--94 Muhammad Fadlisyah and Peter Csaba Ölveczky and Erika Ábrahám Formal modeling and analysis of interacting hybrid systems in HI-Maude: What happened at the 2010 Sauna World Championships? . . . . . . . . . . . . . 95--127 Daniela Lepri and Erika Ábrahám and Peter Csaba Ölveczky Sound and complete timed CTL model checking of timed Kripke structures and real-time rewrite theories . . . . . . . 128--192 Kyungmin Bae and José Meseguer Model checking linear temporal logic of rewriting formulas under localized fairness . . . . . . . . . . . . . . . . 193--234 Raúl Gutiérrez and José Meseguer and Camilo Rocha Order-sorted equality enrichments modulo axioms . . . . . . . . . . . . . . . . . 235--261 Anonymous Editorial Board . . . . . . . . . . . . ifc
Marco Carbone and Ivan Lanese and Alexandra Silva and Ana Sokolova Preface for the special issue on Interaction and Concurrency Experience 2012 . . . . . . . . . . . . . . . . . . 1--1 Kyriakos Poyias and Emilio Tuosto A design-by-contract approach to recover the architectural style from run-time misbehaviour . . . . . . . . . . . . . . 2--27 Étienne Lozes and Jules Villard Shared contract-obedient channels . . . 28--60 I. M. Asavoae and F. de Boer and M. M. Bonsangue and D. Lucanu and J. Rot Model checking recursive programs interacting via the heap . . . . . . . . 61--83 Luis F. Pino and Andrés Aristizábal and Filippo Bonchi and Frank Valencia Weak CCP bisimilarity with strong procedures . . . . . . . . . . . . . . . 84--104 Anonymous Editorial Board . . . . . . . . . . . . ifc
Pontus Johnson and Mathias Ekstedt and Michael Goedicke and Ivar Jacobson Towards general theories of software engineering . . . . . . . . . . . . . . 1--5 Cengiz Erbas and Bahar Celikkol Erbas Modules and transactions: Building blocks for a theory of software engineering . . . . . . . . . . . . . . 6--20 Paul Ralph The Sensemaking--Coevolution--Implementation Theory of software design . . . . . . . 21--41 Anca-Juliana Stoica and Kristiaan Pelckmans and William Rowe System components of a general theory of software engineering . . . . . . . . . . 42--65 Pan-Wei Ng Integrating software engineering theory and practice using essence: a case study 66--78 Klaas-Jan Stol and Brian Fitzgerald Theory-oriented software engineering . . 79--98 Dewayne E. Perry A framework for exploring unifying theories of empirical software engineering . . . . . . . . . . . . . . 99--123 Tero Päivärinta and Kari Smolander Theorizing about software development practices . . . . . . . . . . . . . . . 124--135 Roel Wieringa and Maya Daneva Six strategies for generalizing software engineering theories . . . . . . . . . . 136--152
María del Pilar Salas-Zárate and Giner Alor-Hernández and Rafael Valencia-García and Lisbeth Rodríguez-Mazahua and Alejandro Rodríguez-González and José Luis López Cuadrado Analyzing best practices on Web development frameworks: the lift approach . . . . . . . . . . . . . . . . 1--19 Guido Salvaneschi and Carlo Ghezzi and Matteo Pradella ContextErlang: a language for distributed context-aware self-adaptive applications . . . . . . . . . . . . . . 20--43 M. Gatrell and S. Counsell The effect of refactoring on change and fault-proneness in commercial C# software . . . . . . . . . . . . . . . . 44--56 Wim H. Hesselink Mutual exclusion by four shared bits with not more than quadratic complexity 57--75 Roland Backhouse and Hai Truong The capacity-C torch problem . . . . . . 76--107 Paul Leger and Éric Tanter and Hiroaki Fukuda An expressive stateful aspect language 108--141 Germán Vidal Symbolic execution as a basis for termination analysis . . . . . . . . . . 142--157 Anonymous Editorial Board . . . . . . . . . . . . ifc
Cyrille Artho and Peter Csaba Ölveczky Preface . . . . . . . . . . . . . . . . 1--2 Ralf Huuck Technology transfer: Formal analysis, engineering, and business value . . . . 3--12 Kyungmin Bae and Joshua Krisiloff and José Meseguer and Peter Csaba Ölveczky Designing and verifying distributed cyber-physical systems using Multirate PALS: an airplane turning control system case study . . . . . . . . . . . . . . . 13--50 Yunja Choi and Mingyu Park and Taejoon Byun and Dongwoo Kim Efficient safety checking for automotive operating systems using property-based slicing and constraint-based environment generation . . . . . . . . . . . . . . . 51--70 Adrien Champion and Rémi Delmas and Michael Dierkes Generating property-directed potential invariants by quantifier elimination in a $k$-induction-based framework . . . . 71--87 Anonymous Editorial Board . . . . . . . . . . . . ifc
Leila Ribeiro and Matthias Tichy Preface for the Special Issue on Graph Transformation and Visual Modeling Techniques 2013 . . . . . . . . . . . . 1--1 Florian Mantz and Gabriele Taentzer and Yngve Lamo and Uwe Wolter Co-evolving meta-models and their instance models: a formal approach based on graph transformation . . . . . . . . 2--43 Maria Maximova and Hartmut Ehrig and Claudia Ermel Local confluence analysis of hypergraph transformation systems with application conditions based on $ \cal M $-functors and Agg . . . . . . . . . . . . . . . . 44--70 H. J. Sander Bruggink and Barbara König and Sebastian Küpper Robustness and closure properties of recognizable languages in adhesive categories . . . . . . . . . . . . . . . 71--98
Bram Adams and Juergen Rilling Special Section on Source Code Analysis and Manipulation (SCAM 2013) . . . . . . 1--2 Árpád Beszédes and Lajos Schrettner and Béla Csaba and Tamás Gergely and Judit Jász and Tibor Gyimóthy Empirical investigation of SEA-based dependence cluster properties . . . . . 3--25 Luigi Cerulo and Massimiliano Di Penta and Alberto Bacchelli and Michele Ceccarelli and Gerardo Canfora Irish: a Hidden Markov Model to detect coded information islands in free text 26--43 Michaël Marcozzi and Wim Vanhoof and Jean-Luc Hainaut Relational symbolic execution of SQL code for unit testing of database programs . . . . . . . . . . . . . . . . 44--72 Angela Lozano and Kim Mens and Andy Kellens Usage contracts: Offering immediate feedback on violations of structural source-code regularities . . . . . . . . 73--91 Richard Banach and Michael Butler and Shengchao Qin and Nitika Verma and Huibiao Zhu Core Hybrid Event-B I: Single Hybrid Event-B machines . . . . . . . . . . . . 92--123 Vasvi Kakkad and Andrew E. Santosa and Alan Fekete and Bernhard Scholz Computing end-to-end delays in stream query processing . . . . . . . . . . . . 124--144 Jan Midtgaard and Aleksandar S. Dimovski and Claus Brabrand and Andrzej Wasowski Systematic derivation of correct variability-aware program analyses . . . 145--170
Jérôme Hugues and Oleg Sokolsky Preface to the special issue: Architecture-Driven Semantic Analysis of Embedded Systems . . . . . . . . . . . . 1--2 Daniel Balasubramanian and Abhishek Dubey and William Otte and Tihamer Levendovszky and Aniruddha Gokhale and Pranav Kumar and William Emfinger and Gabor Karsai DREMS ML: a wide spectrum architecture design language for distributed computing platforms . . . . . . . . . . 3--29 Jean-Paul Bodeveix and Mamoun Filali and Manuel Garnacho and Régis Spadotti and Zhibin Yang Towards a verified transformation from AADL to the formal component-based language FIACRE . . . . . . . . . . . . 30--53 Lo\"\ic Besnard and Adnan Bouakaz and Thierry Gautier and Paul Le Guernic and Yue Ma and Jean-Pierre Talpin and Huafeng Yu Timed behavioural modelling and affine scheduling of embedded software architectures in the AADL using Polychrony . . . . . . . . . . . . . . . 54--77 Frédéric Mallet and Robert de Simone Correctness issues on MARTE/CCSL constraints . . . . . . . . . . . . . . 78--92
Rohit Gheyi and Juliano Iyoda Selected papers from the Brazilian Symposiums on Formal Methods (SBMF 2012 and 2013) . . . . . . . . . . . . . . . 1
Michael Löwe and Harald König and Christoph Schulz and Marius Schultchen Algebraic graph transformations with inheritance and abstraction . . . . . . 2--18 Christoph Gladisch and Shmuel Tyszberowicz Specifying linked data structures in JML for combining formal verification and testing . . . . . . . . . . . . . . . . 19--40 Daniel Calegari and Nora Szasz Institution-based foundations for verification in the context of model-driven engineering . . . . . . . . 41--63 Joel dos Santos and Christiano Braga and Débora C. Muchaluat-Saade A rewriting logic semantics for NCL . . 64--92
Marco Carbone and Ivan Lanese and Alberto Lluch Lafuente and Ana Sokolova Preface for the special issue of Interaction and Concurrency Experience 2013 . . . . . . . . . . . . . . . . . . 1 Eduard Baranov and Simon Bliudze Offer semantics: Achieving compositionality, flattening and full expressiveness for the glue operators in BIP . . . . . . . . . . . . . . . . . . 2--35 Massimo Bartoletti and Julien Lange and Alceste Scalas and Roberto Zunino Choreographies in the wild . . . . . . . 36--60 Massimo Bartoletti and Tiziana Cimoli and Paolo Di Giamberardino and Roberto Zunino Vicious circles in contracts and in logic . . . . . . . . . . . . . . . . . 61--95 Paolo Baldan and Filippo Bonchi and Fabio Gadducci and Giacoma Valentina Monreale Modular encoding of synchronous and asynchronous interactions using open Petri nets . . . . . . . . . . . . . . . 96--124
Jose Luis Fernandez-Marquez and Giovanna Di Marzo Serugendo and Gabriella Castelli Preface to Formal Coordination and Self-organisation: Special section including selected best papers from CM 2012--2013 . . . . . . . . . . . . . . . 1--2 Mirko Viroli and Danilo Pianini and Sara Montagna and Graeme Stevenson and Franco Zambonelli A coordination model of pervasive service ecosystems . . . . . . . . . . . 3--22 Diego Latella and Michele Loreti and Mieke Massink On-the-fly PCTL fast mean-field approximated model-checking for self-organising coordination . . . . . . 23--50 Daniel Murta and José Nuno Oliveira A study of risk-aware program transformation . . . . . . . . . . . . . 51--77 Nuno Oliveira and Luís S. Barbosa Reasoning about software reconfigurations: the behavioural and structural perspectives . . . . . . . . 78--103 Rafael Caballero and Enrique Martin-Martin and Adrián Riesco and Salvador Tamarit A zoom-declarative debugger for sequential Erlang programs . . . . . . . 104--118
Tom Schrijvers Preface for SCP special issue on Principles and Practice of Declarative Programming . . . . . . . . . . . . . . 1--2 Ed Robbins and Jacob M. Howe and Andy King Theory propagation and reification . . . 3--22 John T. O'Donnell Extensible sparse functional arrays with circuit parallelism . . . . . . . . . . 23--50 Manuel Montenegro and Ricardo Peña and Clara Segura Shape analysis in a functional language by using regular languages . . . . . . . 51--78 Kazutaka Matsuda and Meng Wang ``Bidirectionalization for free'' for monomorphic transformations . . . . . . 79--109 Akihisa Yamada and Keiichirou Kusakari and Toshiki Sakabe A unified ordering for termination proving . . . . . . . . . . . . . . . . 110--134 Luis F. Pino and Filippo Bonchi and Frank Valencia Efficient algorithms for program equivalence for confluent concurrent constraint programming . . . . . . . . . 135--155 Rafael Caballero and Peter J. Stuckey and Antonio Tenorio-Fornés Two type extensions for the constraint modeling language MiniZinc . . . . . . . 156--189 Louis Mandel and Cédric Pasteur and Marc Pouzet Time refinement in a functional synchronous language . . . . . . . . . . 190--211
Steve Schneider and Helen Treharne Special issue on Automated Verification of Critical Systems (AVoCS 2013) . . . . 213- Brijesh Dongol and John Derrick Interval-based data refinement: A uniform approach to true concurrency in discrete and real-time systems . . . . . 214--247 Georges Morbé and Christoph Scholl Fully symbolic TCTL model checking for complete and incomplete real-time systems . . . . . . . . . . . . . . . . 248--276 Zamira Daw and Rance Cleaveland Comparing model checkers for timed UML activity diagrams . . . . . . . . . . . 277--299 Ben Smyth and Mark D. Ryan and Liqun Chen Formal analysis of privacy in Direct Anonymous Attestation schemes . . . . . 300--317 Eman Alkhammash and Michael Butler and Asieh Salehi Fathabadi and Corina C\^\irstea Building traceable Event-B models from requirements . . . . . . . . . . . . . . 318--338 Lucian M. Patcas and Mark Lawford and Tom Maibaum Implementability of requirements in the four-variable model . . . . . . . . . . 339--362
Olha Shkaravska and Simona Ronchi Della Rocca and Marko van Eekelen Preface of the special issue on Foundational and Practical Aspects of Resource Analysis (FOPARA) 2009 & 2011 363--364 D. Canavese and E. Cesena and R. Ouchary and M. Pedicini and L. Roversi Light combinators for finite fields arithmetic . . . . . . . . . . . . . . . 365--394 Marco Gaboardi and Romain Péchoux On bounding space usage of streams using interpretation analysis . . . . . . . . 395--425 Manuel Montenegro and Ricardo Peña and Clara Segura Space consumption analysis by abstract interpretation: Inference of recursive functions . . . . . . . . . . . . . . . 426--457 Manuel Montenegro and Ricardo Peña and Clara Segura Space consumption analysis by abstract interpretation: Reductivity properties 458--482 Elvira Albert and Puri Arenas and Samir Genaim and Germán Puebla A practical comparator of cost functions and its applications . . . . . . . . . . 483--504 Vítor Rodrigues and Benny Akesson and Mário Florido and Simão Melo de Sousa and João Pedro Pedroso and Pedro Vasconcelos Certifying execution time in multicores 505--534
Hossein Hojjat and Marjan Sirjani and Farhad Arbab Fundamentals of Software Engineering (selected papers of FSEN 2013) . . . . . 1--2 Arnd Hartmanns and Holger Hermanns In the quantitative automata zoo . . . . 3--23 Andrew Cholewa and Santiago Escobar and José Meseguer Constrained narrowing for conditional equational theories modulo axioms . . . 24--57 Hassan Hatefi and Holger Hermanns Improving time bounded reachability computations in interactive Markov chains . . . . . . . . . . . . . . . . . 58--74 Massimo Bartoletti and Tiziana Cimoli and G. Michele Pinna Lending Petri nets . . . . . . . . . . . 75--101 F. S. de Boer and M. M. Bonsangue and J. C. Rot It is pointless to point in bounded heaps . . . . . . . . . . . . . . . . . 102--118
Wei-Ngan Chin and Jurriaan Hage Selected and extended papers from Partial Evaluation and Program Manipulation 2014 . . . . . . . . . . . 119 Yukiyoshi Kameyama and Oleg Kiselyov and Chung-chieh Shan Combinators for impure yet hygienic code generation . . . . . . . . . . . . . . . 120--144 Sean Leather and Johan Jeuring and Andres Löh and Bram Schuur Type-changing rewriting and semantics-preserving transformation . . 145--169 Michael D. Adams and Andrew Farmer and José Pedro Magalhães Optimizing SYB traversals is easy! . . . 170--193
Alessandro Barenghi and Stefano Crespi Reghizzi and Dino Mandrioli and Federica Panella and Matteo Pradella Parallel parsing made practical . . . . 195--226 Jaeheon Yi and Tim Disney and Stephen N. Freund and Cormac Flanagan Cooperative types for controlling thread interference in Java . . . . . . . . . . 227--260
Slimane Hammoudi Preface for special issue on Model Driven Development: Extended versions of selected papers from MODELSWARD 2014 . . 1--2 Amanuel Alemayehu Koshima and Vincent Englebert Collaborative editing of EMF/Ecore meta-models and models: Conflict detection, reconciliation, and merging in DiCoMEF . . . . . . . . . . . . . . . 3--28 Marc Bender and Karen Laurin and Mark Lawford and Vera Pantelic and Alexandre Korobkine and Jeff Ong and Bennett Mackenzie and Monika Bialy and Steven Postma Signature required: Making Simulink data flow and interfaces explicit . . . . . . 29--50 Felix Schwägerl and Sabrina Uhrig and Bernhard Westfechtel A graph-based algorithm for three-way merging of ordered collections in EMF models . . . . . . . . . . . . . . . . . 51--81
Cyrille Artho and Peter Csaba Ölveczky Preface . . . . . . . . . . . . . . . . 83--84 Zeynab Sabahi-Kaviani and Ramtin Khosravi and Peter Csaba Ölveczky and Ehsan Khamespanah and Marjan Sirjani Formal semantics and efficient analysis of Timed Rebeca in Real-Time Maude . . . 85--118 Colin Pilbrow and Robi Malik An algorithm for compositional nonblocking verification using special events . . . . . . . . . . . . . . . . . 119--148 Linna Pang and Chen-Wei Wang and Mark Lawford and Alan Wassyng Formal verification of function blocks applied to IEC 61131-3 . . . . . . . . . 149--190 David J. Pearce and Lindsay Groves Designing a verifying compiler: Lessons learned from developing Whiley . . . . . 191--220
José Luiz Fiadeiro and Zhiming Liu Formal Aspects of Component Software (FACS 2013) . . . . . . . . . . . . . . 221--222 Gregor Gössler and Daniel Le Métayer A general framework for blaming in component-based systems . . . . . . . . 223--235 Abdeldjalil Boudjadar and Alexandre David and Jin Hyun Kim and Kim G. Larsen and Marius Mikucionis and Ulrik Nyman and Arne Skou A reconfigurable framework for compositional schedulability and power analysis of hierarchical scheduling systems with frequency scaling . . . . . 236--260 Tudor A. Lascu and Jacopo Mauro and Gianluigi Zavattaro Automatic deployment of component-based applications . . . . . . . . . . . . . . 261--284 Yi Li and Meng Sun Modeling and verification of component connectors in Coq . . . . . . . . . . . 285--301
Mark van den Brand Introduction --- the LDTA tool challenge 1--6 Bas Basten and Jeroen van den Bos and Mark Hills and Paul Klint and Arnold Lankamp and Bert Lisser and Atze van der Ploeg and Tijs van der Storm and Jurgen Vinju Modular language implementation in Rascal --- experience report . . . . . . 7--19 Anthony M. Sloane and Matthew Roberts Oberon-0 in Kiama . . . . . . . . . . . 20--32 Ted Kaminski and Eric Van Wyk A modular specification of Oberon0 using the Silver attribute grammar system . . 33--44 Marcos Viera and S. Doaitse Swierstra Compositional compiler construction: Oberon0 . . . . . . . . . . . . . . . . 45--56 Dmitry Boulytchev Combinators and type-driven transformers in Objective Caml . . . . . . . . . . . 57--73 Niklas Fors and Görel Hedin A JastAdd implementation of Oberon-0 . . 74--84 Margus Freudenthal Simpl DSL toolkit . . . . . . . . . . . 85--91
Natallia Kokash and António Ravara Foreword . . . . . . . . . . . . . . . . 1--2 Einar Broch Johnsen and Olaf Owe and Dave Clarke and Joakim Bjòrk A formal model of service-oriented dynamic object groups . . . . . . . . . 3--22 Emanuela Merelli and Nicola Paoletti and Luca Tesei Adaptability checking in complex systems 23--46 S.-S. T. Q. Jongmans and D. Clarke and J. Proença A procedure for splitting data-aware processes and its application to coordination . . . . . . . . . . . . . . 47--78 Jean-Marie Jacquet and Isabelle Linden and Mihail-Octavian Staicu Blackboard rules: From a declarative reading to its application for coordinating context-aware applications in mobile ad hoc networks . . . . . . . 79--99 Minas Charalambides and Peter Dinges and Gul Agha Parameterized, concurrent session types for asynchronous multi-actor interactions . . . . . . . . . . . . . . 100--126 Jasen Markovski A process-theoretic approach to supervisory coordination under partial observation . . . . . . . . . . . . . . 127--145 Natallia Kokash and Javier Cámara Special section on Foundations of Coordination Languages and Software Architectures . . . . . . . . . . . . . 147--148 Jean-Marie Jacquet and Isabelle Linden and Denis Darquennes On the introduction of density in tuple-space coordination languages . . . 149--176 Antonio Brogi and Jacopo Soldani Finding available services in TOSCA-compliant clouds . . . . . . . . . 177--198 S.-S. T. Q. Jongmans and F. Arbab Global consensus through local synchronization: a formal basis for partially-distributed coordination . . . 199--224 Thi Thieu Hoa Le and Roberto Passerone and Uli Fahrenberg and Axel Legay A tag contract framework for modeling heterogeneous systems . . . . . . . . . 225--246
Rim Abid and Gwen Salaün and Noel De Palma Formal design of dynamic reconfiguration protocol for cloud applications . . . . 1--16 Ferruccio Damiani and Mirko Viroli and Jacob Beal A type-sound calculus of computational fields . . . . . . . . . . . . . . . . . 17--44
Frédéric Lang and Francesco Flammini Preface to the special issue on Formal Methods for Industrial Critical Systems (FMICS'2014) . . . . . . . . . . . . . . 1--2 Lars Lockefeer and David M. Williams and Wan Fokkink Formal specification and verification of TCP extended with the Window Scale Option . . . . . . . . . . . . . . . . . 3--23 Zhen Zhang and Wendelin Serwe and Jian Wu and Tomohiro Yoneda and Hao Zheng and Chris Myers An improved fault-tolerant routing algorithm for a Network-on-Chip derived with formal analysis . . . . . . . . . . 24--39 Thang Nguyen and Dejan Nickovi\'c Assertion-based monitoring in practice --- Checking correctness of an automotive sensor interface . . . . . . 40--59 Brian Campbell and Ian Stark Randomised testing of a microprocessor model using SMT-solver state generation 60--76 Sandrine Blazy and David Bühler and Boris Yakobowski Improving static analyses of C programs with conditional predicates . . . . . . 77--95
Fernando Magno Quintão Pereira Selected papers of the Brazilian Symposium on Programming Languag's 2014 (SBLP'14) . . . . . . . . . . . . . . . 1--2 Ismael Figueroa and Nicolas Tabareau and Éric Tanter Effect capabilities for Haskell: Taming effect interference in monadic programming . . . . . . . . . . . . . . 3--30 Adriano Santos and Péricles Alves and Eduardo Figueiredo and Fabiano Ferrari Avoiding code pitfalls in Aspect-Oriented Programming . . . . . . 31--50
Gianluca Amato and Francesca Scozzari and Helmut Seidl and Kalmer Apinis and Vesal Vojdani Efficiently intertwining widening and narrowing . . . . . . . . . . . . . . . 1--24 Fevzi Belli and Christof J. Budnik and Axel Hollmann and Tugkan Tuglular and W. Eric Wong Model-based mutation testing-approach and case studies . . . . . . . . . . . . 25--48
Rafael Valencia-García and Giner Alor-Hernández Special Issue on Knowledge-based Software Engineering . . . . . . . . . . 1--2 Jezreel Mejia and Edrisi Muñoz and Mirna Muñoz Reinforcing the applicability of multi-model environments for software process improvement using knowledge management . . . . . . . . . . . . . . . 3--15 Daniel Villanueva and Israel González-Carrasco and J. L. López-Cuadrado and Nora Lado SMORE: Towards a semantic modeling for knowledge representation on social media 16--33 Eduardo Barra and Jorge Morato Early knowledge organization assisted by aspects . . . . . . . . . . . . . . . . 34--54 Antonio González-Torres and Francisco J. García-Peñalvo and Roberto Therón-Sánchez and Ricardo Colomo-Palacios Knowledge discovery in software teams by means of evolutionary visual software analytics . . . . . . . . . . . . . . . 55--74 K. A. de Graaf and P. Liang and A. Tang and H. van Vliet How organisation of architecture documentation affects architectural knowledge retrieval . . . . . . . . . . 75--99 Yamine Ait-Ameur and Dominique Méry Making explicit domain knowledge in formal system development . . . . . . . 100--127 Matic Perovsek and Janez Kranjc and Tomaz Erjavec and Bojan Cestnik and Nada Lavrac TextFlows: a visual programming platform for text mining and natural language processing . . . . . . . . . . . . . . . 128--152 Sultan S. Alqahtani and Ellis E. Eghan and Juergen Rilling Tracing known security vulnerabilities in software repositories --- a Semantic Web enabled modeling approach . . . . . 153--175 Perla Velasco-Elizondo and Rosario Marín-Piña and Sodel Vazquez-Reyes and Arturo Mora-Soto and Jezreel Mejia Knowledge representation and information extraction for analysing architectural patterns . . . . . . . . . . . . . . . . 176--189
Mariam Lahami and Moez Krichen and Mohamed Jmaiel Safe and efficient runtime testing framework applied in dynamic and distributed systems . . . . . . . . . . 1--28
Jun Pang and Mariëlle Stoelinga Selected and extended papers from ACM SVT 2014 . . . . . . . . . . . . . . . . 1 Yli\`es Falcone and Thierry Jéron and Hervé Marchand and Srinivas Pinisetty Runtime enforcement of regular timed properties by suppressing and delaying events . . . . . . . . . . . . . . . . . 2--41 Harsh Beohar and Mahsa Varshosaz and Mohammad Reza Mousavi Basic behavioral models for software product lines: Expressiveness and testing pre-orders . . . . . . . . . . . 42--60 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Carlos Camarão and Lucília Figueiredo and Rodrigo Ribeiro Ambiguity and constrained polymorphism 1--19
Elizabeth Scott and Adrian Johnstone Structuring the GLL parsing algorithm for performance . . . . . . . . . . . . 1--22
Christiano Braga and Narciso Martí-Oliet Preface to SCP special issue with extended selected papers from SBMF 2014 1--2 Daniel Calegari and Till Mossakowski and Nora Szasz Heterogeneous verification in the context of model driven engineering . . 3--30 Alberto Ciaffaglione Towards Turing computability via coinduction . . . . . . . . . . . . . . 31--51 Alan Moraes and Wilkerson L. Andrade and Patrícia D. L. Machado A family of test selection criteria for Timed Input-Output Symbolic Transition System models . . . . . . . . . . . . . 52--72 Renato Neves and Alexandre Madeira and Manuel A. Martins and Luis S. Barbosa Proof theory for hybrid(ised) logics . . 73--93 Nils Timm and Stefan Gruner Parameterised three-valued model checking . . . . . . . . . . . . . . . . 94--110 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Ivan Lanese and Eric Madelaine Preface for the special issue of the 11th International Symposium on Formal Aspects of Component Software . . . . . 1 Sven Walther and Heike Wehrheim On-the-fly construction of provably correct service compositions --- templates and proofs . . . . . . . . . . 2--23 Abderrahman Mokni and Christelle Urtado and Sylvain Vauttier and Marianne Huchard and Huaxi Yulin Zhang A formal approach for managing component-based architecture evolution 24--49 Javier Cámara and Antónia Lopes and David Garlan and Bradley Schmerl Adaptation impact and environment models for architecture-based self-adaptive systems . . . . . . . . . . . . . . . . 50--75 Siavash Soleimanifard and Dilian Gurov Algorithmic verification of procedural programs in the presence of code variability . . . . . . . . . . . . . . 76--102 Abdeldjalil Boudjadar and Alexandre David and Jin Hyun Kim and Kim G. Larsen and Marius Mikucionis and Ulrik Nyman and Arne Skou Statistical and exact schedulability analysis of hierarchical scheduling systems . . . . . . . . . . . . . . . . 103--130 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Marieke Huisman and Jaco van de Pol Preface of Special issue on Automated Verification of Critical Systems (AVoCS'14) . . . . . . . . . . . . . . . 1 A. Bonacchi and A. Fantechi and S. Bacherini and M. Tempestini Validation process for railway interlocking systems . . . . . . . . . . 2--21 Ali Jafari and Ehsan Khamespanah and Marjan Sirjani and Holger Hermanns and Matteo Cimini PTRebeca: Modeling and analysis of distributed and asynchronous systems . . 22--50 Jan Friso Groote and Remco van der Hofstad and Matthias Raffelsieper On the random structure of behavioural transition systems . . . . . . . . . . . 51--67 P. Rockai and J. Barnat and L. Brim Model checking C++ programs with exceptions . . . . . . . . . . . . . . . 68--85 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
José-Luis Sierra Special issue on eLearning Software Architectures . . . . . . . . . . . . . 1--2 Bingxue Zhang and Chuantao Yin and Bertrand David and Zhang Xiong and Wei Niu Facilitating professionals' work-based learning with context-aware mobile system . . . . . . . . . . . . . . . . . 3--19 Alicia García-Holgado and Francisco José García-Peñalvo Architectural pattern to improve the definition and implementation of eLearning ecosystems . . . . . . . . . . 20--34 Michael Striewe An architecture for modular grading and feedback generation for complex exercises . . . . . . . . . . . . . . . 35--47 Vytautas Stuikys and Renata Burbaite and Kristina Bespalova and Giedrius Ziberkas Model-driven processes and tools to design robot-based generative learning objects for computer science education 48--71 Roberto Pérez-Rodríguez and Luis Anido-Rifón and Miguel Gómez-Carballa and Marcos Mouriño-García Architecture of a concept-based information retrieval system for educational resources . . . . . . . . . 72--91 Miroslava Raspopovi\'c and Svetlana Cvetanovi\'c and Dusan Stanojevi\'c and Mateja Opaci\'c Software architecture for integration of institutional and social learning environments . . . . . . . . . . . . . . 92--102 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Dragan Bosnacki and Stefan Edelkamp and Alberto Lluch Lafuente and Anton Wijs Special section on Graph Inspection and Traversal Engineering (GRAPHITE 2014) 1 William Mansky and Elsa L. Gunter and Dennis Griffith and Michael D. Adams Specifying and executing optimizations for generalized control flow graphs . . 2--23 Roi Blanco and Paolo Boldi and Andrea Marino Using graph distances for named-entity linking . . . . . . . . . . . . . . . . 24--36 G. P. A. J. Delen and R. J. Peters and C. Verhoef and S. F. M. van Vlijmen Lessons from Dutch IT-outsourcing success and failure . . . . . . . . . . 37--68 Fabrizio Montesi Process-aware web programming with Jolie 69--96 Juan R. Terven and Diana M. Córdova-Esparza Kin2. A Kinect 2 toolbox for MATLAB . . 97--106
Yamine Ait-Ameur and Klaus-Dieter Schewe Introduction to the ABZ 2014 special issue . . . . . . . . . . . . . . . . . 1--2 Gidon Ernst and Jörg Pfähler and Gerhard Schellhorn and Wolfgang Reif Modular, crash-safe refinement for ASMs with submachines . . . . . . . . . . . . 3--21 Marcel Dausend and Alexander Raschke Towards a comprehensive extension of abstract state machines for aspect-oriented specification . . . . . 22--41 Egon Börger and Klaus-Dieter Schewe and Qing Wang Serialisable multi-level transaction control: a specification and verification . . . . . . . . . . . . . . 42--58 Andreas Fürst and Thai Son Hoang and David Basin and Naoto Sato and Kunihiko Miyazaki Large-scale system development using Abstract Data Types and refinement . . . 59--75 Nghi Huynh and Marc Frappier and Amel Mammar and Régine Laleau and Jules Desharnais A formal validation of the RBAC ANSI 2012 standard using B . . . . . . . . . 76--93 Stefan Hallerstede The correctness of event-B inductive convergence . . . . . . . . . . . . . . 94--108 Dominik Hansen and Michael Leuschel Translating B to TLA$^+$ for validation with TLC . . . . . . . . . . . . . . . . 109--125 Qin Li and Graeme Smith Formal development of multi-agent systems using MAZE . . . . . . . . . . . 126--150 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
André Rauber Du Bois and Phil Trinder Selected and extended papers from SBLP 2013 . . . . . . . . . . . . . . . . . . 1 Pedro Martins and João Paulo Fernandes and João Saraiva and Eric Van Wyk and Anthony Sloane Embedding attribute grammars and their extensions using functional zippers . . 2--28 Francisco Heron de Carvalho Junior and Cenez Araújo Rezende Performance evaluation of virtual execution environments for intensive computing on usual representations of multidimensional arrays . . . . . . . . 29--49 Alexandre Madeira and Renato Neves and Luís S. Barbosa and Manuel A. Martins A method for rigorous design of reconfigurable systems . . . . . . . . . 50--76 Alberto Pardo and João Paulo Fernandes and João Saraiva Multiple intermediate structure deforestation by shortcut fusion . . . . 77--95 Francisco Heron de Carvalho Junior and Cenez Araújo Rezende and Jefferson de Carvalho Silva and Wagner Guimarães Al-Alam and João Marcelo Uchoa de Alencar Contextual abstraction in a type system for component-based high performance computing platforms . . . . . . . . . . 96--128 André Murbach Maidl and Fabio Mascarenhas and Sérgio Medeiros and Roberto Ierusalimschy Error reporting in Parsing Expression Grammars . . . . . . . . . . . . . . . . 129--140
Gwen Salaün and Mariëlle Stoelinga Special issue on Software Verification and Testing (SAC-SVT'15) . . . . . . . . 141--142 Clement Poncelet and Florent Jacquemard Model-based testing for building reliable realtime interactive music systems . . . . . . . . . . . . . . . . 143--172 Daniel Homm and Jürgen Eckert and Reinhard German CenUMs --- concurrency enhanced usage models for statistical testing of complex systems with concurrent streams of use . . . . . . . . . . . . . . . . . 173--189 Hadrien Bride and Jacques Julliand and Pierre-Alain Masson Tri-modal under-approximation for test generation . . . . . . . . . . . . . . . 190--208 Pierre-Alain Bourdil and Bernard Berthomieu and Silvano Dal Zilio and François Vernadat Symmetry reduction for time Petri net state classes . . . . . . . . . . . . . 209--225 Arvid Jakobsson and Nikolai Kosmatov and Julien Signoles Fast as a shadow, expressive as a tree: Optimized memory monitoring for C . . . 226--246
Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Miguel Campusano and Johan Fabry Live Robot Programming: the language, its implementation, and robot API independence . . . . . . . . . . . . . . 1--19 Chiara Bodei and Viet Dung Dinh and Gian-Luigi Ferrari Checking global usage of resources handled with local policies . . . . . . 20--50 Erik Ernst and Anders Mòller and Mathias Schwarz and Fabio Strocco Message safety in Dart . . . . . . . . . 51--73 Stefan Bygde and Björn Lisper and Niklas Holsti Improved precision in polyhedral analysis with wrapping . . . . . . . . . 74--87 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Cyrille Artho and Peter Csaba Ölveczky Formal Techniques for Safety-Critical Systems (FTSCS 2014) . . . . . . . . . . 89--90 Linh Hong Vu and Anne E. Haxthausen and Jan Peleska Formal modelling and verification of interlocking systems featuring sequential release . . . . . . . . . . . 91--115 M. Benerecetti and R. De Guglielmo and U. Gentile and S. Marrone and N. Mazzocca and R. Nardone and A. Peron and L. Velardi and V. Vittorini Dynamic state machines for modelling railway control systems . . . . . . . . 116--153 Syed Ali Asadullah Bukhari and Faiq Khalid Lodhi and Osman Hasan and Muhammad Shafique and Jörg Henkel FAMe-TM: Formal analysis methodology for task migration algorithms in Many-Core systems . . . . . . . . . . . . . . . . 154--174 Timon Kelter and Peter Marwedel Parallelism analysis: Precise WCET values for complex multi-core systems 175--193 Georgiana Caltais and Bertrand Meyer On the verification of SCOOP programs 194--215 Cristina Seceleanu and Morgan Johansson and Jagadish Suryadevara and Gaetana Sapienza and Tiberiu Seceleanu and Stein-Erik Ellevseth and Paul Pettersson Analyzing a wind turbine system: From simulation to formal verification . . . 216--242 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Mark G. J. van den Brand and Jurgen J. Vinju and Kim Mens Guest Editors' introduction to the 6th issue of Experimental Software and Toolkits (EST-6) . . . . . . . . . . . . 1--3 T. Felgentreff and M. Perscheid and R. Hirschfeld Implementing record and refinement for debugging timing-dependent communication 4--18 George Ganea and Ioana Verebi and Radu Marinescu Continuous quality assessment with inCode . . . . . . . . . . . . . . . . . 19--36 Mark Hills and Paul Klint and Jurgen J. Vinju Enabling PHP software engineering research in Rascal . . . . . . . . . . . 37--46 Harald Störrle Cost-effective evolution of research prototypes into end-user tools: the MACH case study . . . . . . . . . . . . . . . 47--60 S. Martínez-Fernández and X. Franch and J. Bisbal Mercury: Using the QuPreSS reference model to evaluate predictive services 61--74 Sergio Castro and Kim Mens and Paulo Moura JPC: a library for categorising and applying inter-language conversions between Java and Prolog . . . . . . . . 75--99 Anya Helene Bagge Managing facts and resources with the Pica IDE infrastructure library . . . . 100--111 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Miroslaw Staron and Wilhelm Meding and Alain Abran and Jan Bosch Preface to the special issue on advances in software measurement . . . . . . . . 1--3 Serkan Kirbas and Tracy Hall and Alper Sen Evolutionary coupling measurement: Making sense of the current chaos . . . 4--19 Vinícius Soares Fonseca and Monalessa Perini Barcellos and Ricardo de Almeida Falbo An ontology-based approach for integrating tools supporting the software measurement process . . . . . . 20--44 Regina Hebig and Haoyu Wang On tackling quality threats for the assessment of measurement programs: a case study on the distribution of metric usage and knowledge . . . . . . . . . . 45--74 Masateru Tsunoda and Akito Monden and Kenichi Matsumoto and Sawako Ohiwa and Tomoki Oshino Benchmarking IT operations cost based on working time and unit cost . . . . . . . 75--87 Mariem Haoues and Asma Sellami and Hanêne Ben-Abdallah Functional change impact analysis in use cases: an approach based on COSMIC functional size measurement . . . . . . 88--104 Francisco Valdés-Souto Analyzing the performance of two COSMIC approximation sizing techniques at the functional process level . . . . . . . . 105--121 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Salvador Martínez and Massimo Tisi and Rémi Douence Reactive model transformation with ATL 1--16 Boudjemaa Boudaa and Slimane Hammoudi and Leila Amel Mebarki and Abdelkader Bouguessa and Mohammed Amine Chikh An aspect-oriented model-driven approach for building adaptable context-aware service-based applications . . . . . . . 17--42 Endhe Elias and Jário Santos and Ig Ibert Bittencourt and Seiji Isotani and Olavo Holanda and Patrick H. S. Brito A semi-automatic system to evaluate the performance and scalability of ontology persistent APIs . . . . . . . . . . . . 43--59 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Kenichi Asai and Konstantinos Sagonas Selected and extended papers from Partial Evaluation and Program Manipulation 2015 (PEPM'15) . . . . . . 1--1 Kazuyuki Asada and Ryosuke Sato and Naoki Kobayashi Verifying relational properties of functional programs by first-order refinement . . . . . . . . . . . . . . . 2--62 Patrick Bahr and Emil Axelsson Generalising tree traversals and tree transformations to DAGs: Exploiting sharing without the pain . . . . . . . . 63--97 Jeroen Bransen and Atze Dijkstra and S. Doaitse Swierstra Incremental evaluation of higher-order attributes . . . . . . . . . . . . . . . 98--124 Bishoksan Kafle and John P. Gallagher Constraint specialisation in Horn clause verification . . . . . . . . . . . . . . 125--140 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Richard Müller and Christian Stahl and Walter Vogler Deciding conformance for bounded responsiveness . . . . . . . . . . . . . 1--25 Jules Desharnais and Nafi Diallo and Wided Ghardallou and Ali Mili Projecting programs on specifications: Definition and implications . . . . . . 26--48 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Richard Banach and Michael Butler and Shengchao Qin and Huibiao Zhu Core Hybrid Event-B II: Multiple cooperating Hybrid Event-B machines . . 1--35 Loris Fichera and Fabrizio Messina and Giuseppe Pappalardo and Corrado Santoro A Python framework for programming autonomous robots using a declarative approach . . . . . . . . . . . . . . . . 36--55 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Davide Ancona Preface to the special section on Object-Oriented Programming and Systems (OOPS 2015) . . . . . . . . . . . . . . 1--1 N. Papoulias and M. Denker and S. Ducasse and L. Fabresse End-user abstractions for meta-control: Reifying the reflectogram . . . . . . . 2--16 Tobias Pape and Carl Friedrich Bolz and Robert Hirschfeld Adaptive just-in-time value class optimization for lowering memory consumption and improving execution time performance . . . . . . . . . . . . . . 17--29 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Eric Fritz and Tian Zhao Typing and semantics of asynchronous arrows in JavaScript . . . . . . . . . . 1--39
Diana-Margarita Córdova-Esparza and Juan R. Terven and Hugo Jiménez-Hernández and Ana-Marcela Herrera-Navarro A multiple camera calibration and point cloud fusion tool for Kinect V2 . . . . 1--8 Nuno Fachada and Vitor V. Lopes and Rui C. Martins and Agostinho C. Rosa cf4ocl: a C framework for OpenCL . . . . 9--19 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Mihai Codescu and Till Mossakowski and Donald Sannella and Andrzej Tarlecki Specification refinements: Calculi, tools, and applications . . . . . . . . 1--49 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Mohammad Karim Sohrabi and Hosseion Azgomi Parallel set similarity join on big data based on Locality-Sensitive Hashing . . 1--12 Chen Luo and Fei He and Carlo Ghezzi Inferring software behavioral models with MapReduce . . . . . . . . . . . . . 13--36 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Christiano Braga Preface to Special issue with extended selected papers from FACS 2015 . . . . . 1--1 Jonas Westman and Mattias Nyberg and Joakim Gustavsson and Dilian Gurov Formal architecture modeling of sequential non-recursive C programs . . 2--27 José Proença and Dave Clarke Typed connector families and their semantics . . . . . . . . . . . . . . . 28--49 S.-S. T. Q. Jongmans and T. Kappé and F. Arbab Constraint automata with memory cells and their composition . . . . . . . . . 50--86 Rim Abid and Gwen Salaün and Noel De Palma Asynchronous synthesis techniques for coordinating autonomic managers in the cloud . . . . . . . . . . . . . . . . . 87--103 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Elvira Albert Preface for selected and extended papers from Principles and Practice of Declarative Programming (PPDP'15) . . . 1--2 Manfred Schmidt-Schauß and David Sabel Improvements in a call-by-need functional core language: Common subexpression elimination and resource preserving translations . . . . . . . . 3--26 Abel Garcia and Cosimo Laneve and Michael Lienhardt Static analysis of cloud elasticity . . 27--53 Roman Barták and Lukás Chrpa and Agostino Dovier and Jindrich Vodrázka and Neng-Fa Zhou Modeling and solving planning problems in tabled logic programming: Experience from the Cave Diving domain . . . . . . 54--77 E. De Angelis and F. Fioravanti and A. Pettorossi and M. Proietti Semantics-based generation of verification conditions via program specialization . . . . . . . . . . . . . 78--108 Aggelos Giantsios and Nikolaos Papaspyrou and Konstantinos Sagonas Concolic testing for functional languages . . . . . . . . . . . . . . . 109--134 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Gudmund Grov and Andrew Ireland Preface of the special issue for AVoCS 2015 . . . . . . . . . . . . . . . . . . 1--2 Colin O'Halloran and Tom Gibson Robinson and Neil Brock Verifying cyber attack properties . . . 3--25 Vincent Rahli and David Guaspari and Mark Bickford and Robert L. Constable EventML: Specification, verification, and implementation of crash-tolerant state machine replication systems . . . 26--48 Mohammadsadegh Dalvandi and Michael Butler and Abdolbaghi Rezazadeh Derivation of algorithmic control structures in Event-B refinement . . . . 49--65 L. Laibinis and I. Pereverzeva and E. Troubitsyna Formal reasoning about resilient goal-oriented multi-agent systems . . . 66--87 Maryam Kamali and Louise A. Dennis and Owen McAree and Michael Fisher and Sandor M. Veres Formal verification of autonomous vehicle platooning . . . . . . . . . . . 88--106 Jeroen Ketema and Alastair F. Donaldson Termination analysis for GPU kernels . . 107--122 Ernst Althaus and Björn Beber and Werner Damm and Stefan Disch and Willem Hagemann and Astrid Rakow and Christoph Scholl and Uwe Waldmann and Boris Wirtz Verification of linear hybrid systems with large discrete state spaces using counterexample-guided abstraction refinement . . . . . . . . . . . . . . . 123--160 Gianluca Amato and Marco Rubino and Francesca Scozzari Inferring linear invariants with parallelotopes . . . . . . . . . . . . . 161--188 Shengchao Qin and Guanhua He and Wei-Ngan Chin and Florin Craciun and Mengda He and Zhong Ming Automated specification inference in a combined domain via user-defined predicates . . . . . . . . . . . . . . . 189--212 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Peter J. Clarke and Juan de Lara and Mark van den Brand Tool demonstration track of MODELS'2016 1--2 Muhammad Hammad and Tao Yue and Shuai Wang and Shaukat Ali and Jan F. Nygård IOCL: an interactive tool for specifying, validating and evaluating OCL constraints . . . . . . . . . . . . 3--8 Gwendal Daniel and Gerson Sunyé and Amine Benelallam and Massimo Tisi and Yoann Vernageau and Abel Gómez and Jordi Cabot NeoEMF: a multi-database model persistence framework for very large models . . . . . . . . . . . . . . . . . 9--14 Joel Greenyer and Daniel Gritzner and Timo Gutjahr and Florian König and Nils Glade and Assaf Marron and Guy Katz ScenarioTools --- a tool suite for the scenario-based modeling and analysis of reactive systems . . . . . . . . . . . . 15--27 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Chu-Ti Lin and Kai-Wei Tang and Jiun-Shiang Wang and Gregory M. Kapfhammer Empirically evaluating greedy-based test suite reduction methods at different levels of test suite complexity . . . . 1--25 Antonela Tommasel and Daniela Godoy and Alejandro Zunino SMArtOp: a Java library for distributing high-dimensional sparse-matrix arithmetic operations . . . . . . . . . 26--30 Alberto Bacchelli and Andrea Mocci and Anthony Cleve and Michele Lanza Mining structured data in natural language artifacts with island parsing 31--55 Raffi Khatchadourian and Awais Rashid and Hidehiko Masuhara and Takuya Watanabe Detecting broken pointcuts using structural commonality and degree of interest . . . . . . . . . . . . . . . . 56--74 Gauthier van den Hove Dissolving a half century old problem about the implementation of procedures 75--86 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Ivan Lanese and Simon Devitt Preface for the special issue of the 8th Conference on Reversible Computation (RC 2016) . . . . . . . . . . . . . . . . . 1--1 Peter Selinger A finite alternation result for reversible boolean circuits . . . . . . 2--17 Stefan Kuhn and Irek Ulidowski Local reversibility in a Calculus of Covalent Bonding . . . . . . . . . . . . 18--47 Kamila Barylska and Maciej Koutny and Lukasz Mikulski and Marcin Piatkowski Reversible computation vs. reversibility in Petri nets . . . . . . . . . . . . . 48--60 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Anonymous Publisher's Note: Article Based Publishing . . . . . . . . . . . . . . . iii--iii Anonymous Publisher's Note . . . . . . . . . . . . iv--iv Janna-Lynn (Weber) Dupree and Edward Lank and Daniel M. Berry A case study of using grounded analysis as a requirement engineering method: Identifying personas that specify privacy and security tool users . . . . 1--37 Hendrik Radke and Thorsten Arendt and Jan Steffen Becker and Annegret Habel and Gabriele Taentzer Translating essential OCL invariants to nested graph constraints for generating instances of meta-models . . . . . . . . 38--62 Felipe R. Monteiro and Erickson H. da S. Alves and Isabela S. Silva and Hussama I. Ismail and Lucas C. Cordeiro and Eddie B. de Lima Filho ESBMC-GPU: a context-bounded model checking tool to verify CUDA programs 63--69 Exequiel Rivas and Mauro Jaskelioff and Tom Schrijvers A unified view of monadic and applicative non-determinism . . . . . . 70--98 Vinicius H. S. Durelli and Marcio E. Delamaro and Jeff Offutt An experimental comparison of edge, edge-pair, and prime path criteria . . . 99--115 Thiago Castro and André Lanna and Vander Alves and Leopoldo Teixeira and Sven Apel and Pierre-Yves Schobbens All roads lead to Rome: Commuting strategies for product-line reliability analysis . . . . . . . . . . . . . . . . 116--160 Maroua Maalej and Vitor Paisante and Fernando Magno Quintão Pereira and Laure Gonnord Combining range and inequality information for pointer disambiguation 161--184 Anonymous Editorial Board . . . . . . . . . . . . ifc--ifc
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Ehsan Khamespanah and Ramtin Khosravi and Marjan Sirjani An efficient TCTL model checking algorithm and a reduction technique for verification of timed actor models . . . 1--29 Valerio Cosentino and Javier Luis Cánovas Izquierdo and Jordi Cabot Gitana: a software project inspector . . 30--33
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Cyrille Artho and Peter Csaba Ölveczky Formal Techniques for Safety-Critical Systems (FTSCS 2015) . . . . . . . . . . 1--2 José Meseguer Variant-based satisfiability in initial algebras . . . . . . . . . . . . . . . . 3--41 Min Zhang and Feng Dai and Frédéric Mallet Periodic scheduling for MARTE/CCSL: Theory and practice . . . . . . . . . . 42--60 Ulrich Berger and Phillip James and Andrew Lawrence and Markus Roggenbach and Monika Seisenberger Verification of the European Rail Traffic Management System in Real-Time Maude . . . . . . . . . . . . . . . . . 61--88 Klaus Becker and Sebastian Voss and Bernhard Schätz Formal analysis of feature degradation in fault-tolerant automotive systems . . 89--133 Xi Wu and Huibiao Zhu Formal analysis of a calculus for WSNs from quality perspective . . . . . . . . 134--153
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Germán Vidal Preface for SCP special issue on Principles and Practice of Declarative Programming . . . . . . . . . . . . . . 1--2 Nataliia Stulova and José F. Morales and Manuel V. Hermenegildo Some trade-offs in reducing the overhead of assertion run-time checks via static analysis . . . . . . . . . . . . . . . . 3--26 Nick Benton and Martin Hofmann and Vivek Nigam Effect-dependent transformations for concurrent programs . . . . . . . . . . 27--51 Dimitrios Kouzapas and Ornela Dardha and Roly Perera and Simon J. Gay Typechecking protocols with Mungo and StMungo: A session type toolchain for Java . . . . . . . . . . . . . . . . . . 52--75 Takahiro Nagao and Naoki Nishida Rewriting induction for constrained inequalities . . . . . . . . . . . . . . 76--102 Stefan Fehrenbach and James Cheney Language-integrated provenance . . . . . 103--145 Sylvia Grewe and Sebastian Erdweg and André Pacak and Michael Raulf and Mira Mezini Exploration of language specifications by compilation to first-order logic . . 146--172 Angelos Charalambidis and Panos Rondogiannis and Antonis Troumpoukis Higher-order logic programming: An expressive language for representing qualitative preferences . . . . . . . . 173--197
Guillaume Brau and Jérôme Hugues and Nicolas Navet Towards the systematic analysis of non-functional properties in Model-Based Engineering for real-time embedded systems . . . . . . . . . . . . . . . . 1--20 Richard Banach Modelling, formal refinement and partitioning strategies for a small aircraft fuel pump system in Hybrid Event-B . . . . . . . . . . . . . . . . 21--44 Mario Andrés Paredes-Valverde and María del Pilar Salas-Zárate and Ricardo Colomo-Palacios and Juan Miguel Gómez-Berbís and Rafael Valencia-García An ontology-based approach with which to assign human resources to software projects . . . . . . . . . . . . . . . . 90--103 Tetsuo Kamina and Tomoyuki Aotani and Hidehiko Masuhara and Atsushi Igarashi Method safety mechanism for asynchronous layer deactivation . . . . . . . . . . . 104--120 Anonymous ScienceDirect . . . . . . . . . . . . . ?? Paul Ralph The two paradigms of software development research . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Fabrice Kordon and Daniel Moldt Introduction to the special issue from Petri Nets 2016 . . . . . . . . . . . . 1--2 Kamil Kedzia and Wojtek Ptak and Jacek Sroka and Andrzej M. Kierzek Simulation of multicellular populations with Petri nets and genome scale intracellular networks . . . . . . . . . 3--16 András Vörös and Dániel Darvas and Ákos Hajdu and Attila Klenik and Kristóf Marussy and Vince Molnár and Tamás Bartha and István Majzik Industrial applications of the PetriDotNet modelling and analysis tool 17--40 Eike Best and Raymond Devillers Pre-synthesis of Petri nets based on prime cycles and distance paths . . . . 41--55 Lawrence Cabac and Michael Haustermann and David Mosteller Software development with Petri nets and agents: Approach, frameworks and tool set . . . . . . . . . . . . . . . . . . 56--70 Lo\"\ic Hélouët and Karim Kecir Realizability of schedules by stochastic time Petri nets with blocking semantics 71--102
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Michael Butler and Klaus-Dieter Schewe Introduction to the ABZ 2016 Special issue . . . . . . . . . . . . . . . . . 1--2 Stephan Merz and Hernán Vanzetto Encoding TLA+ into unsorted and many-sorted first-order logic . . . . . 3--20 Gerhard Schellhorn and Gidon Ernst and Jörg Pfähler and Stefan Bodenmüller and Wolfgang Reif Symbolic execution for a clash-free subset of ASMs . . . . . . . . . . . . . 21--40 Sebastian Krings and Michael Leuschel Proof assisted bounded and unbounded symbolic model checking of software and system models . . . . . . . . . . . . . 41--63 Noran Azmy and Stephan Merz and Christoph Weidenbach A machine-checked correctness proof for Pastry . . . . . . . . . . . . . . . . . 64--80 Ivaylo Dobrikov and Michael Leuschel Enabling analysis for Event-B . . . . . 81--99 John Baugh and Alper Altuntas Formal methods and finite element analysis of hurricane storm surge: A case study in software verification . . 100--121 Thai Son Hoang and Colin Snook and Asieh Salehi and Michael Butler and Lukas Ladenberger Validating and verifying the requirements and design of a haemodialysis machine using the Rodin toolset . . . . . . . . . . . . . . . . 122--147 Paolo Arcaini and Silvia Bonfanti and Angelo Gargantini and Atif Mashkoor and Elvinia Riccobene Integrating formal methods into medical software development: The ASM approach 148--167
Aleksandar S. Dimovski and Claus Brabrand and Andrzej Wasowski Variability abstractions for lifted analyses . . . . . . . . . . . . . . . . 1--27 Matteo Camilli and Angelo Gargantini and Patrizia Scandurra Zone-based formal specification and timing analysis of real-time self-adaptive systems . . . . . . . . . 28--57 Anonymous Editorial Board . . . . . . . . . . . . 1--58
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Mehdi Dastani and Hossein Hojjat and Marjan Sirjani Fundamentals of Software Engineering (extended versions of selected papers of FSEN 2015) . . . . . . . . . . . . . . . 1--2 Marco Autili and Paola Inverardi and Massimo Tivoli Choreography Realizability Enforcement through the Automatic Synthesis of Distributed Coordination Delegates . . . 3--29 Razieh Behjati and Shiva Nejati Architecture-level configuration of industrial control systems: Foundations for an efficient approach . . . . . . . 30--47 S.-S. T. Q. Jongmans and F. Arbab Centralized coordination vs. partially-distributed coordination with Reo and constraint automata . . . . . . 48--77 Astrid Kiehn and Deepanker Aggarwal A study of mutable checkpointing and related algorithms . . . . . . . . . . . 78--92 Reza Hajisheykhi and Ali Ebnenasir and Sandeep S. Kulkarni A theory of integrating tamper evidence with stabilization . . . . . . . . . . . 93--114
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Anne Etien and Jannik Laval Advances in Dynamic Languages . . . . . 1--1 Noury Bouraqadi and Dave Mason Test-driven development for generated portable Javascript apps . . . . . . . . 2--17 Glenn Cavarlé and Alain Plantec and Steven Costiou and Vincent Ribaud A feature-oriented model-driven engineering approach for the early validation of feature-based applications 18--33 Alexandre Bergel and Alejandro Infante and Sergio Maass and Juan Pablo Sandoval Alcocer Reducing resource consumption of expandable collections: The Pharo case 34--56 Jan Kurs and Jan Vraný and Mohammad Ghafari and Mircea Lungu and Oscar Nierstrasz Efficient parsing with parser combinators . . . . . . . . . . . . . . 57--88 Damien Pollet and Stéphane Ducasse A critical analysis of string APIs: The case of Pharo . . . . . . . . . . . . . 89--104 Nevena Milojkovi\'c and Clément Béra and Mohammad Ghafari and Oscar Nierstrasz Mining inline cache data to order inferred types in dynamic languages . . 105--121 Max Leske and Andrei Chis and Oscar Nierstrasz Improving live debugging of concurrent threads through thread histories . . . . 122--148 Steven Costiou and Mickaël Kerboeuf and Glenn Cavarlé and Alain Plantec Lub: A pattern for fine grained behavior adaptation at runtime . . . . . . . . . 149--171
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Marcello Bonsangue and Yuxin Deng Preface for the special issue of the 10th International Symposium on Theoretical Aspects of Software Engineering (TASE 2016) . . . . . . . . 1--2 Jifeng He and Qin Li A new roadmap for linking theories of programming and its applications on GCL and CSP . . . . . . . . . . . . . . . . 3--34 Hugo Araujo and Gustavo Carvalho and Morteza Mohaqeqi and Mohammad Reza Mousavi and Augusto Sampaio Sound conformance testing for cyber-physical systems: Theory and implementation . . . . . . . . . . . . . 35--54 Lo\"\ic Gammaitoni and Pierre Kelsen and Qin Ma Agile validation of model transformations using compound F-Alloy specifications . . . . . . . . . . . . . 55--75 Narjes Jomaa and David Nowak and Gilles Grimaud and Samuel Hym Formal proof of dynamic memory isolation based on MMU . . . . . . . . . . . . . . 76--92 Zhiwu Xu and Cheng Wen and Shengchao Qin State-taint analysis for detecting resource bugs . . . . . . . . . . . . . 93--109 Filippo Bonchi and Antonio Brogi and Andrea Canciani and Jacopo Soldani Simulation-based matching of cloud applications . . . . . . . . . . . . . . 110--131 Yan Hu and Jiwei Yan and Dong Yan and Qiong Lu and Jun Yan Lightweight energy consumption analysis and prediction for Android applications 132--147
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Jue Wang and Yanyan Jiang and Chang Xu and Qiwei Li and Tianxiao Gu and Jun Ma and Xiaoxing Ma and Jian Lu AATT+: Effectively manifesting concurrency bugs in Android apps . . . . 1--18 Dongwoo Kim and Yunja Choi A two-step approach for pattern-based API-call constraint checking . . . . . . 19--41 Antonio Martini and Terese Besker and Jan Bosch Technical Debt tracking: Current state of practice: A survey and multiple case study in 15 large organizations . . . . 42--61 David Wille and Önder Babur and Loek Cleophas and Christoph Seidl and Mark van den Brand and Ina Schaefer Improving custom-tailored variability mining using outlier and cluster detection . . . . . . . . . . . . . . . 62--84 Pablo Gómez-Abajo and Esther Guerra and Juan de Lara and Mercedes G. Merayo A tool for domain-independent model mutation . . . . . . . . . . . . . . . . 85--92 Ahmed Tamrawi and Suresh Kothari Projected control graph for computing relevant program behaviors . . . . . . . 93--114 Jiyoung Song and Eunkyoung Jee and Doo-Hwan Bae FBDTester 2.0: Automated test sequence generation for FBD programs with internal memory states . . . . . . . . . 115--137 Alex Potanin and Gail Murphy Preface for the Special Issue on the 23rd Asia-Pacific Software Engineering Conference (APSEC) 2016 . . . . . . . . 138--138 Jacopo Mauro and Michael Nieke and Christoph Seidl and Ingrid Chieh Yu Context-aware reconfiguration in evolving software product lines . . . . 139--159 Andrei Furda and Colin Fidge and Alistair Barros A practical approach for detecting multi-tenancy data interference . . . . 160--173 Pedro de C. Gomes and Dilian Gurov and Marieke Huisman and Cyrille Artho Specification and verification of synchronization with condition variables 174--189
Giovani Gracioli and Rivalino Matias Preface for the special issue of the 6th Brazilian Symposium on Computing System Engineering (SBESC 2016) . . . . . . . . ii--ii Rodrigo F. Araújo and Higo F. Albuquerque and Iury V. de Bessa and Lucas C. Cordeiro and João E. Chaves Filho Counterexample guided inductive optimization based on satisfiability modulo theories . . . . . . . . . . . . 1--2 Davi Resner and Gustavo Medeiros de Araujo and Antônio Augusto Fröhlich Design and implementation of a cross-layer IoT protocol . . . . . . . . 3--23 Eduardo Valentin and Rosiane de Freitas and Raimundo Barreto Towards optimal solutions for the low power hard real-time task allocation on multiple heterogeneous processors . . . 24--37 Marcelo Brandalero and Leonardo Almeida da Silveira and Jeckson Dellagostin Souza and Antonio Carlos Schneider Beck Accelerating error-tolerant applications with approximate function reuse . . . . 38--53 Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Loek Cleophas and Ina Schaefer and Bruce W. Watson Workshop on Advances in Knowledge Extraction and Re-engineering of Software (selected and extended papers from WAKERS 2017) . . . . . . . . . . . 1--2 Michael Lienhardt and Ferruccio Damiani and Lorenzo Testa and Gianluca Turin On checking delta-oriented product lines of statecharts . . . . . . . . . . . . . 3--34 Flavio Corradini and Fabrizio Fornari and Andrea Polini and Barbara Re and Francesco Tiezzi A formal approach to modeling and verification of business process collaborations . . . . . . . . . . . . . 35--70 Dehui Du and Ping Huang and Kaiqiang Jiang and Frédéric Mallet pCSSL: a stochastic extension to MARTE/CCSL for modeling uncertainty in Cyber Physical Systems . . . . . . . . . 71--88 Mariem Mefteh and Nadia Bouassida and Hanêne Ben-Abdallah Towards naturalistic programming: Mapping language-independent requirements to constrained language specifications . . . . . . . . . . . . . 89--119 Elizabeth Scott and Adrian Johnstone GLL syntax analysers for EBNF grammars 120--145 Giorgio Audrito and Ferruccio Damiani and Mirko Viroli Optimal single-path information propagation in gradient-based algorithms 146--166 Eduard Kamburjan and Reiner Hähnle and Sebastian Schön Formal modeling and analysis of railway operations with active objects . . . . . 167--193 Antonio Brogi and Davide Neri and Luca Rinaldi and Jacopo Soldani Orchestrating incomplete TOSCA applications with Docker . . . . . . . . 194--213 Ewan Tempero and Paul Ralph A framework for defining coupling metrics . . . . . . . . . . . . . . . . 214--230
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Anonymous A Vigorous and Open SCP . . . . . . . . iii--iii Maria Pittou and Panagiotis Manolios and Jan Reineke and Stavros Tripakis Checking multi-view consistency of discrete systems with respect to periodic sampling abstractions . . . . . 1--24 Franco Barbanera and Ivan Lanese and Ugo de'Liguoro A theory of retractable and speculative contracts . . . . . . . . . . . . . . . 25--50 Javier Cámara and Wenxin Peng and David Garlan and Bradley Schmerl Reasoning about sensing uncertainty and its reduction in decision-making for self-adaptation . . . . . . . . . . . . 51--69 Mehmet F. Hocaoglu AdSiF: Agent driven simulation framework paradigm and ontological view . . . . . 70--90 Fabio Gadducci and Hernán Melgratti and Christian Roldán On the semantics and implementation of replicated data types . . . . . . . . . 91--113 Roberto Casadei and Alessandro Aldini and Mirko Viroli Towards attack-resistant Aggregate Computing using trust mechanisms . . . . 114--137
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Francisco Durán and Camilo Rocha and Gwen Salaün Stochastic analysis of BPMN with time in rewriting logic . . . . . . . . . . . . 1--17 David Ameller and Xavier Burgués and Dolors Costal and Carles Farré and Xavier Franch Non-functional requirements in model-driven development of service-oriented architectures . . . . . 18--37 Chen Yang and Peng Liang and Paris Avgeriou Evaluation of a process for architectural assumption management in software development . . . . . . . . . . 38--70 Rocco De Nicola and Tan Duong and Omar Inverso and Catia Trubiani AErlang: Empowering Erlang with attribute-based communication . . . . . 71--93 Giovanni Bernardi and Adrian Francalanza Full-abstraction for client testing preorders . . . . . . . . . . . . . . . 94--117 Paolo Baldan and Alberto Lluch Lafuente Many-to-many information flow policies 118--141 Jacopo de Berardinis and Giorgio Forcina and Ali Jafari and Marjan Sirjani Actor-based macroscopic modeling and simulation for smart urban planning . . 142--164 Roberto Rodriguez-Echeverria and Juan C. Preciado and Javier Sierra and Jose M. Conejero and Fernando Sanchez-Figueroa AutoCRUD: Automatic generation of CRUD specifications in interaction flow modelling language . . . . . . . . . . . 165--168 Carlos Canal and Gwen Salaün Preface: Special issue on Foundations of Coordination Languages and Self-adaptive Systems . . . . . . . . . . . . . . . . 169--170 Mahsa Varshosaz and Harsh Beohar and Mohammad Reza Mousavi Basic behavioral models for software product lines: Revisited . . . . . . . . 171--185
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Maurice H. ter Beek and Ferruccio Damiani and Stefania Gnesi and Franco Mazzanti and Luca Paolini On the expressiveness of modal transition systems with variability constraints . . . . . . . . . . . . . . 1--17 Jie Yin and Gang Tan and Hao Li and Xiaolong Bai and Yu-Ping Wang and Shi-Min Hu Debugopt: Debugging fully optimized natively compiled programs using multistage instrumentation . . . . . . . 18--32
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Ajay Krishna and Pascal Poizat and Gwen Salaün Checking business process evolution . . 1--26 Xiyue Zhang and Weijiang Hong and Yi Li and Meng Sun Reasoning about connectors using Coq and Z3 . . . . . . . . . . . . . . . . . . . 27--44 Eugene Syriani and Vasco Sousa and Levi Lúcio Structure and behavior preserving statecharts refinements . . . . . . . . 45--79
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Panos Kyriakakis and Alexander Chatzigeorgiou and Apostolos Ampatzoglou and Stelios Xinogalos Exploring the frequency and change proneness of dynamic feature pattern instances in PHP applications . . . . . 1--20 Antonio Iannopollo and Stavros Tripakis and Alberto Sangiovanni-Vincentelli Constrained synthesis from component libraries . . . . . . . . . . . . . . . 21--41 Imran Hafeez Abbassi and Faiq Khalid and Osman Hasan and Awais Mehmood Kamboh Using gate-level side channel parameters for formally analyzing vulnerabilities in integrated circuits . . . . . . . . . 42--66 Vanderson Hafemann Fragal and Adenilso Simao and Mohammad Reza Mousavi Hierarchical featured state machines . . 67--88
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Filippo Bonchi and Tom van Bussel and Matias David Lee and Jurriaan Rot Bisimilarity of open terms in stream GSOS . . . . . . . . . . . . . . . . . . 1--26 Lars Luthmann and Stephan Mennicke and Malte Lochau Unifying modal interface theories and compositional input/output conformance testing . . . . . . . . . . . . . . . . 27--47 Christoph Benzmüller Universal (meta-)logical reasoning: Recent successes . . . . . . . . . . . . 48--62 Amina Bouraoui and Imen Gharbi Model driven engineering of accessible and multi-platform graphical user interfaces by parameterized model transformations . . . . . . . . . . . . 63--101 Calvin Deutschbein and Tom Fleming and Alan Burns and Sanjoy Baruah Multi-core cyclic executives for safety-critical systems . . . . . . . . 102--116 Xiao Han and Tao Tang and Jidong Lv A hierarchical verification approach to verify complex safety control systems based on STAMP . . . . . . . . . . . . . 117--134 Keigo Imai and Nobuko Yoshida and Shoji Yuen Session-ocaml: a session-based library with polarities and lenses . . . . . . . 135--159 Angelo Ferrando The early bird catches the worm: First verify, then monitor! . . . . . . . . . 160--179 Paola Giannini and Tim Richter and Marco Servetto and Elena Zucca Tracing sharing in an imperative pure calculus . . . . . . . . . . . . . . . . 180--202 Ferruccio Damiani and Michael Lienhardt and Luca Paolini A formal model for Multi Software Product Lines . . . . . . . . . . . . . 203--231 Otto Parra and Sergio España and Jose Ignacio Panach and Oscar Pastor An empirical comparative evaluation of gestUI to include gesture-based interaction in user interfaces . . . . . 232--263 Luis Emiliano Sánchez and Jorge Andrés Diaz-Pace and Alejandro Zunino A family of heuristic search algorithms for feature model optimization . . . . . 264--293
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Fernando Castor and Yu David Liu Selected papers of the Brazilian Symposium on Programming Languages (SBLP'15+16) . . . . . . . . . . . . . . 1--2 Bruno Morais Ferreira and Britaldo Silveira Soares-Filho and Fernando Magno Quintão Pereira The Dinamica EGO virtual machine . . . . 3--20 Tarsila Bessa and Christopher Gull and Pedro Quintão and Michael Frank and José Nacif and Fernando Magno Quintão Pereira JetsonLEAP: a framework to measure power on a heterogeneous system-on-a-chip device . . . . . . . . . . . . . . . . . 21--36 Samuel da Silva Feitosa and Juliana Kaizer Vizzotto and Eduardo Kessler Piveta and Andre Rauber Du Bois A monadic semantics for quantum computing in an object oriented language 37--55 Rodrigo Medeiros Duarte and André Rauber Du Bois and Maurício Lima Pilla and Gerson Geraldo H. Cavalheiro and Renata Hax Sander Reiser Comparing the performance of concurrent hash tables implemented in Haskell . . . 56--70 João Paulo Fernandes and Pedro Martins and Alberto Pardo and João Saraiva and Marcos Viera Memoized zipper-based attribute grammars and their higher order extension . . . . 71--94 Jefferson de Carvalho Silva and Allberson Bruno de Oliveira Dantas and Francisco Heron de Carvalho Junior A Scientific Workflow Management System for orchestration of parallel components in a cloud of large-scale parallel processing services . . . . . . . . . . 95--127 Rodrigo C. O. Rocha and Luís F. W. Góes and Fernando M. Q. Pereira Automatic parallelization of recursive functions with rewriting rules . . . . . 128--152
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Ana Cavalcanti and Augusto Sampaio and Alvaro Miyazawa and Pedro Ribeiro and Madiel Conserva Filho and André Didier and Wei Li and Jon Timmis Verified simulation for robotics . . . . 1--37 Faiz UL Muram and Huy Tran and Uwe Zdun Supporting automated containment checking of software behavioural models using model transformations and model checking . . . . . . . . . . . . . . . . 38--71 Andreas Lindner and Roberto Guanciale and Roberto Metere TrABin: Trustworthy analyses of binaries 72--89 Carlos E. Budde and Pedro R. D'Argenio and Arnd Hartmanns Automated compositional importance splitting . . . . . . . . . . . . . . . 90--108
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Regivan Santiago and Benjamín Bedregal and Alexandre Madeira and Manuel A. Martins On interval dynamic logic: Introducing quasi-action lattices . . . . . . . . . 1--16 Michael D. Harrison and Leo Freitas and Michael Drinnan and José C. Campos and Paolo Masci and Costanzo di Maria and Michael Whitaker Formal techniques in the safety analysis of software components of a new dialysis machine . . . . . . . . . . . . . . . . 17--34 Cyrille Artho and Peter Csaba Ölveczky Formal Techniques for Safety-Critical Systems (FTSCS 2016) . . . . . . . . . . 35--36 Nils Timm and Stefan Gruner Three-valued bounded model checking with cause-guided abstraction refinement . . 37--62 Elizabeth Scott and Adrian Johnstone and L. Thomas van Binsbergen Derivation representation using binary subtree sets . . . . . . . . . . . . . . 63--84
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Baltasar García Perez-Schofield and Francisco Ortin A didactic object-oriented, prototype-based visual programming environment . . . . . . . . . . . . . . 1--13 Guilherme Avelino and Leonardo Passos and Andre Hora and Marco Tulio Valente Measuring and analyzing code authorship in $ 1 + 118 $ open source projects . . 14--32
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Robert M. Hierons FSM quasi-equivalence testing via reduction and observing absences . . . . 1--18 Yi Li and Xiyue Zhang and Yuanyi Ji and Meng Sun A formal framework capturing real-time and stochastic behavior in connectors 19--40 Zeynab Sabahi-Kaviani and Fatemeh Ghassemi Behavioral model identification and classification of multi-component systems . . . . . . . . . . . . . . . . 41--66
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Jingdong Jia and Xiaoying Yang and Rong Zhang and Xi Liu Understanding software developers' cognition in agile requirements engineering . . . . . . . . . . . . . . 1--19 Kyungmin Bae and Camilo Rocha Symbolic state space reduction with guarded terms for rewriting modulo SMT 20--42 Olga Kouchnarenko and Eric Madelaine Selected and extended papers from FACS 2016 . . . . . . . . . . . . . . . . . . 43--44
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Jan Peleska and Wen-ling Huang and Ana Cavalcanti Finite complete suites for CSP refinement testing . . . . . . . . . . . 1--23 Shiji Bijo and Einar Broch Johnsen and Ka I Pun and S. Lizeth Tapia Tarifa A formal model of data access for multicore architectures with multilevel caches . . . . . . . . . . . . . . . . . 24--53 Hiroaki Inoue and Atsushi Igarashi A type system for first-class layers with inheritance, subtyping, and swapping . . . . . . . . . . . . . . . . 54--86
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Carmine Vassallo and Giovanni Grano and Fabio Palomba and Harald C. Gall and Alberto Bacchelli A large-scale empirical exploration on refactoring activities in open source software projects . . . . . . . . . . . 1--15 Jean-Marie Jacquet and Mieke Massink Preface to the special issue on Coordination Models and Languages (Coordination 2017) . . . . . . . . . . 16--17 Qixia Yuan and Andrzej Mizera and Jun Pang and Hongyang Qu A new decomposition-based method for detecting attractors in synchronous Boolean networks . . . . . . . . . . . . 18--35 Alex Jeffery and Martin Berger Asynchronous sessions with implicit functions and messages . . . . . . . . . 36--70 Ángel Mora Segura and Juan de Lara Extremo: an Eclipse plugin for modelling and meta-modelling assistance . . . . . 71--80
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Anastasia Gkolfi and Crystal Chang Din and Einar Broch Johnsen and Lars Michael Kristensen and Martin Steffen and Ingrid Chieh Yu Translating active objects into colored Petri nets for communication analysis 1--26 Yuchen Wang and Kwok Sun Cheng and Myoungkyu Song and Eli Tilevich A declarative enhancement of JavaScript programs by leveraging the Java metadata infrastructure . . . . . . . . . . . . . 27--46 Facundo Molina and César Cornejo and Renzo Degiovanni and Germán Regis and Pablo F. Castro and Nazareno Aguirre and Marcelo F. Frias An evolutionary approach to translating operational specifications into declarative specifications . . . . . . . 47--63 Cosimo Laneve A lightweight deadlock analysis for programs with threads and reentrant locks . . . . . . . . . . . . . . . . . 64--81 M. L. Cornélio and A. W. Roscoe Guest editorial for the special issue from the 18th Brazilian Symposium on Formal Methods (SBMF 2015) . . . . . . . 82--83 Sidney Nogueira and Hugo Araujo and Renata Araujo and Juliano Iyoda and Augusto Sampaio Test case generation, selection and coverage from natural language . . . . . 84--110 Bruno Cesar F. Silva and Gustavo Carvalho and Augusto Sampaio CPN simulation-based test case generation from controlled natural-language requirements . . . . . 111--139 Alvaro Miyazawa and Ana Cavalcanti and Andy Wellings SCJ-Circus: Specification and refinement of Safety-Critical Java programs . . . . 140--176
Anonymous Editorial Board . . . . . . . . . . . . ii--ii Diego Marmsoler A calculus for dynamic architectures . . 1--41 J. Bowles and M. B. Caminati and S. Cha and J. Mendoza A framework for automated conflict detection and resolution in medical guidelines . . . . . . . . . . . . . . . 42--63 Santiago Vidal and Willian Oizumi and Alessandro Garcia and Andrés Díaz Pace and Claudia Marcos Ranking architecturally critical agglomerations of code smells . . . . . 64--85 Mehdi Dastani and Marjan Sirjani Fundamentals of Software Engineering (extended versions of selected papers of FSEN 2017) . . . . . . . . . . . . . . . 86--87 Davide Ancona Preface: Special Issue on Verification of Objects at Runtime Execution . . . . 88--89
Anonymous 1 September 2019 . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Tobias Kappé and Benjamin Lion and Farhad Arbab and Carolyn Talcott Soft component automata: Composition, compilation, logic, and verification . . ?? Samir Tigane and Laid Kahloul and Saber Benharzallah and Souheib Baarir and Samir Bourekkache Reconfigurable GSPNs: a modeling formalism of evolvable discrete-event systems . . . . . . . . . . . . . . . . ?? Francisco Durán and Camilo Rocha and Gwen Salaün A rewriting logic approach to resource allocation analysis in business process models . . . . . . . . . . . . . . . . . ??
Anonymous 1 October 2019 . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Mohammad Ali Saadatjoo and Seyed Morteza Babamir Test-data generation directed by program path coverage through imperialist competitive algorithm . . . . . . . . . ?? Flavio Ferrarotti and Senén González and Klaus-Dieter Schewe BSP abstract state machines capture bulk synchronous parallel computations . . . ?? Dan Zhang and Dragan Bo\vsna\vcki and Mark van den Brand and Cornelis Huizing and Bart Jacobs and Ruurd Kuiper and Anton Wijs Dependency safety for Java --- Implementing and testing failboxes . . . ?? Stefano Mariani Coordination in Socio-technical Systems: Where are we now? Where do we go next? ?? Beniamino Accattoli and Giulio Guerrieri Abstract machines for Open Call-by-Value ?? Mariam Chaabane and Ismael Bouassida Rodriguez and Ricardo Colomo-Palacios and Walid Gaaloul and Mohamed Jmaiel A modeling approach for Systems-of-Systems by adapting ISO/IEC/IEEE 42010 Standard evaluated by Goal--Question--Metric . . . . . . . . . ?? Kirsten Winter and Graeme Smith and John Derrick Modelling concurrent objects running on the TSO and ARMv8 memory models . . . . ?? Christoph Beierle and Klaus-Dieter Schewe Type-2 effectivity in abstract state machines for algorithms with exact real arithmetic . . . . . . . . . . . . . . . ?? Tamer Z. Emara and Joshua Zhexue Huang RRPlib: a Spark library for representing HDFS blocks as a set of random sample data blocks . . . . . . . . . . . . . . ??
Anonymous 1 January 2020 . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Nikola Benes and Lubos Brim and Samuel Pastva and David Safránek Parallel parameter synthesis algorithm for hybrid CTL . . . . . . . . . . . . . ?? Caio Lima and Junio Cezar and Guilherme Vieira Leobas and Erven Rohou and Fernando Magno Quintão Pereira Guided just-in-time specialization . . . ?? Georg Moser and Manuel Schneckenreither Automated amortised resource analysis for term rewrite systems . . . . . . . . ?? Martin Avanzini and Ugo Dal Lago and Akihisa Yamada On probabilistic term rewriting . . . . ?? Juliana Küster Filipe Bowles and Marco B. Caminati Correct composition in the presence of behavioural conflicts and dephasing . . ??
Anonymous 1 February 2020 . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Keyvan Azadbakht and Frank S. de Boer and Nikolaos Bezirgiannis and Erik de Vink A formal actor-based model for streaming the future . . . . . . . . . . . . . . . ?? Harsh Beohar and Barbara König and Sebastian Küpper and Alexandra Silva Conditional transition systems with upgrades . . . . . . . . . . . . . . . . ?? Vlad Rusu and Gilles Grimaud and Michaël Hauspie Proving partial-correctness and invariance properties of transition-system models . . . . . . . . ??
Anonymous 15 February 2020 . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Davide Basile and Maurice H. ter Beek and Pierpaolo Degano and Axel Legay and Gian-Luigi Ferrari and Stefania Gnesi and Felicita Di Giandomenico Controller synthesis of service contracts with variability . . . . . . . ?? Najah Ben Said and Ioana Cristescu End-to-end information flow security for web services orchestration . . . . . . . ?? Rocco De Nicola and Luca Di Stefano and Omar Inverso Multi-agent systems with virtual stigmergy . . . . . . . . . . . . . . . ?? Chenyi Zhang and Jun Pang Preface for the special issue of the 12th International Symposium on Theoretical Aspects of Software Engineering (TASE 2018) . . . . . . . . ?? Shuangqing Xiang and Huibiao Zhu and Xi Wu and Lili Xiao and Marcello Bonsangue and Wanling Xie and Lei Zhang Modeling and verifying the topology discovery mechanism of OpenFlow controllers in software-defined networks using process algebra . . . . . . . . . ?? Jure Kukovec and Thanh-Hai Tran and Igor Konnov Extracting symbolic transitions from TLA$^+$ specifications . . . . . . . . . ?? Makoto Hamana and Tatsuya Abe and Kentaro Kikuchi Polymorphic computation systems: Theory and practice of confluence with call-by-value . . . . . . . . . . . . . ?? Jiawei Wang and Ming Fu and Lei Qiao and Xinyu Feng Formalizing SPARCv8 instruction set architecture in Coq . . . . . . . . . . ?? Sérgio Queiroz de Medeiros and Gilney de Azevedo Alvez Junior and Fabio Mascarenhas Automatic syntax error reporting and recovery in parsing expression grammars ?? Yueling Zhang and Min Zhang and Geguang Pu Optimizing backbone filtering . . . . . ??
Anonymous 1 March 2020 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Thomas Neele and Tim A. C. Willemse and Jan Friso Groote Finding compact proofs for infinite-data parameterised Boolean equation systems ?? Valentina Castiglioni and Konstantinos Chatzikokolakis and Catuscia Palamidessi A logical characterization of differential privacy . . . . . . . . . . ?? Sebastian Krings and Michael Leuschel and Joshua Schmidt and David Schneider and Marc Frappier Translating Alloy and extensions to classical B . . . . . . . . . . . . . . ??
Anonymous 1 April 2020 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Filipe Arruda and Flávia Barros and Augusto Sampaio Automation and consistency analysis of test cases written in natural language: an industrial context . . . . . . . . . ?? Chenyang Zhu and Michael Butler and Corina Cirstea Formalizing hierarchical scheduling for refinement of real-time systems . . . . ?? Hugo Musso Gualandi and Roberto Ierusalimschy Pallene: a companion language for Lua ??
Anonymous 1 May 2020 . . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? J. López-González and Juan M. Serrano The optics of language-integrated query ?? Swati Jaiswal and Uday P. Khedker and Supratik Chakraborty Bidirectionality in flow-sensitive demand-driven analysis . . . . . . . . . ?? Richard Banach Automated urban train control with hybrid Event-B: `Tackling' the rugby club problem . . . . . . . . . . . . . . ??
Anonymous 1 June 2020 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Pietro Ferrara and Agostino Cortesi and Fausto Spoto From CIL to Java bytecode: Semantics-based translation for static analysis leveraging . . . . . . . . . . ?? Pedro Pinheiro and José Carlos Viana and Márcio Ribeiro and Leo Fernandes and Fabiano Ferrari and Rohit Gheyi and Baldoino Fonseca Mutating code annotations: an empirical evaluation on Java and C# programs . . . ?? Jean-Marie Jacquet and Jacopo Soldani Preface to the Special Issue on Foundations of Coordination Languages and Self-Adaptive Systems (Foclasa 2018) ?? Patrizio Pelliccione and Eric Knauss and S. Magnus Ågren and Rogardt Heldal and Carl Bergenhem and Alexey Vinel and Oliver Brunnegård Beyond connected cars: a systems of systems perspective . . . . . . . . . . ?? Bedir Tekinerdogan and Ferhat Erata Automated reasoning framework for traceability management of system of systems . . . . . . . . . . . . . . . . ?? Pedro Cabrera and Henrik Lund and Jakob Zinck Thellufsen and Peter Sorknæs The MATLAB Toolbox for EnergyPLAN: a tool to extend energy planning studies ?? Allberson Bruno de Oliveira Dantas and Francisco Heron de Carvalho Junior and Luis Soares Barbosa A component-based framework for certification of components in a cloud of HPC services . . . . . . . . . . . . ?? Simone Cavalheiro and José Luiz Fiadeiro Selected papers from the Brazilian Symposium on Formal Methods (SBMF 2017) ?? Kazuhiko Sakaguchi Program extraction for mutable arrays ?? Juan Pablo Sandoval Alcocer and Alexandre Bergel and Marco Tulio Valente Prioritizing versions for performance regression testing: the Pharo case . . . ??
Anonymous 15 June 2020 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Yehia Abd Alrahman and Rocco De Nicola and Michele Loreti Programming interactions in collective adaptive systems by relying on attribute-based communication . . . . . ?? Jim Davies and James Welch and David Milward and Steve Harris A formal, scalable approach to semantic interoperability . . . . . . . . . . . . ?? Yi Li and Weidi Sun and Meng Sun \em Mediator: a component-based modeling language for concurrent and distributed systems . . . . . . . . . . . . . . . . ?? Eduardo Silva and Thais Batista and Flavio Oquendo On the verification of mission-related properties in software-intensive systems-of-systems architectural design ??
Anonymous 1 July 2020 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Hoang-Viet Tran and Pham Ngoc Hung and Viet-Ha Nguyen and Toshiaki Aoki A framework for assume-guarantee regression verification of evolving software . . . . . . . . . . . . . . . . ?? Haiming Chen and Zhiwu Xu Inclusion algorithms for one-unambiguous regular expressions and their applications . . . . . . . . . . . . . . ?? Weixin Zhang and Bruno C. d. S. Oliveira Castor: Programming with extensible generative visitors . . . . . . . . . . ?? Michele Boreale Complete algorithms for algebraic strongest postconditions and weakest preconditions in polynomial ODEs . . . . ??
Anonymous 1 August 2020 . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? John Törnblom and Simin Nadjm-Tehrani Formal verification of input-output mappings of tree ensembles . . . . . . . ?? Wen Kokke and Jeremy G. Siek and Philip Wadler Programming language foundations in Agda ?? Matteo Marra and Guillermo Polito and Elisa Gonzalez Boix A debugging approach for live Big Data applications . . . . . . . . . . . . . . ??
Anonymous 1 September 2020 . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Frantisek Silvási and Martin Tomásek Lean formalization of bounded grids and computable cellular automata defined thereover . . . . . . . . . . . . . . . ?? Cristina Ribeiro and Daniel Berry The prevalence and severity of persistent ambiguity in software requirements specifications: Is a special effort needed to find them? . . ?? Raffi Khatchadourian and Yiming Tang and Mehdi Bagherzadeh Safe automated refactoring for intelligent parallelization of Java 8 streams . . . . . . . . . . . . . . . . ?? Daniel Schnetzer Fava and Martin Steffen Ready, set, Go!: Data-race detection and the Go language . . . . . . . . . . . . ?? Ariane Alves Almeida and Mauricio Ayala-Rincón Formalizing the dependency pair criterion for innermost termination . . ?? Pablo Tesone and Stéphane Ducasse and Guillermo Polito and Luc Fabresse and Noury Bouraqadi A new modular implementation for stateful traits . . . . . . . . . . . . ?? Juan Pablo Sandoval Alcocer and Alejandra Siles Antezana and Gustavo Santos and Alexandre Bergel Improving the success rate of applying the extract method refactoring . . . . . ??
Anonymous 15 September 2020 . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Alberto S. Nuñez-Varela and Héctor G. Pérez-Gonzalez and Francisco E. Martínez-Perez and Carlos Soubervielle-Montalvo and Oscar E. Perez-Cham Dynamic creation of source code models for the extraction of code metrics data through grammar querying . . . . . . . . ?? Andrés Valloud Linked weak reference arrays: a hybrid approach to efficient bulk finalization ?? Alexandra Halchin and Yamine Ait-Ameur and Neeraj Kumar Singh and Julien Ordioni and Abderrahmane Feliachi Handling B models in the PERF integrated verification framework: Formalised and certified embedding . . . . . . . . . . ?? Sascha Müller and Liana Mikaelyan and Andreas Gerndt and Thomas Noll Synthesizing and optimizing FDIR recovery strategies from fault trees . . ?? Samuel Feitosa and Rodrigo Ribeiro and Andre Du Bois A type-directed algorithm to generate random well-typed Java 8 programs . . . ?? Sander de Putter and Frédéric Lang and Anton Wijs Compositional model checking with divergence preserving branching bisimilarity is lively . . . . . . . . . ?? Renan Santos and Noemi Rodriguez and Roberto Ierusalimschy Revisiting monitors . . . . . . . . . . ??
Anonymous 1 October 2020 . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Michael Butler and Alexander Raschke Abstract State Machines, Alloy, B, TLA, VDM and Z (ABZ 2018) . . . . . . . . . . ?? Marco Autili and Amleto Di Salle and Francesco Gallo and Claudio Pompilio and Massimo Tivoli CHOReVOLUTION: Service choreography in practice . . . . . . . . . . . . . . . . ?? Kwanghoon Choi and James Cheney and Simon Fowler and Sam Lindley A polymorphic RPC calculus . . . . . . . ?? Lucas Lima and Amaury Tavares and Sidney C. Nogueira A framework for verifying deadlock and nondeterminism in UML activity diagrams based on CSP . . . . . . . . . . . . . . ?? Marzina Vidal and Tiago Massoni and Franklin Ramalho A domain-specific language for verifying software requirement constraints . . . . ?? Matías Toro and Éric Tanter Abstracting gradual references . . . . . ?? Davide Ancona and Francesco Dagnino and Jurriaan Rot and Elena Zucca A big step from finite to infinite computations . . . . . . . . . . . . . . ?? Alexandros Tasos and Juliana Franco and Sophia Drossopoulou and Tobias Wrigstad and Susan Eisenbach Reshape your layouts, not your programs: a safe language extension for better cache locality . . . . . . . . . . . . . ?? Chenyang Zhu and Michael Butler and Corina Cirstea Trace semantics and refinement patterns for real-time properties in event-B models . . . . . . . . . . . . . . . . . ?? Alejandro Gadea and Emmanuel Gunther and Miguel Pagano Mechanization of coherence and adequacy: Being extrinsic extended to subtyping ?? Simon Foster and James Baxter and Ana Cavalcanti and Jim Woodcock and Frank Zeyda Unifying semantic foundations for automated verification tools in Isabelle/UTP . . . . . . . . . . . . . . ??
Anonymous 15 October 2020 . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Ángel Gamaza and Guadalupe Ortiz and Juan Boubeta-Puig and Alfonso Garcia-de-Prado REST4CEP: RESTful APIs for complex event processing . . . . . . . . . . . . . . . ?? Smith Dhumbumroong and Krerk Piromsopa BoundWarden: Thread-enforced spatial memory safety through compile-time transformations . . . . . . . . . . . . ?? Roman Bednarik and Teresa Busjahn and Agostino Gibaldi and Alireza Ahadi and Maria Bielikova and Martha Crosby and Kai Essig and Fabian Fagerholm and Ahmad Jbara and Raymond Lister and Pavel Orlov and James Paterson and Bonita Sharif and Teemu SirkiÃ\currency and Jan Stelovsky and Jozef Tvarozek and Hana Vrzakova and Ian van der Linde EMIP: the eye movements in programming dataset . . . . . . . . . . . . . . . . ?? Antti Siirtola and Keijo Heljanko An optimal cut-off algorithm for parameterised refinement checking . . . ?? Leila Ribeiro and Lucio Mauro Duarte and Rodrigo Machado and Andrei Costa and Érika Fernandes Cota and Jonas Santos Bezerra Use case evolution analysis based on graph transformation with negative application conditions . . . . . . . . . ?? Frederic Mallet and Min Zhang Editorial --- Theoretical Aspects of Software Engineering (2017) . . . . . . ??
Anonymous 1 November 2020 . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Sarah Meldrum and Sherlock A. Licorish and Caitlin A. Owen and Bastin Tony Roy Savarimuthu Understanding Stack Overflow code quality: a recommendation of caution . . ?? Jean-Paul Bodeveix and Arnaud Dieumegard and Mamoun Filali Event-B formalization of a variability-aware component model patterns framework . . . . . . . . . . . ?? Lo\"\ic Lagadec and Anne Etien and Jannik Laval Advances in Smalltalk technologies . . . ?? Thierry Lecomte and David Deharbe and Paulin Fournier and Marcel Oliveira The CLEARSY safety platform: 5 years of research, development and deployment . . ??
Anonymous 1 December 2020 . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Pierre A. Akiki and Paul A. Akiki and Arosha K. Bandara and Yijun Yu EUD-MARS: End-user development of model-driven adaptive robotics software systems . . . . . . . . . . . . . . . . ?? Leo Freitas and William E. Scott and Patrick Degenaar Medicine-by-wire: Practical considerations on formal techniques for dependable medical systems . . . . . . . ?? Valérie Camps and Stéphanie Combettes and Teddy Bouziat SApHESIA: an agent-based model and a criticality-based heuristic for cooperatively coupling SoSs . . . . . . ?? Sheng Chen and Baijun Wu Efficient counter-factual type error debugging . . . . . . . . . . . . . . . ?? Fellipe A. Ugliara and Gustavo M. D. Vieira and José de O. Guimarães Transparent replication using metaprogramming in Cyan . . . . . . . . ?? Nils Timm and Stefan Gruner and Madoda Nxumalo and Josua Botha Model checking safety and liveness via $k$-induction and witness refinement with constraint generation . . . . . . . ?? Kyungmin Bae and Peter Csaba Ölveczky Formal aspects of component software (FACS 2018) . . . . . . . . . . . . . . ??
Anonymous 1 January 2021 . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Ismael Figueroa and Paul Leger and Hiroaki Fukuda Which monads Haskell developers use: an exploratory study . . . . . . . . . . . ?? Gustavo Carvalho and Igor Meira Validating, verifying and testing timed data-flow reactive systems in Coq from controlled natural-language requirements ?? Adolfo Duran and Philip Wadler Preface --- 22nd Brazilian Symposium on Formal Methods --- SBMF 2019 . . . . . . ?? Jiwei Yan and Hao Zhou and Xi Deng and Ping Wang and Rongjie Yan and Jun Yan and Jian Zhang Efficient testing of GUI applications by event sequence reduction . . . . . . . . ?? Alexandre Correia and Juliano Iyoda and Alexandre Mota A family of multi-concept program synthesisers in Alloy . . . . . . . . . ??
Anonymous 1 February 2021 . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Shanquan Gao and Lei Liu and Yuzhou Liu and Huaxiao Liu and Yihui Wang API recommendation for the development of Android App features based on the knowledge mined from App stores . . . . ?? L. López and M. Manzano and C. Gómez and M. Oriol and C. Farré and X. Franch and S. Mart\'ìnez-Fernández and A. M. Vollmer QaSD: a Quality-aware Strategic Dashboard for supporting decision makers in Agile Software Development . . . . . ?? Yuanrui Zhang and Frédéric Mallet and Huibiao Zhu and Yixiang Chen and Bo Liu and Zhiming Liu A clock-based dynamic logic for schedulability analysis of CCSL specifications . . . . . . . . . . . . . ?? John P. Gallagher and Martin Sulzmann Preface . . . . . . . . . . . . . . . . ?? Rocco De Nicola and Tan Duong and Michele Loreti Provably correct implementation of the AbC calculus . . . . . . . . . . . . . . ?? Jean-Marie Jacquet and Manel Barkallah Anemone: a workbench for the Multi-Bach coordination language . . . . . . . . . ?? Roberto Guanciale and Emilio Tuosto PomCho: a tool chain for choreographic design . . . . . . . . . . . . . . . . . ?? Gwen Salaün Quantifying the similarity of non-bisimilar labelled transition systems . . . . . . . . . . . . . . . . ??
Anonymous 1 March 2021 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Sebastijan Kaplar and Miroslav Zari\'c and Stéphane Ducasse NewWave: Workflow engine . . . . . . . . ?? Behnaz Changizi and Natallia Kokash and Farhad Arbab and Leonid Makhnist Compositional workflow modeling with priority constraints . . . . . . . . . . ?? Guillermina Cledou and José Proença and Bernhard H. C. Sputh and Eric Verhulst Hubs for VirtuosoNext: Online verification of real-time coordinators ?? Giorgio Audrito and Danilo Pianini and Ferruccio Damiani and Mirko Viroli Aggregate centrality measures for IoT-based coordination . . . . . . . . . ?? Maverick Chardet and Hél\`ene Coullon and Simon Robillard Toward safe and efficient reconfiguration with Concerto . . . . . ?? Alejandro Pérez-Vereda and Carlos Canal and Ernesto Pimentel Modelling digital avatars: a tuple space approach . . . . . . . . . . . . . . . . ?? Yuanrui Zhang and Hengyang Wu and Yixiang Chen and Frédéric Mallet A clock-based dynamic logic for the verification of CCSL specifications in synchronous systems . . . . . . . . . . ??
Anonymous 1 April 2021 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Gaurav Mehrotra and Daniel M. Berry How to benefit from newbies' domain ignorance in software development projects . . . . . . . . . . . . . . . . ?? Eduardo Díaz and José Ignacio Panach and Silvia Rueda and Marcela Ruiz and Oscar Pastor Are requirements elicitation sessions influenced by participants' gender? An empirical experiment . . . . . . . . . . ?? Mohammad Azzeh and Ali Bou Nassif and Imtinan Basem Attili Predicting software effort from use case points: a systematic review . . . . . . ?? Omar Inverso and Hugo Torres Vieira Preface for the special issue on tool papers of the 21st International Conference on Coordination Models and Languages, COORDINATION 2019 . . . . . . ?? Ernesto Pimentel and Jacopo Soldani Preface to the Special Issue on Coordination and Self-Adaptiveness of Software Applications . . . . . . . . . ?? Nathan Wasser and Asmae Heydari Tabar and Reiner Hähnle Automated model extraction: From non-deterministic C code to active objects . . . . . . . . . . . . . . . . ??
Anonymous 1 May 2021 . . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Davide Ancona and Luca Franceschini and Angelo Ferrando and Viviana Mascardi RML: Theory and practice of a domain specific language for runtime verification . . . . . . . . . . . . . . ?? Rui Pereira and Marco Couto and Francisco Ribeiro and Rui Rua and Jácome Cunha and João Paulo Fernandes and João Saraiva Ranking programming languages by energy efficiency . . . . . . . . . . . . . . . ?? Meriem Ouederni Compatibility checking for asynchronously communicating software ?? Fabiano Pecorelli and Dario Di Nucci Adaptive selection of classifiers for bug prediction: a large-scale empirical analysis of its performances and a benchmark study . . . . . . . . . . . . ?? Asad Ali and Carmine Gravino Improving software effort estimation using bio-inspired algorithms to select relevant features: an empirical study ?? Tiago Massoni and Mohammad Mousavi Preface to the special issue on Formal Methods: Foundations and Applications ?? Rafael Kallis and Andrea Di Sorbo and Gerardo Canfora and Sebastiano Panichella Predicting issue types on GitHub . . . . ??
Anonymous 1 June 2021 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Kai Hu and Teng Zhang and Yi Ding and Jian Zhu and Jean-Pierre Talpin Verification of concurrent code from synchronous specifications . . . . . . . ?? Florian Kammüller and Manfred Kerber Applying the Isabelle Insider framework to airplane security . . . . . . . . . . ?? Nacha Chondamrongkul and Jing Sun and Ian Warren Formal security analysis for software architecture design: an expressive framework to emerging architectural styles . . . . . . . . . . . . . . . . . ?? Ning Ge and Silvano Dal Zilio and Hongyu Liu and Li Zhang and Lianyi Zhang RT-MOBS: a compositional observer semantics of time Petri net for real-time property specification language based on $ \mu $-calculus . . . ?? Kim G. Larsen and Oleg Sokolsky and Ji Wang Preface to the Special Issue on Dependable Software Engineering: Theories, Tools and Applications (SETTA 2017) . . . . . . . . . . . . . . . . . ?? Thibaud L'Yvonnet and Elisabetta De Maria and Sabine Moisan and Jean-Paul Rigault Probabilistic model checking for human activity recognition in medical serious games . . . . . . . . . . . . . . . . . ?? Hossein Hojjat and Mieke Massink Fundamentals of Software Engineering (extended versions of selected papers of FSEN 2019) . . . . . . . . . . . . . . . ?? Lenz Belzner and Martin Wirsing Synthesizing safe policies under probabilistic constraints with reinforcement learning and Bayesian model checking . . . . . . . . . . . . . ?? Weigang He and Jianqi Shi and Ting Su and Zeyu Lu and Li Hao and Yanhong Huang Automated test generation for IEC 61131-3 ST programs via dynamic symbolic execution . . . . . . . . . . . . . . . ?? Kazumasa Shimari and Takashi Ishio and Tetsuya Kanda and Naoto Ishida and Katsuro Inoue NOD4J: Near-omniscient debugging tool for Java using size-limited execution trace . . . . . . . . . . . . . . . . . ?? Nystrom Edwards and Dhitiwat Jongsuebchoke and Tim Storer Sciit: Embedding issue tracking in source control management . . . . . . . ?? William Ravelo-Méndez and Camilo Escobar-Velásquez and Mario Linares-Vásquez Kraken: a framework for enabling multi-device interaction-based testing of Android apps . . . . . . . . . . . . ??
Anonymous 1 July 2021 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Xiomarah Guzmán-Guzmán and Edward Rolando Núñez-Valdez and Raysa Vásquez-Reynoso and Angel Asencio and Vicente García-Díaz SWQL: a new domain-specific language for mining the social Web . . . . . . . . . ?? Sébastien Bardin and Nikolai Kosmatov and Michaël Marcozzi and Mickaël Delahaye Specify and measure, cover and reveal: a unified framework for automated test generation . . . . . . . . . . . . . . . ?? Zhibin Yang and Shenghao Yuan and Jean-Paul Bodeveix and Mamoun Filali and Tiexin Wang and Yong Zhou Multi-task Ada code generation from synchronous dataflow programs on multi-core: Approach and industrial study . . . . . . . . . . . . . . . . . ?? Ahmed Zerouali and Tom Mens and Coen De Roover On the usage of JavaScript, \em Python and \em Ruby packages in Docker Hub images . . . . . . . . . . . . . . . . . ??
Anonymous 1 August 2021 . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Matteo Busi and Pierpaolo Degano and Letterio Galletta Mechanical incrementalization of typing algorithms . . . . . . . . . . . . . . . ?? Devesh Manjhi and Amrita Chaturvedi Reuse estimate and interval prediction using MOGA-NN and RBF-NN in the functional paradigm . . . . . . . . . . ?? H. Alperen Çetin and Emre Dogan and Eray Tüzün A review of code reviewer recommendation studies: Challenges and future directions . . . . . . . . . . . . . . . ?? Timothy C. Lethbridge and Andrew Forward and Omar Badreddin and Dusan Brestovansky and Miguel Garzon and Hamoud Aljamaan and Sultan Eid and Ahmed Husseini Orabi and Mahmoud Husseini Orabi and Vahdat Abdelzad and Opeyemi Adesina and Aliaa Alghamdi and Abdulaziz Algablan and Amid Zakariapour Umple: Model-driven development for open source and education . . . . . . . . . . ?? Alexandre Decan and Tom Mens Lost in zero space --- an empirical comparison of 0.y.z releases in software package distributions . . . . . . . . . ?? Uraz Cengiz Türker and Robert M. Hierons and Guy-Vincent Jourdan Minimizing Characterizing sets . . . . . ?? Mingqi Xue and Bruno C. d. S. Oliveira A dependently typed calculus with polymorphic subtyping . . . . . . . . . ?? Cyrille Artho and Peter Csaba Ölveczky Formal Techniques for Safety-Critical Systems (FTSCS 2018) . . . . . . . . . . ?? Rodrigo Saar de Moraes and Simin Nadjm-Tehrani Abstraction models for verifying resource adequacy of IMA systems at concept level . . . . . . . . . . . . . ??
Anonymous 1 September 2021 . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Wei Chen Loop invariance with break and continue ?? Osman Hasan and Frédéric Mallet Preface --- FTSCS 2019 . . . . . . . . . ?? Petra van den Bos and Frits Vaandrager State identification for labeled transition systems with inputs and outputs . . . . . . . . . . . . . . . . ??
Anonymous 1 October 2021 . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Sylvain Guérin and Guillaume Polet and Caine Silva and Joel Champeau and Jean-Christophe Bach and Salvador Mart\'ìnez and Fabien Dagnat and Antoine Beugnard PAMELA: an annotation-based Java modeling framework . . . . . . . . . . . ?? Peter Zeller and Annette Bieniusa and Arnd Poetzsch-Heffter Combining state- and event-based semantics to verify highly available applications . . . . . . . . . . . . . . ?? Klaus-Dieter Schewe and Flavio Ferrarotti and Senén González A logic for reflective ASMs . . . . . . ??
Anonymous 1 November 2021 . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Jackline Ssanyu and Engineer Bainomugisha and Benjamin Kanagwa \pkgPAMOJA: a component framework for grammar-aware engineering . . . . . . . ?? Timm Liebrenz and Paula Herber and Sabine Glesner Service-oriented decomposition and verification of hybrid system models using feature models and contracts . . . ?? Nuno Macedo and Alcino Cunha and José Pereira and Renato Carvalho and Ricardo Silva and Ana C. R. Paiva and Miguel Sozinho Ramalho and Daniel Silva Experiences on teaching alloy with an automated assessment platform . . . . . ?? Juan R. Terven and Diana M. Córdova-Esparza KinZ: an Azure Kinect toolkit for Python and Matlab . . . . . . . . . . . . . . . ??
Anonymous 1 December 2021 . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Andrea De Lucia and Mohammad Reza Mousavi Update from the Editorial Team . . . . . ?? Shivani Jain and Anju Saha Improving performance with hybrid feature selection and ensemble machine learning techniques for code smell detection . . . . . . . . . . . . . . . ?? Shinpei Hayashi and Michael L. Collard Special Issue on Software Maintenance Tools at 35th International Conference on Software Maintenance and Evolution (ICSME 2019) . . . . . . . . . . . . . . ?? Khalil Drira and Carlos E. Cuesta Software-intensive Systems-of-Systems ?? D. Michael Miller and Gerhard W. Dueck Function translations and search-based transformation for MVL reversible circuit synthesis . . . . . . . . . . . ?? Tim Boykett Notes on the maximality of reversible gate sets under borrow and ancilla closure . . . . . . . . . . . . . . . . ??
Anonymous 1 January 2022 . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Asad Ali and Carmine Gravino Evaluating the impact of feature selection consistency in software prediction . . . . . . . . . . . . . . . ?? Aleksandar S. Dimovski and Sven Apel and Axel Legay Several lifted abstract domains for static analysis of numerical program families . . . . . . . . . . . . . . . . ?? Eman Abdullah AlOmar and Ben Christians and Mihal Busho and Ahmed Hamad AlKhalid and Ali Ouni and Christian Newman and Mohamed Wiem Mkaouer \pkgSATDBailiff-mining and tracking self-admitted technical debt . . . . . . ?? Lars Kristiansen Reversible computing and implicit computational complexity . . . . . . . . ?? Paul van Vulpen and Slinger Jansen and Sjaak Brinkkemper The orchestrator's partner management framework for software ecosystems . . . ??
Anonymous 1 February 2022 . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Yiming Tang and Allan Spektor and Raffi Khatchadourian and Mehdi Bagherzadeh Automated evolution of feature logging statement levels using Git histories and degree of interest . . . . . . . . . . . ?? Rubing Huang and Haibo Chen and Weifeng Sun and Dave Towey Candidate test set reduction for adaptive random testing: an overheads reduction technique . . . . . . . . . . ?? Yousef Alqasrawi and Mohammad Azzeh and Yousef Elsheikh Locally weighted regression with different kernel smoothers for software effort estimation . . . . . . . . . . . ?? Igor Dejanovi\'c \pkgParglare: a LR/GLR parser for Python ?? Cheng-Hao Cai and Jing Sun and Gillian Dobbie $B$ model quality assessments on automated reachability repair with ISO/IEC 25010 . . . . . . . . . . . . . ?? Timothée Goubault de Brugi\`ere and Marc Baboulin and Beno\^\it Valiron and Simon Martiel and Cyril Allouche Decoding techniques applied to the compilation of CNOT circuits for NISQ architectures . . . . . . . . . . . . . ?? Manuel De Stefano and Emanuele Iannone and Fabiano Pecorelli and Damian Andrew Tamburri Impacts of software community patterns on process and product: an empirical study . . . . . . . . . . . . . . . . . ?? Luc Beelen and Slinger Jansen and Sietse Overbeek Are you of value to me? A partner selection reference method for software ecosystem orchestrators . . . . . . . . ?? Romain Pascual and Pascale Le Gall and Agn\`es Arnould and Hakim Belhaouari Topological consistency preservation with graph transformation schemes . . . ?? Jens Kosiol and Daniel Strüber and Gabriele Taentzer and Steffen Zschaler Sustaining and improving graduated graph consistency: a static analysis of graph transformations . . . . . . . . . . . . ?? Graham Campbell and Brian Courtehoute and Detlef Plump Fast rule-based graph programs . . . . . ??
Anonymous 1 March 2022 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Rubing Huang and Weifeng Sun and Haibo Chen and Chenhui Cui and Ning Yang A nearest-neighbor divide-and-conquer approach for adaptive random testing . . ?? Ondrej Dvorák and Robert Pergl Tackling rapid technology changes by applying enterprise engineering theories ?? Blair Archibald and Muffy Calder and Michele Sevegnani and Mengwei Xu Modelling and verifying BDI agents with bigraphs . . . . . . . . . . . . . . . . ?? Qiang Zhang and Lei Xu and Xiangyu Zhang and Baowen Xu Quantifying the interpretation overhead of Python . . . . . . . . . . . . . . . ?? Xia Mao and Yueling Zhang and Jianqi Shi and Yanhong Huang and Qin Li A refinement development approach for enhancing the safety of PLC programs with Event-B . . . . . . . . . . . . . . ?? Robert Clarisó and Jordi Cabot User-driven diverse scenario exploration in model finders . . . . . . . . . . . . ?? Torben Ægidius Mogensen \pkgHermes: a reversible language for lightweight encryption . . . . . . . . . ?? Keisuke Nakano Time-symmetric Turing machines for computable involutions . . . . . . . . . ?? Rongjie Yan and Yuhang Chen and Hongyu Gao and Jun Yan Test case prioritization with neuron valuation based pattern . . . . . . . . ?? Chenyi Zhang and Jun Pang Modal characterisation of simulation relations in probabilistic concurrent games . . . . . . . . . . . . . . . . . ?? João Batista de Souza Neto and Anamaria Martins Moreira and Genoveva Vargas-Solar and Martin A. Musicante A two-level formal model for Big Data processing programs . . . . . . . . . . ??
Anonymous 1 April 2022 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Wim H. Hesselink \pkgTrylock, a case for temporal logic and eternity variables . . . . . . . . . ?? Dominique Méry and Alexander Raschke Selected papers from the Rigorous State-Based Methods 7th International Conference, ABZ 2020, Ulm, Germany, May 27--29, 2020 . . . . . . . . . . . . . . ?? Guillaume Dupont and Yamine Ait-Ameur and Neeraj Kumar Singh and Marc Pantel Formally verified architectural patterns of hybrid systems using proof and refinement with Event-B . . . . . . . . ?? Yvonne Murray and Martin Sirevåg and Pedro Ribeiro and David A. Anisi and Morten Mossige Safety assurance of an industrial robotic control system using hardware/software co-verification . . . ?? Suene Campos and Regivan Santiago and Manuel A. Martins and Daniel Figueiredo Introduction to reversal fuzzy switch graph . . . . . . . . . . . . . . . . . ?? Xiaohong Chen and Qianqian Liu and Frédéric Mallet and Qin Li and Shubin Cai and Zhi Jin Formally verifying consistency of sequence diagrams for safety critical systems . . . . . . . . . . . . . . . . ??
Anonymous 1 May 2022 . . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Nicholas Coughlin and Graeme Smith Compositional noninterference on hardware weak memory models . . . . . . ?? Giuseppe Castagna and Victor Lanvin and Mickaël Laurent and Kim Nguyen Revisiting occurrence typing . . . . . . ?? Martín A. Ceresa and Mauro J. Jaskelioff Effectful improvement theory . . . . . . ?? Zijie Huang and Zhiqing Shao and Guisheng Fan and Huiqun Yu and Kang Yang and Ziyi Zhou HBSniff: a static analysis tool for Java Hibernate object-relational mapping code smell detection . . . . . . . . . . . . ?? Shenglin Xu and Yongjun Wang Defending against Return-Oriented Programming attacks based on return instruction using static analysis and binary patch techniques . . . . . . . . ??
Anonymous 1 June 2022 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Abdelkareem M. Alashqar Studying the commonalities, mappings and relationships between non-functional requirements using machine learning . . ?? Mario Gleirscher and Radu Calinescu and James Douthwaite and Benjamin Lesage and Colin Paterson and Jonathan Aitken and Rob Alexander and James Law Verified synthesis of optimal safety controllers for human-robot collaboration . . . . . . . . . . . . . ?? Eleni Constantinou and Dario Di Nucci and Raula Gaikovina Kula and Henrique Rocha Special Issue on Software Health of Software Ecosystems . . . . . . . . . . ?? Ivan Lanese and Mariusz Rawski Preface for the Special Issue of the 12th Conference on Reversible Computation (RC 2020) . . . . . . . . . ?? Marek Perkowski Inverse problems, constraint satisfaction, reversible logic, invertible logic and Grover quantum oracles for practical problems . . . . . ?? João Paixão and Lucas Rufino and Pawe\l Soboci\'nski High-level axioms for graphical linear algebra . . . . . . . . . . . . . . . . ?? Carlos Camarão and Martin Sulzmann Special issue on revised and extended versions of papers presented at the 22nd Brazilian Symposium on Programming Languages (SBLP 2018) . . . . . . . . . ?? José Proença and Markus Lumpe Special issue on selected papers from the 14th International Conference on Formal Aspects of Component Software (FACS 2017) . . . . . . . . . . . . . . ?? Dominique Méry and Shengchao Qin Selected papers from The 13th International Symposium on Theoretical Aspects of Software Engineering 29 July --- 1 August 2019, Guilin, China . . . . ?? Sung-Shik Jongmans and Farhad Arbab Preface --- Special Issue on selected and extended papers from FACS 2019 . . . ??
Anonymous 1 July 2022 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Heloise Maurel and Santiago Vidal and Tamara Rezk Statically identifying XSS using deep learning . . . . . . . . . . . . . . . . ?? Mohammad Azzeh and Ali Bou Nassif and Yousef Elsheikh and Lefteris Angelis On the value of project productivity for early effort estimation . . . . . . . . ?? Manu Sridharan Selected papers from the 2021 European Conference on Object-Oriented Programming . . . . . . . . . . . . . . ?? Toshiaki Aoki and Qin Li Selected papers from the 14th international symposium on Theoretical Aspects of Software Engineering . . . . ??
Anonymous 1 August 2022 . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Gustavo Carvalho and Volker Stolz Preface --- Selected papers from the 23rd Brazilian Symposium on Formal Methods --- SBMF 2020 . . . . . . . . . ?? Chong Liu and Nuno Macedo and Alcino Cunha Merging cloned Alloy models with colorful refactorings . . . . . . . . . ?? Marcelo Navarro and Federico Olmedo Slicing of probabilistic programs based on specifications . . . . . . . . . . . ??
Anonymous 1 September 2022 . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Timo Kehrer and Fabio Gadducci Special issue on Application-oriented aspects of graphs and graph transformation (ICGT 2020) . . . . . . . ?? Alessio Chiapperini and Marino Miculan and Marco Peressotti Computing (optimal) embeddings of directed bigraphs . . . . . . . . . . . ?? Davide Basile and Maurice H. ter Beek Contract Automata Library . . . . . . . ?? Lorenzo Bacchiani and Mario Bravetti and Marco Giunti and João Mota and António Ravara A Java typestate checker supporting inheritance . . . . . . . . . . . . . . ??
Anonymous 1 November 2022 . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? James Hoey and Irek Ulidowski Reversing an imperative concurrent programming language . . . . . . . . . . ?? Klaus-Dieter Schewe and Flavio Ferrarotti Behavioural theory of reflective algorithms I: Reflective sequential algorithms . . . . . . . . . . . . . . . ?? Yuki Ueda and Takashi Ishio and Kenichi Matsumoto \pkgDevReplay: Linter that generates regular expressions for repeating code changes . . . . . . . . . . . . . . . . ?? Önder Babur and Loek Cleophas and Mark van den Brand \pkgSAMOS --- a framework for model analytics and management . . . . . . . . ?? Rocco De Nicola and Luca Di Stefano and Omar Inverso and Aline Uwimbabazi Automated replication of tuple spaces via static analysis . . . . . . . . . . ?? Harold Pancho Eliott and Martin Berger A program logic for fresh name generation . . . . . . . . . . . . . . . ?? Rudolf Schlatte and Einar Broch Johnsen and Eduard Kamburjan and S. Lizeth Tapia Tarifa The ABS simulator toolchain . . . . . . ?? Eva Maria Kuehn The Peer-Model tool-chain . . . . . . . ?? Uli Fahrenberg and Axel Legay Featured games . . . . . . . . . . . . . ??
Anonymous 1 December 2022 . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Uzma Afzal and Tariq Mahmood and Shazia Usmani Evolutionary Computing to solve product inconsistencies in Software Product Lines . . . . . . . . . . . . . . . . . ?? Isaac Oscar Gariano and Marco Servetto and Alex Potanin Using capabilities for strict runtime invariant checking . . . . . . . . . . . ?? Rong Gu and Peter G. Jensen and Cristina Seceleanu and Eduard Enoiu and Kristina Lundqvist Correctness-guaranteed strategy synthesis and compression for multi-agent autonomous systems . . . . . ?? Maurice H. ter Beek and Ferruccio Damiani and Michael Lienhardt and Franco Mazzanti and Luca Paolini and Giordano Scarso \pkgFTS4VMC: a front-end tool for static analysis and family-based model checking of FTSs with VMC . . . . . . . . . . . . ?? Kokichi Futatsugi Advances of proof scores in CafeOBJ . . ??
Anonymous January 2023 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Silvia Crafa and Cosimo Laneve and Giovanni Sartor and Adele Veschetti Pacta sunt servanda: Legal contracts in \pkgStipula . . . . . . . . . . . . . . ?? Min Zhang and Kazuhiro Ogata Selected papers from the 15th international symposium on Theoretical Aspects of Software Engineering (TASE 2021) . . . . . . . . . . . . . . . . . ?? Chenyang Zhu and Michael Butler and Corina Cirstea and Thai Son Hoang A fairness-based refinement strategy to transform liveness properties in Event-B models . . . . . . . . . . . . . . . . . ?? Liqian Chen and Dengping Wei and Banghu Yin and Ji Wang Static analysis of linear absolute value equalities among variables of a program ?? Giorgio Audrito and Omar Inverso and Hugo Torres Vieira Preface for the special issue on tool papers of the 23rd International Conference on Coordination Models and Languages, COORDINATION 2021 . . . . . . ?? Riccardo Bianchini and Francesco Dagnino \pkgQueryAGT: Asynchronous global types in co-logic programming . . . . . . . . ?? Muhammad Rizwan Ali and Yngve Lamo and Violet Ka I. Pun Cost analysis for a resource sensitive workflow modelling language . . . . . . ?? William Ravelo-Méndez and Camilo Escobar-Velásquez and Mario Linares-Vásquez \pkgKraken 2.0: a platform-agnostic and cross-device interaction testing tool ?? Anonymous Special issue on `Software Engineering and Formal Methods' . . . . . . . . . . ?? Till Hofmann and Stefan Schupp Controlling timed automata against MTL specifications with TACoS . . . . . . . ?? Sean Kauffman Log analysis and system monitoring with \pkgnfer . . . . . . . . . . . . . . . . ?? Hossein Hojjat and Mieke Massink Fundamentals of Software Engineering (extended versions of selected papers of FSEN 2021) . . . . . . . . . . . . . . . ?? Arvin Zakeriyan and Ramtin Khosravi and Hadi Safari and Ehsan Khamespanah and Seyede Mehrnaz Shamsabadi Automated testing of an industrial stock market trading platform based on functional specification . . . . . . . . ?? Johri van Eerd and Jan Friso Groote and Pieter Hijma and Jan Martens and Muhammad Osama and Anton Wijs Innermost many-sorted term rewriting on GPUs . . . . . . . . . . . . . . . . . . ??
Anonymous March 2023 . . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Mohammad Azzeh and Yousef Elsheikh and Ali Bou Nassif and Lefteris Angelis Examining the performance of kernel methods for software defect prediction based on support vector machine . . . . ?? Jianwei Zeng and Yutong He and Tao Zhang and Zhou Xu and Qiang Han \pkgCLG-Trans: Contrastive learning for code summarization via graph attention-based transformer . . . . . . ?? Xun Li and Lei Liu and Yuzhou Liu and Huaxiao Liu A lightweight API recommendation method for App development based on multi-objective evolutionary algorithm ?? Issa Atoum Measurement of key performance indicators of user experience based on software requirements . . . . . . . . . ?? Yogita Khatri and Sandeep Kumar Singh An effective software cross-project fault prediction model for quality improvement . . . . . . . . . . . . . . ?? Christian Birchler and Nicolas Ganz and Sajad Khatiri and Alessio Gambi and Sebastiano Panichella Cost-effective simulation-based test selection in self-driving cars software ?? Eduard Kamburjan and Marco Scaletta and Nils Rollshausen Deductive verification of active objects with Crowbar . . . . . . . . . . . . . . ?? Mathieu Acher and Gilles Perrouin and Maxime Cordy \pkgBURST: Benchmarking uniform random sampling techniques . . . . . . . . . . ?? Mario Gleirscher and Robert Sachtleben and Jan Peleska Qualification of proof assistants, checkers, and generators: Where are we and what next? . . . . . . . . . . . . . ??
Anonymous April 2023 . . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Jie Chen and Tao Jiang and Dongjin Yu and Haiyang Hu Pattern-based circular reference detection in Python . . . . . . . . . . ?? Dip Kiran Pradhan Newar and Rui Zhao and Harvey Siy and Leen-Kiat Soh and Myoungkyu Song \pkgSSDTutor: a feedback-driven intelligent tutoring system for secure software development . . . . . . . . . . ?? Xin Zhao and Jeff Gray Towards a metrics suite for the complexity analysis of LabVIEW systems models . . . . . . . . . . . . . . . . . ?? Camilo Velázquez-Rodríguez and Dario Di Nucci and Coen De Roover A text classification approach to API type resolution for incomplete code snippets . . . . . . . . . . . . . . . . ?? Bo Yang and Haoran Guo and Huai Liu Evaluation and assessment of machine learning based user story grouping: a framework and empirical studies . . . . ?? Chong Wang and Jingwen Jiang and Maya Daneva and Marten van Sinderen \pkgCoolTeD: a tool for co-labeling and visual analysis of textual dataset . . . ?? Raihana Ferdous and Chia-kang Hung and Fitsum Kifetew and Davide Prandi and Angelo Susi \pkgEvoMBT: Evolutionary model based testing . . . . . . . . . . . . . . . . ??
Anonymous June 2023 . . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Reza Sepahvand and Reza Akbari and Behnaz Jamasb and Sattar Hashemi and Omid Boushehrian Using word embedding and convolution neural network for bug triaging by considering design flaws . . . . . . . . ?? Komal Pathade and Uday Khedker Computing maximum fixed point solutions over feasible paths in data flow analyses . . . . . . . . . . . . . . . . ?? Isao Sasano and Kwanghoon Choi A text-based syntax completion method using LR parsing and its evaluation . . ?? Thierry Gautier and Paul Le Guernic and Lo\"\ic Besnard and Jean-Pierre Talpin The polychronous model of computation and Kahn process networks . . . . . . . ?? Nils Timm and Josua Botha and Steven Jordaan Max-SAT-based synthesis of optimal and Nash equilibrium strategies for multi-agent systems . . . . . . . . . . ?? Hao Wu \pkgQMaxUSE: a new tool for verifying UML class diagrams and OCL invariants ?? Ulf Kargén and Ivar Härnqvist and Johannes Wilson and Gustav Eriksson and Evelina Holmgren and Nahid Shahmehri \pkgdesync-cc: a research tool for automatically applying disassembly desynchronization during compilation . . ?? Saverio Giallorenzo and Fabrizio Montesi and Marco Peressotti and Florian Rademacher \pkgLEMMA2Jolie: a tool to generate microservice APIs from domain models . . ??
Anonymous July 2023 . . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Jackline Ssanyu and Engineer Bainomugisha and Benjamin Kanagwa Teaching language processing with the PAMOJA framework . . . . . . . . . . . . ?? Francesco Parolini and Antoine Miné Sound static analysis of regular expressions for vulnerabilities to denial of service attacks . . . . . . . ?? Vladimir M. Erthal and Bruno P. de Souza and Paulo Sérgio M. dos Santos and Guilherme H. Travassos Characterization of continuous experimentation in software engineering: Expressions, models, and strategies . . ?? Peng Liang and Nikolaos Tsantalis Special issue on Tools at the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2022) . . . . . . . . . . . . . . ?? Michael Felderer and Valentina Lenarduzzi and Fabio Palomba and Fabiano Pecorelli Introduction to the Software Quality for Artificial Intelligence (SQA4AI) special issue . . . . . . . . . . . . . . . . . ??
Anonymous August 2023 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Kenan Liu and Khaled Mahmoud and Joonhwan Yoo and Yu David Liu Vincent: Green hot methods in the JVM ?? Beatriz Bernárdez and José Ignacio Panach and José A. Parejo and Amador Durán and Natalia Juristo and Antonio Ruiz-Cortés An empirical study to evaluate the impact of mindfulness on helpdesk employees . . . . . . . . . . . . . . . ?? Nacha Chondamrongkul and Jing Sun Software evolutionary architecture: Automated planning for functional changes . . . . . . . . . . . . . . . . ?? Robbert Gurdeep Singh and Christophe Scholliers Gaiwan: a size-polymorphic typesystem for GPU programs . . . . . . . . . . . . ?? Jelena Slivka and Nikola Luburi\'c and Simona Proki\'c and Katarina-Glorija Gruji\'c and Aleksandar Kova\vcevi\'c and Goran Sladi\'c and Dragan Vidakovi\'c Towards a systematic approach to manual annotation of code smells . . . . . . . ?? Oliver Moseler and Stephan Diehl The CodeSparks Framework --- Augmenting Source Code with Glyph-based Visualizations . . . . . . . . . . . . . ?? Antonio Bucchiarone and Maxime Savary-Leblanc and Xavier Le Pallec and Jean-Michel Bruel and Antonio Cicchetti and Jordi Cabot and Sébastien Gérard Gamifying model-based engineering: the PapyGame tool . . . . . . . . . . . . . ?? Pablo Gómez-Abajo and Esther Guerra and Juan de Lara Wodel-Edu: a tool for the generation and evaluation of diagram-based exercises ?? C. Cano-Genoves and E. Insfran and S. Abrahão VeGAn-Tool: a fuzzy-logic approach for value-based goal model analysis . . . . ?? Bineet Ghosh and Étienne André MoULDyS: Monitoring of autonomous systems in the presence of uncertainties ?? Florian Renkin and Philipp Schlehuber-Caissier and Alexandre Duret-Lutz and Adrien Pommellet The Mealy-machine reduction functions of Spot . . . . . . . . . . . . . . . . . . ?? Jacopo Soldani and Stefano Forti and Antonio Brogi yRCA: an explainable failure root cause analyser . . . . . . . . . . . . . . . . ?? Imran Riaz Hasrat and Peter Gjòl Jensen and Kim Guldstrand Larsen and Jirí Srba A toolchain for domestic heat-pump control using Uppaal Stratego . . . . . ?? Maxime Gobert and Loup Meurice and Anthony Cleve Modeling, manipulating and evolving hybrid polystores with HyDRa . . . . . . ?? Iris Galeano and Mauricio Merín and Magalí González and Luca Cernuzzi A methodological approach for mobile applications development: MethApp4Mob ?? Ambarish Moharil and Arpit Sharma TABASCO: a transformer based contextualization toolkit . . . . . . . ?? Michikazu Hirata and Yasuhiko Minamide and Tetsuya Sato Program logic for higher-order probabilistic programs in Isabelle/HOL ?? Kim G. Larsen and Anders Mariegaard and Stefan Schmid and Jirí Srba AllSynth: a BDD-based approach for network update synthesis . . . . . . . . ?? Stefan Klikovits and Ezequiel Castellano and Ahmet Cetinkaya and Paolo Arcaini Frenetic-lib: an extensible framework for search-based generation of road structures for ADS testing . . . . . . . ?? Dmytro Humeniuk and Foutse Khomh and Giuliano Antoniol AmbieGen: a search-based framework for autonomous systems testing . . . . . . . ?? Sérgio Campos and Marius Minea Selected papers from the Brazilian Symposium on Formal Methods (SBMF 2021) ?? Jaejoon Lee and Tomoji Kishi Preface for the special issue on tool papers of the 25-$^{th}$ International Systems and Software Product Line Conference (SPLC 2021) . . . . . . . . . ??
Anonymous January 2024 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Richard Banach Core Hybrid Event-B III: Fundamentals of a reasoning framework . . . . . . . . . ?? Wen-ling Huang and Niklas Krafczyk and Jan Peleska Exhaustive property oriented model-based testing with symbolic finite state machines . . . . . . . . . . . . . . . . ?? Xiangyu Mu and Lei Liu and Peng Zhang and Jingyao Li and Hui Li A method of test case set generation in the commutativity test of reduce functions . . . . . . . . . . . . . . . ?? Birthe van den Berg and Tom Schrijvers and James McKinna and Alexander Vandenbroucke Forward- or reverse-mode automatic differentiation: What's the difference? ?? Yaxin Zhao and Lina Gong and Wenhua Yang and Yu Zhou How accessibility affects other quality attributes of software? A \em case study of GitHub . . . . . . . . . . . . . . . ?? Antonio Bucchiarone and Tommaso Martorella and Davide Frageri and Diego Colombo PolyGloT: a personalized and gamified eTutoring system for learning modelling and programming skills . . . . . . . . . ?? Sean Kristian Remond Harbo and Emil Palmelund Voldby and Jonas Madsen and Michele Albano ACSmt: a plugin for Eclipse Papyrus to model systems of systems . . . . . . . . ?? Muhamed Smajevic and Syed Juned Ali and Dominik Bork CM2KG$^{cloud}$ --- an open web-based platform to transform conceptual models into knowledge graphs . . . . . . . . . ?? Alessio Di Sandro and Logan Murphy and Torin Viger and Marsha Chechik MMINT-A: a framework for model-based safety assurance . . . . . . . . . . . . ?? José Antonio Hernández López and Javier Luis Cánovas Izquierdo and Jesús Sánchez Cuadrado ModelSet: a labelled dataset of software models for machine learning . . . . . . ?? Enes Yigitbas and Maximilian Schmidt and Antonio Bucchiarone and Sebastian Gottschalk and Gregor Engels GaMoVR: Gamification-based UML learning environment in virtual reality . . . . . ?? Joan Giner-Miguelez and Abel Gómez and Jordi Cabot DescribeML: a dataset description tool for machine learning . . . . . . . . . . ?? Maksym Bortin Structured development of implementations for divide-and-conquer specifications . . . . . . . . . . . . . ?? Sean Kauffman and Martin Zimmermann The complexity of evaluating nfer . . . ?? Oleg Kiselyov Generating C: Heterogeneous metaprogramming system description . . . ?? Mahmudul Faisal Al Ameen and Naoki Kobayashi and Ryosuke Sato Asynchronous unfold/fold transformation for fixpoint logic . . . . . . . . . . . ?? Railana Santana and Luana Martins and Tássio Virg\'ìnio and Larissa Rocha and Heitor Costa and Ivan Machado An empirical evaluation of RAIDE: a semi-automated approach for test smells detection and refactoring . . . . . . . ?? Giorgio Audrito and Gianluca Torta FCPP to aggregate them all . . . . . . . ??
Anonymous January 2024 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Herbert Rausch Fernandes and Giovanni Freitas Gomes and Antonio Carlos Pinheiro de Oliveira and Sérgio Vale Aguiar Campos Stochastic formal model of PI3K/mTOR pathway in Alzheimer's disease for drug repurposing: an evaluation of rapamycin, LY294002, and NVP-BEZ235 . . . . . . . . ?? S. W. Driessen and D. Di Nucci and D. A. Tamburri and W. J. van den Heuvel SolAR: Automated test-suite generation for solidity smart contracts . . . . . . ?? Iñigo Aldalur Web Augmentation: a systematic mapping study . . . . . . . . . . . . . . . . . ?? Amel Mammar and Meriem Belguidoum and Saddam Hocine Hiba A formal approach for the correct deployment of cloud applications . . . . ?? Shuqi Liu and Yu Zhou and Longbing Ji and Tingting Han and Taolue Chen Enhancing test reuse with GUI events deduplication and adaptive semantic matching . . . . . . . . . . . . . . . . ?? Gwendal Daniel and Jordi Cabot Applying model-driven engineering to the domain of chatbots: the Xatkit experience . . . . . . . . . . . . . . . ?? Constantin Buschhaus and Arkadii Gerasimov and Jörg Christian Kirchhof and Judith Michael and Lukas Netz and Bernhard Rumpe and Sebastian Stüber Lessons learned from applying model-driven engineering in 5 domains: the success story of the MontiGem generator framework . . . . . . . . . . ?? Andrey Sadovykh and Bilal Said and Dragos Truscan and Hugo Bruneliere An iterative approach for model-based requirements engineering in large collaborative projects: a detailed experience report . . . . . . . . . . . ?? Luca Aceto and Antonis Achilleos and Duncan Paul Attard and Léo Exibard and Adrian Francalanza and Anna Ingólfsdóttir A monitoring tool for linear-time $ \mu $HML . . . . . . . . . . . . . . . . . . ?? Hamed Arshad and Ross Horne and Christian Johansen and Olaf Owe and Tim A. C. Willemse XACML2mCRL2: Automatic transformation of XACML policies into mCRL2 specifications ?? Alfa Yohannis and Dimitris Kolovos and Antonio García-Domínguez Exploring complex models with picto web ?? Francesco Basciani and Juri Di Rocco and Ludovico Iovino and Alfonso Pierantonio TyphonML: Tool support for hybrid polystores . . . . . . . . . . . . . . . ?? Frédéric Jouault and Valentin Besnard and Matthias Brun and Théo Le Calvar and Fabien Chhel and Mickaël Clavreul and Jérome Delatour and Maxime Méré and Matthias Pasquier and Ciprian Teodorov AnimUML: a practical tool for partial model animation and analysis . . . . . . ?? Erwan Mahe and Christophe Gaston and Pascale Le Gall Denotational and operational semantics for interaction languages: Application to trace analysis . . . . . . . . . . . ?? Masahiro Masuda and Yukiyoshi Kameyama Program generation meets program verification: a case study on number-theoretic transform . . . . . . . ?? Marie-Christine Jakobs and Einar Broch Johnsen and Eduard Kamburjan and Manuel Wimmer Preface for the special issue on ``Fundamental Approaches to Software Engineering'' (FASE 2022) . . . . . . . ?? Anonymous Preface for the special issue on NLBSE'22: Natural Language-based Software to support software engineering processes . . . . . . . . . . . . . . . ??
Anonymous March 2024 . . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Aleksandr Tvardovskii and Khaled El-Fakih and Nina Yevtushenko Testing and incremental conformance testing of timed state machines . . . . ?? Jie Chen and Ziyuan Zhang and Dongjin Yu and Haiyang Hu What makes a real change in software performance? An empirical study on analyzing the factors that affect the triagement of performance change points ?? Thisaranie Kaluarachchi and Manjusri Wickramasinghe \em WebDraw: a machine learning-driven tool for automatic website prototyping ?? Conor Reynolds and Rosemary Monahan Reasoning about logical systems in the Coq proof assistant . . . . . . . . . . ?? Jacco O. G. Krijnen and Manuel M. T. Chakravarty and Gabriele Keller and Wouter Swierstra Translation certification for smart contracts . . . . . . . . . . . . . . . ?? Paula Muñoz and Steffen Zschaler and Richard F. Paige Preface to the special issue on success stories in model driven engineering . . ?? Phillip James and Faron Moller and Filippos Pantekis OnTrack: Reflecting on domain specific formal methods for railway designs . . . ?? Padmalata Nistala and Asha Rajbhoj and Vinay Kulkarni and Sapphire Noronha and Ankit Joshi An industrial experience report on model-based, AI-enabled proposal development for an RFP/RFI . . . . . . . ?? Ivan Kurtev and Jozef Hooman and Mathijs Schuts and Daan van der Munnik Model based component development and analysis with ComMA . . . . . . . . . . ?? Jose Luis de la Vara and Monalessa Barcellos and Marcela Genero and Renata Guizzardi Preface for ``Selected papers from the 25th Ibero--American Conference on Software Engineering (CIbSE 2022)'' . . ?? Anonymous Preface for the Special Issue on SBST'22: Search-Based Software Testing --- Tools . . . . . . . . . . . . . . . ?? Wangjie Ji and Lili Bo and Yanchi Yuan and Xiaobing Sun \em TDFix: a lightweight tool for fixing deadlocks based on templates . . . . . . ?? Jaime Arias and Kyungmin Bae and Carlos Olarte and Peter Csaba Ölveczky and Laure Petrucci and Fredrik Ròmming Symbolic analysis and parameter synthesis for networks of parametric timed automata with global variables using Maude and SMT solving . . . . . . ??
Anonymous May 2024 . . . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Weijiang Hong and Zhenbang Chen and Yufeng Zhang and Hengbiao Yu and Yide Du and Ji Wang Verification of message-passing uninterpreted programs . . . . . . . . . ?? José A. Macías and Clemente R. Borges Monitoring and forecasting usability indicators: a business intelligence approach for leveraging user-centered evaluation data . . . . . . . . . . . . ?? Huiwen Yang and Xiguo Gu and Xiang Chen and Liwei Zheng and Zhanqi Cui CrossFuzz: Cross-contract fuzzing for smart contract vulnerability detection ?? Birthe van den Berg and Tom Schrijvers A framework for higher-order effects and handlers . . . . . . . . . . . . . . . . ?? Karam Ignaim and João M. Fernandes and André L. Ferreira An industrial experience of using reference architectures for mapping features to code . . . . . . . . . . . . ?? Adem Ait and Javier Luis Cánovas Izquierdo and Jordi Cabot HFCommunity: an extraction process and relational database to analyze Hugging Face Hub data . . . . . . . . . . . . . ?? Xiaoxue Wu and Yizeng Gu and Lidan Lin and Wei Zheng and Xiang Chen \em ISTA+: Test case generation and optimization for intelligent systems based on coverage analysis . . . . . . . ?? Sharar Ahmadi and Brijesh Dongol and Matt Griffin Operationally proving memory access violations in Isabelle/HOL . . . . . . . ?? Maxime Savary-Leblanc and Xavier Le Pallec and Sébastien Gérard The Modeling Assistant Recommender: a UML class diagram recommender system . . ?? Davide Di Ruscio and Jessie Galasso and Richard Paige Preface for the Special Issue on Tools and Demonstrations in Model-Driven Engineering . . . . . . . . . . . . . . ?? Yamine Ait-Ameur and Florin Craciun Introduction to the TASE 2022 Special issue . . . . . . . . . . . . . . . . . ??
Anonymous July 2024 . . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Haozhen Dong and Hongmin Ren and Jialiang Shi and Yichen Xie and Xudong Hu Neighborhood contrastive learning-based graph neural network for bug triaging ?? Yulu Cao and Zhifei Chen and Xiaowei Zhang and Yanhui Li and Lin Chen and Linzhang Wang Diagnosis of package installation incompatibility via knowledge base . . . ?? Yukun Dong and Xiaotong Cheng and Yufei Yang and Lulu Zhang and Shuqi Wang and Lingjie Kong A method to identify overfitting program repair patches based on expression tree ?? Mohammad Amin Kuhail and Sujith Samuel Mathew and Ashraf Khalil and Jose Berengueres and Syed Jawad Hussain Shah ``Will I be replaced?'' Assessing ChatGPT's effect on software development and programmer perceptions of AI tools ?? Yann Thierry-Mieg and Etienne Renault and Emmanuel Paviot-Adet and Denis Poitrenaud A model-checker exploiting structural reductions even with stutter sensitive LTL . . . . . . . . . . . . . . . . . . ?? Ferruccio Damiani and David Eyers and Anna Philippou Preface for the special issue on tool papers of the 17th International Federated Conference on Distributed Computing Techniques, DisCoTec 2022 . . ?? Nicola Del Giudice and Lorenzo Matteucci and Michela Quadrini and Aniqa Rehman and Michele Loreti Sibilla: a tool for reasoning about collective systems . . . . . . . . . . . ?? Pablo Becker and María Fernanda Papa and Luis Olsina Exploratory study on the syntactic and semantic consistency of terms in project management glossaries to provide recommendations for a project management ontology . . . . . . . . . . . . . . . . ?? Byeongjee Kang and Kyungmin Bae Narrowing and heuristic search for symbolic reachability analysis of concurrent object-oriented systems . . . ??
Anonymous September 2024 . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Dongjin Yu and Quanxin Yang and Xin Chen and Jie Chen and Sixuan Wang and Yihang Xu Actionable code smell identification with fusion learning of metrics and semantics . . . . . . . . . . . . . . . ?? Muhammad Iqbal and Muhammad Ijaz and Tehseen Mazhar and Tariq Shahzad and Qamar Abbas and YazeedYasin Ghadi and Wasim Ahmad and Habib Hamam Exploring issues of story-based effort estimation in Agile Software Development (ASD) . . . . . . . . . . . . . . . . . ?? Kazumasa Shimari and Takashi Ishio and Tetsuya Kanda and Katsuro Inoue Evaluating the effectiveness of size-limited execution trace with near-omniscient debugging . . . . . . . ?? Mashail N. Alkhomsan and Mohammad Alshayeb and Malak Baslyman Toward a novel taxonomy to capture code smells caused by refactoring . . . . . . ?? Imene Mezenner and Samia Bouyakoub and Fayçal M'hamed Bouyakoub S2O: a smart objects orchestrator framework based on the web of things . . ?? Antonio Iannopollo and Inigo Incer and Alberto L. Sangiovanni-Vincentelli Synthesizing LTL contracts from component libraries using rich counterexamples . . . . . . . . . . . . ?? Ana Díaz-Muñoz and Moisés Rodríguez and Mario Piattini Implementing an environment for hybrid software evaluation . . . . . . . . . . ?? Juan Cubillos and Jairo Aponte and Diana Gomez and Edwar Rojas Agile effort estimation in Colombia: an assessment and opportunities for improvement . . . . . . . . . . . . . . ?? Stephannie Jimenez and Gordana Raki\'c and Silvia Takahashi and Nicolás Cardozo Out of step: Code clone detection for mobile apps across different language codebases . . . . . . . . . . . . . . . ?? Saba Gholizadeh Ansari and I. S. W. B. Prasetya and Mehdi Dastani and Gabriele Keller and Davide Prandi and Fitsum Meshesha Kifetew and Frank Dignum PX-MBT: a framework for model-based player experience testing . . . . . . . ?? Sinem Getir Yaman and Pedro Ribeiro and Charlie Burholt and Maddie Jones and Ana Cavalcanti and Radu Calinescu Toolkit for specification, validation and verification of social, legal, ethical, empathetic and cultural requirements for autonomous agents . . . ?? Joabe Jesus and Augusto Sampaio Local deadlock analysis of Simulink models based on timed behavioural patterns and theorem proving . . . . . . ?? Zhen Liang and Dejin Ren and Bai Xue and Ji Wang and Wenjing Yang and Wanwei Liu Verifying safety of neural networks from topological perspectives . . . . . . . . ?? Arnaud Gazda and Océane Koska A pragma based C++ framework for hybrid quantum/classical computation . . . . . ?? Valentina Castiglioni and Michele Loreti and Simone Tini Stark: a tool for the analysis of CPSs robustness . . . . . . . . . . . . . . . ??
Anonymous October 2024 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Robert Sachtleben Unifying frameworks for complete test strategies . . . . . . . . . . . . . . . ?? Phesto P. Namayala and Tabu S. Kondo Application of fuzzy Delphi technique to identify analytical lenses for determining the preparation of free and open source software projects for user experience maturity . . . . . . . . . . ?? Yung-Ting Chuang and Hsin-Yu Chang Analyzing novice and competent programmers' problem-solving behaviors using an automated evaluation system . . ?? Shivani Jain and Anju Saha Improving and comparing performance of machine learning classifiers optimized by swarm intelligent algorithms for code smell detection . . . . . . . . . . . . ?? Shuo Liu and Jacky Wai Keung and Zhen Yang and Yihan Liao and Yishu Li TerGEC: a graph enhanced contrastive approach for program termination analysis . . . . . . . . . . . . . . . . ?? Jaime Alvarado-Valiente and Javier Romero-Álvarez and Enrique Moguel and Jose García-Alonso and Juan M. Murillo Orchestration for quantum services: the power of load balancing across multiple service providers . . . . . . . . . . . ?? Cyrille Artho and Peter Csaba Ölveczky Preface: Formal Techniques for Safety-Critical Systems (FTSCS 2022) . . ?? Ezequiel Kahan and Marcela Genero and Alejandro Oliveros Refining a design thinking-based requirements elicitation process: Insights from a focus group . . . . . . ??
Anonymous December 2024 . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Jaemin Hong and Sunghwan Shim and Sanguk Park and Tae Woo Kim and Jungwoo Kim and Junsoo Lee and Sukyoung Ryu and Jeehoon Kang Taming shared mutable states of operating systems in Rust . . . . . . . 103152:1--103152:11 Jinfu Chen and Yemin Yin and Saihua Cai and Weijia Wang and Shengran Wang and Jiming Chen iGnnVD: a novel software vulnerability detection model based on integrated graph neural networks . . . . . . . . . ?? Chi Zhang and Jinfu Chen and Saihua Cai and Wen Zhang and Rexford Nii Ayitey Sosu and Haibo Chen TR-Fuzz: a syntax valid tool for fuzzing C compilers . . . . . . . . . . . . . . ?? Xutong Liu and Shiran Liu and Zhaoqiang Guo and Peng Zhang and Yibiao Yang and Huihui Liu and Hongmin Lu and Yanhui Li and Lin Chen and Yuming Zhou Towards a framework for reliable performance evaluation in defect prediction . . . . . . . . . . . . . . . ?? Tom Lauwaerts and Stefan Marr and Christophe Scholliers Latch: Enabling large-scale automated testing on constrained systems . . . . . ?? Xing Zong and Shang Zheng and Haitao Zou and Hualong Yu and Shang Gao GraphPyRec: a novel graph-based approach for fine-grained Python code recommendation . . . . . . . . . . . . . ?? Simona Proki\'c and Nikola Luburi\'c and Jelena Slivka and Aleksandar Kovacevi\'c Prescriptive procedure for manual code smell annotation . . . . . . . . . . . . ?? Samuel Banning Osei and Zhongchen Ma and Rubing Huang Smart contract vulnerability detection using wide and deep neural network . . . ?? Mariano Politano and Valeria Bengolea and Facundo Molina and Nazareno Aguirre and Marcelo Frias and Pablo Ponzio BEAPI: a tool for bounded exhaustive input generation from APIs . . . . . . . ?? Jan Haltermann and Marie-Christine Jakobs and Cedric Richter and Heike Wehrheim Parallel program analysis on path ranges ?? Matteo Belenchia and Flavio Corradini and Michela Quadrini and Michele Loreti libmg: a Python library for programming graph neural networks in $ \mu {\cal G} $ . . . . . . . . . . . . . . . . . . . ?? Michael Hanus and Atsushi Igarashi Functional and logic programming: Selected papers of FLOPS 2022 . . . . . ?? Lucas Lima and Vince Molnár Selected papers from the 25th Brazilian Symposium on Formal Methods --- SBMF 2022 . . . . . . . . . . . . . . . . . . ?? Ying Wang and Tao Zhang and Xiapu Luo and Peng Liang Special Issue on Selected Tools from the Tool Track of the 30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2023 Tool Track) . . . . . . . . ?? Paolo Arcaini and Ahmet Cetinkaya CRAG --- a combinatorial testing-based generator of road geometries for ADS testing . . . . . . . . . . . . . . . . ?? Antony Bartlett and Cynthia C. S. Liem and Annibale Panichella Multi-objective differential evolution in the generation of adversarial examples . . . . . . . . . . . . . . . . ?? Zhanqi Cui and Haochen Jin and Xiang Chen and Rongcun Wang and Xiulei Liu DPFuzz: a fuzz testing tool based on the guidance of defect prediction . . . . . ?? Pedro Ákos Costa and João Leitão and Yannis Psaras IPFS requested content location service ?? D. Domini and F. Cavallari and G. Aguzzi and M. Viroli ScaRLib: Towards a hybrid toolchain for aggregate computing and many-agent reinforcement learning . . . . . . . . . ?? Eduardo Lourenço da Conceição and Ana Nunes Alonso and Rui Carlos Oliveira and José Pereira TADA: a Toolkit for Approximate Distributed Agreement . . . . . . . . . ??
Anonymous January 2025 . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Maciej Gazda and Robert M. Hierons Model independent refusal trace testing ?? Samia AlBlwi and Imen Marsit and Besma Khaireddine and Amani Ayad and JiMeng Loh and Ali Mili Subsumption, correctness and relative correctness: Implications for software testing . . . . . . . . . . . . . . . . ?? Yukun Dong and Shuqi Wang and Lulu Zhang and Xiaoshan Liu and Shuai Liu Automatic detection of infeasible paths in large-scale program based on program summaries . . . . . . . . . . . . . . . ?? Ali Samanipour and Omid Bushehrian and Gregorio Robles MDAPW3: MDA-based development of blockchain-enabled decentralized applications . . . . . . . . . . . . . . ?? Shweta and Ratna Sanyal and Bibhas Ghoshal A hybrid approach to extract conceptual diagram from software requirements . . . ?? André Platzer Hybrid dynamical systems logic and its refinements . . . . . . . . . . . . . . ?? Gianluca Aguzzi and Mirko Viroli MacroSwarm: a Scala framework for swarm programming . . . . . . . . . . . . . . ?? Pedro Pereira and António Rito Silva Microservices simulator: an object-oriented framework for transactional causal consistency . . . . ?? Rosalie Defourné Encoding TLA$^+$ proof obligations safely for SMT . . . . . . . . . . . . . ?? Alessio Gambi and Sebastiano Panichella Preface for the special issue on SBFT'23: Search-Based and Fuzz Testing --- Tools . . . . . . . . . . . . . . . ?? Saswata Paul and Chris McCarthy and Stacy Patterson and Carlos Varela Formal verification of timely knowledge propagation in airborne networks . . . . ??
Juliana Cunha and Alexandre Madeira and Luís Soares Barbosa Specification of paraconsistent transition systems, revisited . . . . . ?? Peiye Yang and Li Zhang and Qin Li and Xiang Gao and Yilong Yang OCLVerifer: Automated verification of OCL contracts in requirements models . . ?? Erika J. Gutiérrez Beltrán and Juan C. Martínez Arias Mi Superpoder es la Programación: a tool for teaching programming to children and youth . . . . . . . . . . . . . . . . . ?? Anonymous Report to the readership . . . . . . . . ?? Seongmin Lee and Dave Binkley and Robert Feldt and Nicolas Gold and Shin Yoo Causal program dependence analysis . . . ?? Eduard Baranov and Axel Legay Baital : Sampling configurable systems with high $t$-wise coverage . . . . . . ?? Philippe Collet and Johann Mortara and Yann Brault and Anne-Marie Dery-Pinna The VariCity ecosystem: City visualization of object-oriented variability in Java and TypeScript . . . ?? Mariam Lahami and Afef Jmal Maalej and Moez Krichen A systematic literature review on dynamic testing of blockchain oriented software . . . . . . . . . . . . . . . . ?? Marek Chalupa and Fabian Muehlboeck and Stefanie Muroya Lei and Thomas A. Henzinger Vamos: Middleware for best-effort third-party monitoring . . . . . . . . . ?? Joanna Delicaris and Anne Remke and Erika Ábrahám and Stefan Schupp and Jonas Stübbe Maximizing reachability probabilities in rectangular automata with random events ?? Jose-Miguel Horcas and Jose A. Galindo and Lidia Fuentes and David Benavides FM fact label . . . . . . . . . . . . . ?? Saverio Giallorenzo and Fabrizio Montesi and Marco Peressotti and Florian Rademacher and Narongrit Unwerawattana JoT: a Jolie framework for testing microservices . . . . . . . . . . . . . ?? Abid Afsan Hamid and Md. Fizul Haque and Manishankar Mondal Ranking co-change candidates suggested by FLeCCS using programmer sensitivity ?? Felipe Ferreira and José Campos An exploratory study on the usage of quantum programming languages . . . . . ?? Chen Yang and Peng Liang and Zinan Ma An exploratory study on automatic identification of assumptions in the development of deep learning frameworks ?? Carlos Diego Nascimento Damasceno and Marie-Christine Jakobs and Leen Lambers and Sebastián Uchitel Preface for the special issue on ``Selected Papers and Tools of the 26th International Conference on Fundamental Approaches to Software Engineering'' (FASE 2023) . . . . . . . . . . . . . . ?? Angelo Ferrando and Rafael C. Cardoso Towards partial monitoring: Never too early to give in . . . . . . . . . . . . ?? Juliane Päßler and Maurice H. ter Beek and Ferruccio Damiani and Einar Broch Johnsen and S. Lizeth Tapia Tarifa A Configurable Software Model of a Self-Adaptive Robotic System . . . . . . ?? José Proença and Luc Edixhoven The CAOS framework for Scala: Computer-aided design of SOS . . . . . . ?? Nan Zhang and Zhijie Xu and Zhenhua Duan and Cong Tian and Wu Wang and Chaofeng Yu Verifying chip designs at RTL level . . ?? Lara Bargmann and Heike Wehrheim View-based axiomatic reasoning for the weak memory models PSO and SRA . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Anonymous February 2025 . . . . . . . . . . . . . ??
Anonymous April 2025 . . . . . . . . . . . . . . . ?? Anonymous Editorial Board . . . . . . . . . . . . ?? Zhiqi Chen and Yuzhou Liu and Lei Liu and Huaxiao Liu and Ren Li and Peng Zhang API comparison based on the non-functional information mined from Stack Overflow . . . . . . . . . . . . . ?? Khaled El-Fakih and Faiz Hassan and Ayman Alzaatreh and Nina Yevtushenko Assessing the coverage of W-based conformance testing methods over code faults . . . . . . . . . . . . . . . . . ?? Siyue Chen and Loek Cleophas and Sandro Schulze and Jacob Krüger VisFork: Towards a toolsuite for visualizing fork ecosystems . . . . . . ?? Erwan Mahe and Boutheina Bannour and Christophe Gaston and Pascale Le Gall Efficient interaction-based offline runtime verification of distributed systems with lifeline removal . . . . . ?? Jan Vermaelen and Tom Holvoet An empirical evaluation of a formal approach versus ad hoc implementations in robot behavior planning . . . . . . . ?? Achim D. Brucker and Idir Ait-Sadoune and Nicolas Méric and Burkhart Wolff Parametric ontologies in formal software engineering . . . . . . . . . . . . . . ?? Gerhard Schellhorn and Stefan Bodenmüller and Wolfgang Reif Verification of forward simulations with thread-local, step-local proof obligations . . . . . . . . . . . . . . ?? Mengwei Xu and Blair Archibald and Michele Sevegnani CAN-Verify : Automated analysis for BDI agents . . . . . . . . . . . . . . . . . ?? Andy S. Tatman and Hans-Dieter A. Hiep and Stijn de Gouw Analysis and formal specification of OpenJDK's BitSet: Proof files . . . . . 1--5
Edsger W. Dijkstra Recursive Programming . . . . . . . . . 312--318