Last update:
Mon Nov 3 14:03:40 MST 2025
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
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 Editorial Board . . . . . . . . . . . . ??
Anonymous 1 September 2019 . . . . . . . . . . . . ??
Beniamino Accattoli and
Giulio Guerrieri Abstract machines for Open Call-by-Value ??
Tamer Z. Emara and
Joshua Zhexue Huang RRPlib: a Spark library for representing
HDFS blocks as a set of random sample
data blocks . . . . . . . . . . . . . . ??
Mohammad Ali Saadatjoo and
Seyed Morteza Babamir Test-data generation directed by program
path coverage through imperialist
competitive algorithm . . . . . . . . . ??
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 . . . . . . . . . ??
Christoph Beierle and
Klaus-Dieter Schewe Type-2 effectivity in abstract state
machines for algorithms with exact real
arithmetic . . . . . . . . . . . . . . . ??
Kirsten Winter and
Graeme Smith and
John Derrick Modelling concurrent objects running on
the TSO and ARMv8 memory models . . . . ??
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? ??
Flavio Ferrarotti and
Senén González and
Klaus-Dieter Schewe BSP abstract state machines capture bulk
synchronous parallel computations . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 October 2019 . . . . . . . . . . . . . ??
Georg Moser and
Manuel Schneckenreither Automated amortised resource analysis
for term rewrite systems . . . . . . . . ??
Caio Lima and
Junio Cezar and
Guilherme Vieira Leobas and
Erven Rohou and
Fernando Magno Quintão Pereira Guided just-in-time specialization . . . ??
Nikola Benes and
Lubos Brim and
Samuel Pastva and
David Safránek Parallel parameter synthesis algorithm
for hybrid CTL . . . . . . . . . . . . . ??
Juliana Küster Filipe Bowles and
Marco B. Caminati Correct composition in the presence of
behavioural conflicts and dephasing . . ??
Martin Avanzini and
Ugo Dal Lago and
Akihisa Yamada On probabilistic term rewriting . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 January 2020 . . . . . . . . . . . . . ??
Harsh Beohar and
Barbara König and
Sebastian Küpper and
Alexandra Silva Conditional transition systems with
upgrades . . . . . . . . . . . . . . . . ??
Keyvan Azadbakht and
Frank S. de Boer and
Nikolaos Bezirgiannis and
Erik de Vink A formal actor-based model for streaming
the future . . . . . . . . . . . . . . . ??
Vlad Rusu and
Gilles Grimaud and
Michaël Hauspie Proving partial-correctness and
invariance properties of
transition-system models . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 February 2020 . . . . . . . . . . . . ??
Makoto Hamana and
Tatsuya Abe and
Kentaro Kikuchi Polymorphic computation systems: Theory
and practice of confluence with
call-by-value . . . . . . . . . . . . . ??
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 . . . . . . . . . ??
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 . . . . . . . ??
Rocco De Nicola and
Luca Di Stefano and
Omar Inverso Multi-agent systems with virtual
stigmergy . . . . . . . . . . . . . . . ??
Jure Kukovec and
Thanh-Hai Tran and
Igor Konnov Extracting symbolic transitions from
TLA$^+$ specifications . . . . . . . . . ??
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 . . . . . ??
Chenyi Zhang and
Jun Pang Preface for the special issue of the
12th International Symposium on
Theoretical Aspects of Software
Engineering (TASE 2018) . . . . . . . . ??
Najah Ben Said and
Ioana Cristescu End-to-end information flow security for
web services orchestration . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 15 February 2020 . . . . . . . . . . . . ??
Sebastian Krings and
Michael Leuschel and
Joshua Schmidt and
David Schneider and
Marc Frappier Translating Alloy and extensions to
classical B . . . . . . . . . . . . . . ??
Valentina Castiglioni and
Konstantinos Chatzikokolakis and
Catuscia Palamidessi A logical characterization of
differential privacy . . . . . . . . . . ??
Thomas Neele and
Tim A. C. Willemse and
Jan Friso Groote Finding compact proofs for infinite-data
parameterised Boolean equation systems ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 March 2020 . . . . . . . . . . . . . . ??
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 Editorial Board . . . . . . . . . . . . ??
Anonymous 1 April 2020 . . . . . . . . . . . . . . ??
Swati Jaiswal and
Uday P. Khedker and
Supratik Chakraborty Bidirectionality in flow-sensitive
demand-driven analysis . . . . . . . . . ??
J. López-González and
Juan M. Serrano The optics of language-integrated query ??
Richard Banach Automated urban train control with
hybrid Event-B: `Tackling' the rugby
club problem . . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 May 2020 . . . . . . . . . . . . . . . ??
Kazuhiko Sakaguchi Program extraction for mutable arrays ??
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 . . . . . . . . . . . . ??
Pietro Ferrara and
Agostino Cortesi and
Fausto Spoto From CIL to Java bytecode:
Semantics-based translation for static
analysis leveraging . . . . . . . . . . ??
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 ??
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 . . . . . . . . . . ??
Juan Pablo Sandoval Alcocer and
Alexandre Bergel and
Marco Tulio Valente Prioritizing versions for performance
regression testing: the Pharo case . . . ??
Bedir Tekinerdogan and
Ferhat Erata Automated reasoning framework for
traceability management of system of
systems . . . . . . . . . . . . . . . . ??
Jean-Marie Jacquet and
Jacopo Soldani Preface to the Special Issue on
Foundations of Coordination Languages
and Self-Adaptive Systems (Foclasa 2018) ??
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 . . . ??
Simone Cavalheiro and
José Luiz Fiadeiro Selected papers from the Brazilian
Symposium on Formal Methods (SBMF 2017) ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 June 2020 . . . . . . . . . . . . . . ??
Eduardo Silva and
Thais Batista and
Flavio Oquendo On the verification of mission-related
properties in software-intensive
systems-of-systems architectural design ??
Jim Davies and
James Welch and
David Milward and
Steve Harris A formal, scalable approach to semantic
interoperability . . . . . . . . . . . . ??
Yehia Abd Alrahman and
Rocco De Nicola and
Michele Loreti Programming interactions in collective
adaptive systems by relying on
attribute-based communication . . . . . ??
Yi Li and
Weidi Sun and
Meng Sun \em Mediator: a component-based modeling
language for concurrent and distributed
systems . . . . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 15 June 2020 . . . . . . . . . . . . . . ??
Haiming Chen and
Zhiwu Xu Inclusion algorithms for one-unambiguous
regular expressions and their
applications . . . . . . . . . . . . . . ??
Hoang-Viet Tran and
Pham Ngoc Hung and
Viet-Ha Nguyen and
Toshiaki Aoki A framework for assume-guarantee
regression verification of evolving
software . . . . . . . . . . . . . . . . ??
Michele Boreale Complete algorithms for algebraic
strongest postconditions and weakest
preconditions in polynomial ODEs . . . . ??
Weixin Zhang and
Bruno C. d. S. Oliveira Castor: Programming with extensible
generative visitors . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 July 2020 . . . . . . . . . . . . . . ??
Wen Kokke and
Jeremy G. Siek and
Philip Wadler Programming language foundations in Agda ??
John Törnblom and
Simin Nadjm-Tehrani Formal verification of input-output
mappings of tree ensembles . . . . . . . ??
Matteo Marra and
Guillermo Polito and
Elisa Gonzalez Boix A debugging approach for live Big Data
applications . . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 August 2020 . . . . . . . . . . . . . ??
Pablo Tesone and
Stéphane Ducasse and
Guillermo Polito and
Luc Fabresse and
Noury Bouraqadi A new modular implementation for
stateful traits . . . . . . . . . . . . ??
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? . . ??
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 . . ??
Juan Pablo Sandoval Alcocer and
Alejandra Siles Antezana and
Gustavo Santos and
Alexandre Bergel Improving the success rate of applying
the extract method refactoring . . . . . ??
Raffi Khatchadourian and
Yiming Tang and
Mehdi Bagherzadeh Safe automated refactoring for
intelligent parallelization of Java 8
streams . . . . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 September 2020 . . . . . . . . . . . . ??
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 . . ??
Andrés Valloud Linked weak reference arrays: a hybrid
approach to efficient bulk finalization ??
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 . . . . . . . . ??
Renan Santos and
Noemi Rodriguez and
Roberto Ierusalimschy Revisiting monitors . . . . . . . . . . ??
Sander de Putter and
Frédéric Lang and
Anton Wijs Compositional model checking with
divergence preserving branching
bisimilarity is lively . . . . . . . . . ??
Samuel Feitosa and
Rodrigo Ribeiro and
Andre Du Bois A type-directed algorithm to generate
random well-typed Java 8 programs . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 15 September 2020 . . . . . . . . . . . ??
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 . . . . . . . . . . . . . ??
Davide Ancona and
Francesco Dagnino and
Jurriaan Rot and
Elena Zucca A big step from finite to infinite
computations . . . . . . . . . . . . . . ??
Matías Toro and
Éric Tanter Abstracting gradual references . . . . . ??
Lucas Lima and
Amaury Tavares and
Sidney C. Nogueira A framework for verifying deadlock and
nondeterminism in UML activity diagrams
based on CSP . . . . . . . . . . . . . . ??
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 . . . . . . . ??
Marzina Vidal and
Tiago Massoni and
Franklin Ramalho A domain-specific language for verifying
software requirement constraints . . . . ??
Simon Foster and
James Baxter and
Ana Cavalcanti and
Jim Woodcock and
Frank Zeyda Unifying semantic foundations for
automated verification tools in
Isabelle/UTP . . . . . . . . . . . . . . ??
Alejandro Gadea and
Emmanuel Gunther and
Miguel Pagano Mechanization of coherence and adequacy:
Being extrinsic extended to subtyping ??
Chenyang Zhu and
Michael Butler and
Corina Cirstea Trace semantics and refinement patterns
for real-time properties in event-B
models . . . . . . . . . . . . . . . . . ??
Michael Butler and
Alexander Raschke Abstract State Machines, Alloy, B, TLA,
VDM and Z (ABZ 2018) . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 October 2020 . . . . . . . . . . . . . ??
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 . . . . . . . . . ??
Ángel Gamaza and
Guadalupe Ortiz and
Juan Boubeta-Puig and
Alfonso Garcia-de-Prado REST4CEP: RESTful APIs for complex event
processing . . . . . . . . . . . . . . . ??
Antti Siirtola and
Keijo Heljanko An optimal cut-off algorithm for
parameterised refinement checking . . . ??
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 . . . . . . . . . . . . . . . . ??
Frederic Mallet and
Min Zhang Editorial --- Theoretical Aspects of
Software Engineering (2017) . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 15 October 2020 . . . . . . . . . . . . ??
Jean-Paul Bodeveix and
Arnaud Dieumegard and
Mamoun Filali Event-B formalization of a
variability-aware component model
patterns framework . . . . . . . . . . . ??
Sarah Meldrum and
Sherlock A. Licorish and
Caitlin A. Owen and
Bastin Tony Roy Savarimuthu Understanding Stack Overflow code
quality: a recommendation of caution . . ??
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 Editorial Board . . . . . . . . . . . . ??
Anonymous 1 November 2020 . . . . . . . . . . . . ??
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 . . . . . . . ??
Valérie Camps and
Stéphanie Combettes and
Teddy Bouziat SApHESIA: an agent-based model and a
criticality-based heuristic for
cooperatively coupling SoSs . . . . . . ??
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 . . . . . . . . . . . . . . . . ??
Sheng Chen and
Baijun Wu Efficient counter-factual type error
debugging . . . . . . . . . . . . . . . ??
Leo Freitas and
William E. Scott and
Patrick Degenaar Medicine-by-wire: Practical
considerations on formal techniques for
dependable medical systems . . . . . . . ??
Kyungmin Bae and
Peter Csaba Ölveczky Formal aspects of component software
(FACS 2018) . . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 December 2020 . . . . . . . . . . . . ??
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 . . . . . . . . ??
Ismael Figueroa and
Paul Leger and
Hiroaki Fukuda Which monads Haskell developers use: an
exploratory study . . . . . . . . . . . ??
Alexandre Correia and
Juliano Iyoda and
Alexandre Mota A family of multi-concept program
synthesisers in Alloy . . . . . . . . . ??
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 . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 January 2021 . . . . . . . . . . . . . ??
Roberto Guanciale and
Emilio Tuosto PomCho: a tool chain for choreographic
design . . . . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . ??
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 . . . . ??
Rocco De Nicola and
Tan Duong and
Michele Loreti Provably correct implementation of the
AbC calculus . . . . . . . . . . . . . . ??
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 . . . . . ??
John P. Gallagher and
Martin Sulzmann Preface . . . . . . . . . . . . . . . . ??
Jean-Marie Jacquet and
Manel Barkallah Anemone: a workbench for the Multi-Bach
coordination language . . . . . . . . . ??
Gwen Salaün Quantifying the similarity of
non-bisimilar labelled transition
systems . . . . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 February 2021 . . . . . . . . . . . . ??
Guillermina Cledou and
José Proença and
Bernhard H. C. Sputh and
Eric Verhulst Hubs for VirtuosoNext: Online
verification of real-time coordinators ??
Behnaz Changizi and
Natallia Kokash and
Farhad Arbab and
Leonid Makhnist Compositional workflow modeling with
priority constraints . . . . . . . . . . ??
Sebastijan Kaplar and
Miroslav Zari\'c and
Stéphane Ducasse NewWave: Workflow engine . . . . . . . . ??
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 . . . . . . . . . . . . . . . . ??
Giorgio Audrito and
Danilo Pianini and
Ferruccio Damiani and
Mirko Viroli Aggregate centrality measures for
IoT-based coordination . . . . . . . . . ??
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 Editorial Board . . . . . . . . . . . . ??
Anonymous 1 March 2021 . . . . . . . . . . . . . . ??
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 . . . . . . ??
Gaurav Mehrotra and
Daniel M. Berry How to benefit from newbies' domain
ignorance in software development
projects . . . . . . . . . . . . . . . . ??
Ernesto Pimentel and
Jacopo Soldani Preface to the Special Issue on
Coordination and Self-Adaptiveness of
Software Applications . . . . . . . . . ??
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 . . . . . . ??
Nathan Wasser and
Asmae Heydari Tabar and
Reiner Hähnle Automated model extraction: From
non-deterministic C code to active
objects . . . . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 April 2021 . . . . . . . . . . . . . . ??
Meriem Ouederni Compatibility checking for
asynchronously communicating software ??
Rafael Kallis and
Andrea Di Sorbo and
Gerardo Canfora and
Sebastiano Panichella Predicting issue types on GitHub . . . . ??
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 . . . . . . . . . . . . . . . ??
Davide Ancona and
Luca Franceschini and
Angelo Ferrando and
Viviana Mascardi RML: Theory and practice of a domain
specific language for runtime
verification . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . ??
Tiago Massoni and
Mohammad Mousavi Preface to the special issue on Formal
Methods: Foundations and Applications ??
Asad Ali and
Carmine Gravino Improving software effort estimation
using bio-inspired algorithms to select
relevant features: an empirical study ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 May 2021 . . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . . . ??
Lenz Belzner and
Martin Wirsing Synthesizing safe policies under
probabilistic constraints with
reinforcement learning and Bayesian
model checking . . . . . . . . . . . . . ??
Kim G. Larsen and
Oleg Sokolsky and
Ji Wang Preface to the Special Issue on
Dependable Software Engineering:
Theories, Tools and Applications (SETTA
2017) . . . . . . . . . . . . . . . . . ??
Florian Kammüller and
Manfred Kerber Applying the Isabelle Insider framework
to airplane security . . . . . . . . . . ??
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 . . . ??
Kai Hu and
Teng Zhang and
Yi Ding and
Jian Zhu and
Jean-Pierre Talpin Verification of concurrent code from
synchronous specifications . . . . . . . ??
Hossein Hojjat and
Mieke Massink Fundamentals of Software Engineering
(extended versions of selected papers of
FSEN 2019) . . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . ??
Nystrom Edwards and
Dhitiwat Jongsuebchoke and
Tim Storer Sciit: Embedding issue tracking in
source control management . . . . . . . ??
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 . . . . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . . . . . ??
Nacha Chondamrongkul and
Jing Sun and
Ian Warren Formal security analysis for software
architecture design: an expressive
framework to emerging architectural
styles . . . . . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 June 2021 . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . . . ??
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 . . . . . . . . . ??
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 Editorial Board . . . . . . . . . . . . ??
Anonymous 1 July 2021 . . . . . . . . . . . . . . ??
Devesh Manjhi and
Amrita Chaturvedi Reuse estimate and interval prediction
using MOGA-NN and RBF-NN in the
functional paradigm . . . . . . . . . . ??
Uraz Cengiz Türker and
Robert M. Hierons and
Guy-Vincent Jourdan Minimizing Characterizing sets . . . . . ??
H. Alperen Çetin and
Emre Dogan and
Eray Tüzün A review of code reviewer recommendation
studies: Challenges and future
directions . . . . . . . . . . . . . . . ??
Rodrigo Saar de Moraes and
Simin Nadjm-Tehrani Abstraction models for verifying
resource adequacy of IMA systems at
concept level . . . . . . . . . . . . . ??
Mingqi Xue and
Bruno C. d. S. Oliveira A dependently typed calculus with
polymorphic subtyping . . . . . . . . . ??
Alexandre Decan and
Tom Mens Lost in zero space --- an empirical
comparison of 0.y.z releases in software
package distributions . . . . . . . . . ??
Matteo Busi and
Pierpaolo Degano and
Letterio Galletta Mechanical incrementalization of typing
algorithms . . . . . . . . . . . . . . . ??
Cyrille Artho and
Peter Csaba Ölveczky Formal Techniques for Safety-Critical
Systems (FTSCS 2018) . . . . . . . . . . ??
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 . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 August 2021 . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . . . . ??
Wei Chen Loop invariance with break and continue ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 September 2021 . . . . . . . . . . . . ??
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 Editorial Board . . . . . . . . . . . . ??
Anonymous 1 October 2021 . . . . . . . . . . . . . ??
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 . . . . . ??
Timm Liebrenz and
Paula Herber and
Sabine Glesner Service-oriented decomposition and
verification of hybrid system models
using feature models and contracts . . . ??
Juan R. Terven and
Diana M. Córdova-Esparza KinZ: an Azure Kinect toolkit for Python
and Matlab . . . . . . . . . . . . . . . ??
Jackline Ssanyu and
Engineer Bainomugisha and
Benjamin Kanagwa \pkgPAMOJA: a component framework for
grammar-aware engineering . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 November 2021 . . . . . . . . . . . . ??
Andrea De Lucia and
Mohammad Reza Mousavi Update from the Editorial Team . . . . . ??
D. Michael Miller and
Gerhard W. Dueck Function translations and search-based
transformation for MVL reversible
circuit synthesis . . . . . . . . . . . ??
Khalil Drira and
Carlos E. Cuesta Software-intensive Systems-of-Systems ??
Shinpei Hayashi and
Michael L. Collard Special Issue on Software Maintenance
Tools at 35th International Conference
on Software Maintenance and Evolution
(ICSME 2019) . . . . . . . . . . . . . . ??
Shivani Jain and
Anju Saha Improving performance with hybrid
feature selection and ensemble machine
learning techniques for code smell
detection . . . . . . . . . . . . . . . ??
Tim Boykett Notes on the maximality of reversible
gate sets under borrow and ancilla
closure . . . . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 December 2021 . . . . . . . . . . . . ??
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 . . . . . . ??
Asad Ali and
Carmine Gravino Evaluating the impact of feature
selection consistency in software
prediction . . . . . . . . . . . . . . . ??
Paul van Vulpen and
Slinger Jansen and
Sjaak Brinkkemper The orchestrator's partner management
framework for software ecosystems . . . ??
Lars Kristiansen Reversible computing and implicit
computational complexity . . . . . . . . ??
Aleksandar S. Dimovski and
Sven Apel and
Axel Legay Several lifted abstract domains for
static analysis of numerical program
families . . . . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 January 2022 . . . . . . . . . . . . . ??
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 . . . . . . . . . . . ??
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 . . . . . . . . . . . . . ??
Graham Campbell and
Brian Courtehoute and
Detlef Plump Fast rule-based graph programs . . . . . ??
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 . . . . . . . . . . . . ??
Rubing Huang and
Haibo Chen and
Weifeng Sun and
Dave Towey Candidate test set reduction for
adaptive random testing: an overheads
reduction technique . . . . . . . . . . ??
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 . . . . . . . . . . . . . . . . . ??
Cheng-Hao Cai and
Jing Sun and
Gillian Dobbie $B$ model quality assessments on
automated reachability repair with
ISO/IEC 25010 . . . . . . . . . . . . . ??
Luc Beelen and
Slinger Jansen and
Sietse Overbeek Are you of value to me? A partner
selection reference method for software
ecosystem orchestrators . . . . . . . . ??
Igor Dejanovi\'c \pkgParglare: a LR/GLR parser for Python ??
Yousef Alqasrawi and
Mohammad Azzeh and
Yousef Elsheikh Locally weighted regression with
different kernel smoothers for software
effort estimation . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 February 2022 . . . . . . . . . . . . ??
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 . . ??
Robert Clarisó and
Jordi Cabot User-driven diverse scenario exploration
in model finders . . . . . . . . . . . . ??
Torben Ægidius Mogensen \pkgHermes: a reversible language for
lightweight encryption . . . . . . . . . ??
Ondrej Dvorák and
Robert Pergl Tackling rapid technology changes by
applying enterprise engineering theories ??
Keisuke Nakano Time-symmetric Turing machines for
computable involutions . . . . . . . . . ??
Qiang Zhang and
Lei Xu and
Xiangyu Zhang and
Baowen Xu Quantifying the interpretation overhead
of Python . . . . . . . . . . . . . . . ??
Blair Archibald and
Muffy Calder and
Michele Sevegnani and
Mengwei Xu Modelling and verifying BDI agents with
bigraphs . . . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . . ??
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 Editorial Board . . . . . . . . . . . . ??
Anonymous 1 March 2022 . . . . . . . . . . . . . . ??
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 . . . ??
Wim H. Hesselink \pkgTrylock, a case for temporal logic
and eternity variables . . . . . . . . . ??
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 . . . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 April 2022 . . . . . . . . . . . . . . ??
Shenglin Xu and
Yongjun Wang Defending against Return-Oriented
Programming attacks based on return
instruction using static analysis and
binary patch techniques . . . . . . . . ??
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 . . . . . . . . . . . . ??
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 . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 May 2022 . . . . . . . . . . . . . . . ??
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 . . . . ??
Eleni Constantinou and
Dario Di Nucci and
Raula Gaikovina Kula and
Henrique Rocha Special Issue on Software Health of
Software Ecosystems . . . . . . . . . . ??
Abdelkareem M. Alashqar Studying the commonalities, mappings and
relationships between non-functional
requirements using machine learning . . ??
Sung-Shik Jongmans and
Farhad Arbab Preface --- Special Issue on selected
and extended papers from FACS 2019 . . . ??
Ivan Lanese and
Mariusz Rawski Preface for the Special Issue of the
12th Conference on Reversible
Computation (RC 2020) . . . . . . . . . ??
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 . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 June 2022 . . . . . . . . . . . . . . ??
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 Editorial Board . . . . . . . . . . . . ??
Anonymous 1 July 2022 . . . . . . . . . . . . . . ??
Marcelo Navarro and
Federico Olmedo Slicing of probabilistic programs based
on specifications . . . . . . . . . . . ??
Chong Liu and
Nuno Macedo and
Alcino Cunha Merging cloned Alloy models with
colorful refactorings . . . . . . . . . ??
Gustavo Carvalho and
Volker Stolz Preface --- Selected papers from the
23rd Brazilian Symposium on Formal
Methods --- SBMF 2020 . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 August 2022 . . . . . . . . . . . . . ??
Davide Basile and
Maurice H. ter Beek Contract Automata Library . . . . . . . ??
Alessio Chiapperini and
Marino Miculan and
Marco Peressotti Computing (optimal) embeddings of
directed bigraphs . . . . . . . . . . . ??
Lorenzo Bacchiani and
Mario Bravetti and
Marco Giunti and
João Mota and
António Ravara A Java typestate checker supporting
inheritance . . . . . . . . . . . . . . ??
Timo Kehrer and
Fabio Gadducci Special issue on Application-oriented
aspects of graphs and graph
transformation (ICGT 2020) . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 September 2022 . . . . . . . . . . . . ??
Yuki Ueda and
Takashi Ishio and
Kenichi Matsumoto \pkgDevReplay: Linter that generates
regular expressions for repeating code
changes . . . . . . . . . . . . . . . . ??
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 . . . . . . ??
Rocco De Nicola and
Luca Di Stefano and
Omar Inverso and
Aline Uwimbabazi Automated replication of tuple spaces
via static analysis . . . . . . . . . . ??
Klaus-Dieter Schewe and
Flavio Ferrarotti Behavioural theory of reflective
algorithms I: Reflective sequential
algorithms . . . . . . . . . . . . . . . ??
James Hoey and
Irek Ulidowski Reversing an imperative concurrent
programming language . . . . . . . . . . ??
Uli Fahrenberg and
Axel Legay Featured games . . . . . . . . . . . . . ??
Eva Maria Kuehn The Peer-Model tool-chain . . . . . . . ??
Önder Babur and
Loek Cleophas and
Mark van den Brand \pkgSAMOS --- a framework for model
analytics and management . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 November 2022 . . . . . . . . . . . . ??
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 . . . . . . . . . . . ??
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 . . ??
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 . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous 1 December 2022 . . . . . . . . . . . . ??
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 ??
Till Hofmann and
Stefan Schupp Controlling timed automata against MTL
specifications with TACoS . . . . . . . ??
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 . . . . . . ??
Liqian Chen and
Dengping Wei and
Banghu Yin and
Ji Wang Static analysis of linear absolute value
equalities among variables of a program ??
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 . . . . . . . . . . . . . . . . . ??
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 . . . . . . . . ??
Sean Kauffman Log analysis and system monitoring with
\pkgnfer . . . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . . . . . . ??
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) . . . . . . . . . . . . . . . . . ??
Hossein Hojjat and
Mieke Massink Fundamentals of Software Engineering
(extended versions of selected papers of
FSEN 2021) . . . . . . . . . . . . . . . ??
Anonymous Special issue on `Software Engineering
and Formal Methods' . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous January 2023 . . . . . . . . . . . . . . ??
Mathieu Acher and
Gilles Perrouin and
Maxime Cordy \pkgBURST: Benchmarking uniform random
sampling techniques . . . . . . . . . . ??
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 . . . . ??
Yogita Khatri and
Sandeep Kumar Singh An effective software cross-project
fault prediction model for quality
improvement . . . . . . . . . . . . . . ??
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 . . . . . . ??
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 ??
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 ??
Eduard Kamburjan and
Marco Scaletta and
Nils Rollshausen Deductive verification of active objects
with Crowbar . . . . . . . . . . . . . . ??
Issa Atoum Measurement of key performance
indicators of user experience based on
software requirements . . . . . . . . . ??
Mario Gleirscher and
Robert Sachtleben and
Jan Peleska Qualification of proof assistants,
checkers, and generators: Where are we
and what next? . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous March 2023 . . . . . . . . . . . . . . . ??
Xin Zhao and
Jeff Gray Towards a metrics suite for the
complexity analysis of LabVIEW systems
models . . . . . . . . . . . . . . . . . ??
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 . . . . . . . . . . ??
Chong Wang and
Jingwen Jiang and
Maya Daneva and
Marten van Sinderen \pkgCoolTeD: a tool for co-labeling and
visual analysis of textual dataset . . . ??
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 . . . . . . . . . . . . . . . . ??
Raihana Ferdous and
Chia-kang Hung and
Fitsum Kifetew and
Davide Prandi and
Angelo Susi \pkgEvoMBT: Evolutionary model based
testing . . . . . . . . . . . . . . . . ??
Bo Yang and
Haoran Guo and
Huai Liu Evaluation and assessment of machine
learning based user story grouping: a
framework and empirical studies . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous April 2023 . . . . . . . . . . . . . . . ??
Komal Pathade and
Uday Khedker Computing maximum fixed point solutions
over feasible paths in data flow
analyses . . . . . . . . . . . . . . . . ??
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 . . . . . . . . ??
Nils Timm and
Josua Botha and
Steven Jordaan Max-SAT-based synthesis of optimal and
Nash equilibrium strategies for
multi-agent systems . . . . . . . . . . ??
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 . . ??
Hao Wu \pkgQMaxUSE: a new tool for verifying
UML class diagrams and OCL invariants ??
Saverio Giallorenzo and
Fabrizio Montesi and
Marco Peressotti and
Florian Rademacher \pkgLEMMA2Jolie: a tool to generate
microservice APIs from domain models . . ??
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 . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous June 2023 . . . . . . . . . . . . . . . ??
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 Editorial Board . . . . . . . . . . . . ??
Anonymous July 2023 . . . . . . . . . . . . . . . ??
Kenan Liu and
Khaled Mahmoud and
Joonhwan Yoo and
Yu David Liu Vincent: Green hot methods in the JVM ??
Maxime Gobert and
Loup Meurice and
Anthony Cleve Modeling, manipulating and evolving
hybrid polystores with HyDRa . . . . . . ??
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 . . . . . . . . . . . . . ??
Bineet Ghosh and
Étienne André MoULDyS: Monitoring of autonomous
systems in the presence of uncertainties ??
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 . . . . . . . . . . . . . . . . ??
Iris Galeano and
Mauricio Merín and
Magalí González and
Luca Cernuzzi A methodological approach for mobile
applications development: MethApp4Mob ??
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 . . . . . ??
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) . . . . . . . . . ??
Robbert Gurdeep Singh and
Christophe Scholliers Gaiwan: a size-polymorphic typesystem
for GPU programs . . . . . . . . . . . . ??
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) ??
Kim G. Larsen and
Anders Mariegaard and
Stefan Schmid and
Jirí Srba AllSynth: a BDD-based approach for
network update synthesis . . . . . . . . ??
Michikazu Hirata and
Yasuhiko Minamide and
Tetsuya Sato Program logic for higher-order
probabilistic programs in Isabelle/HOL ??
Ambarish Moharil and
Arpit Sharma TABASCO: a transformer based
contextualization toolkit . . . . . . . ??
Florian Renkin and
Philipp Schlehuber-Caissier and
Alexandre Duret-Lutz and
Adrien Pommellet The Mealy-machine reduction functions of
Spot . . . . . . . . . . . . . . . . . . ??
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 . . . . . . . ??
Jacopo Soldani and
Stefano Forti and
Antonio Brogi yRCA: an explainable failure root cause
analyser . . . . . . . . . . . . . . . . ??
Oliver Moseler and
Stephan Diehl The CodeSparks Framework --- Augmenting
Source Code with Glyph-based
Visualizations . . . . . . . . . . . . . ??
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 . . . . . . . ??
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 . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous August 2023 . . . . . . . . . . . . . . ??
Richard Banach Core Hybrid Event-B III: Fundamentals of
a reasoning framework . . . . . . . . . ??
Antonio Bucchiarone and
Tommaso Martorella and
Davide Frageri and
Diego Colombo PolyGloT: a personalized and gamified
eTutoring system for learning modelling
and programming skills . . . . . . . . . ??
Alessio Di Sandro and
Logan Murphy and
Torin Viger and
Marsha Chechik MMINT-A: a framework for model-based
safety assurance . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . . . ??
Muhamed Smajevic and
Syed Juned Ali and
Dominik Bork CM2KG$^{cloud}$ --- an open web-based
platform to transform conceptual models
into knowledge graphs . . . . . . . . . ??
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 . . . . . . . . ??
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 . . . . . . ??
Birthe van den Berg and
Tom Schrijvers and
James McKinna and
Alexander Vandenbroucke Forward- or reverse-mode automatic
differentiation: What's the difference? ??
Maksym Bortin Structured development of
implementations for divide-and-conquer
specifications . . . . . . . . . . . . . ??
Sean Kauffman and
Martin Zimmermann The complexity of evaluating nfer . . . ??
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 . . . . . . . ??
Mahmudul Faisal Al Ameen and
Naoki Kobayashi and
Ryosuke Sato Asynchronous unfold/fold transformation
for fixpoint logic . . . . . . . . . . . ??
Oleg Kiselyov Generating C: Heterogeneous
metaprogramming system description . . . ??
Giorgio Audrito and
Gianluca Torta FCPP to aggregate them all . . . . . . . ??
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 . . . . . . . . . . . . . . . ??
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 . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous January 2024 . . . . . . . . . . . . . . ??
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 . . . . . . . . ??
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 . . . . . . . . . . . . . . . . . . ??
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 . . . . . . . . . . ??
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 . . . . . . . ??
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 . . . . . . ??
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 . . . . . . . . . . . . . . . ??
Iñigo Aldalur Web Augmentation: a systematic mapping
study . . . . . . . . . . . . . . . . . ??
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 ??
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 . . . . . . . . . . . ??
Amel Mammar and
Meriem Belguidoum and
Saddam Hocine Hiba A formal approach for the correct
deployment of cloud applications . . . . ??
Anonymous Preface for the special issue on
NLBSE'22: Natural Language-based
Software to support software engineering
processes . . . . . . . . . . . . . . . ??
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 . . . . . . ??
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 . . . . . . . . . . . . . . . . ??
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 Editorial Board . . . . . . . . . . . . ??
Anonymous January 2024 . . . . . . . . . . . . . . ??
Jacco O. G. Krijnen and
Manuel M. T. Chakravarty and
Gabriele Keller and
Wouter Swierstra Translation certification for smart
contracts . . . . . . . . . . . . . . . ??
Aleksandr Tvardovskii and
Khaled El-Fakih and
Nina Yevtushenko Testing and incremental conformance
testing of timed state machines . . . . ??
Conor Reynolds and
Rosemary Monahan Reasoning about logical systems in the
Coq proof assistant . . . . . . . . . . ??
Thisaranie Kaluarachchi and
Manjusri Wickramasinghe \em WebDraw: a machine learning-driven
tool for automatic website prototyping ??
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 . . . . . . . ??
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)'' . . ??
Ivan Kurtev and
Jozef Hooman and
Mathijs Schuts and
Daan van der Munnik Model based component development and
analysis with ComMA . . . . . . . . . . ??
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 ??
Anonymous Preface for the Special Issue on
SBST'22: Search-Based Software Testing
--- Tools . . . . . . . . . . . . . . . ??
Paula Muñoz and
Steffen Zschaler and
Richard F. Paige Preface to the special issue on success
stories in model driven engineering . . ??
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 Editorial Board . . . . . . . . . . . . ??
Anonymous March 2024 . . . . . . . . . . . . . . . ??
Weijiang Hong and
Zhenbang Chen and
Yufeng Zhang and
Hengbiao Yu and
Yide Du and
Ji Wang Verification of message-passing
uninterpreted programs . . . . . . . . . ??
Huiwen Yang and
Xiguo Gu and
Xiang Chen and
Liwei Zheng and
Zhanqi Cui CrossFuzz: Cross-contract fuzzing for
smart contract vulnerability detection ??
José A. Macías and
Clemente R. Borges Monitoring and forecasting usability
indicators: a business intelligence
approach for leveraging user-centered
evaluation 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 . . . . . . . ??
Adem Ait and
Javier Luis Cánovas Izquierdo and
Jordi Cabot HFCommunity: an extraction process and
relational database to analyze Hugging
Face Hub data . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . ??
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 Editorial Board . . . . . . . . . . . . ??
Anonymous May 2024 . . . . . . . . . . . . . . . . ??
Yann Thierry-Mieg and
Etienne Renault and
Emmanuel Paviot-Adet and
Denis Poitrenaud A model-checker exploiting structural
reductions even with stutter sensitive
LTL . . . . . . . . . . . . . . . . . . ??
Haozhen Dong and
Hongmin Ren and
Jialiang Shi and
Yichen Xie and
Xudong Hu Neighborhood contrastive learning-based
graph neural network for bug triaging ??
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 . . . . . . . . . . . . . . . . ??
Nicola Del Giudice and
Lorenzo Matteucci and
Michela Quadrini and
Aniqa Rehman and
Michele Loreti Sibilla: a tool for reasoning about
collective systems . . . . . . . . . . . ??
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 . . ??
Byeongjee Kang and
Kyungmin Bae Narrowing and heuristic search for
symbolic reachability analysis of
concurrent object-oriented systems . . . ??
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 ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous July 2024 . . . . . . . . . . . . . . . ??
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 . . . . . . . ??
Ana Díaz-Muñoz and
Moisés Rodríguez and
Mario Piattini Implementing an environment for hybrid
software evaluation . . . . . . . . . . ??
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 . . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . . . ??
Joabe Jesus and
Augusto Sampaio Local deadlock analysis of Simulink
models based on timed behavioural
patterns and theorem proving . . . . . . ??
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) . . . . . . . . . . . . . . . . . ??
Juan Cubillos and
Jairo Aponte and
Diana Gomez and
Edwar Rojas Agile effort estimation in Colombia: an
assessment and opportunities for
improvement . . . . . . . . . . . . . . ??
Antonio Iannopollo and
Inigo Incer and
Alberto L. Sangiovanni-Vincentelli Synthesizing LTL contracts from
component libraries using rich
counterexamples . . . . . . . . . . . . ??
Kazumasa Shimari and
Takashi Ishio and
Tetsuya Kanda and
Katsuro Inoue Evaluating the effectiveness of
size-limited execution trace with
near-omniscient debugging . . . . . . . ??
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 . . . ??
Arnaud Gazda and
Océane Koska A pragma based C++ framework for hybrid
quantum/classical computation . . . . . ??
Mashail N. Alkhomsan and
Mohammad Alshayeb and
Malak Baslyman Toward a novel taxonomy to capture code
smells caused by refactoring . . . . . . ??
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 . . . . . . . . ??
Imene Mezenner and
Samia Bouyakoub and
Fayçal M'hamed Bouyakoub S2O: a smart objects orchestrator
framework based on the web of things . . ??
Valentina Castiglioni and
Michele Loreti and
Simone Tini Stark: a tool for the analysis of CPSs
robustness . . . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous September 2024 . . . . . . . . . . . . . ??
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 . . . . . . . . . . ??
Ezequiel Kahan and
Marcela Genero and
Alejandro Oliveros Refining a design thinking-based
requirements elicitation process:
Insights from a focus group . . . . . . ??
Yung-Ting Chuang and
Hsin-Yu Chang Analyzing novice and competent
programmers' problem-solving behaviors
using an automated evaluation system . . ??
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 . . . . . . . . . . . ??
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 . . . . . . . . . . . . . . . . ??
Cyrille Artho and
Peter Csaba Ölveczky Preface: Formal Techniques for
Safety-Critical Systems (FTSCS 2022) . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous October 2024 . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . . . . . . ??
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
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 ??
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 . . . . . . . . . . . . . . ??
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 . . . . . . . . . ??
Tom Lauwaerts and
Stefan Marr and
Christophe Scholliers Latch: Enabling large-scale automated
testing on constrained systems . . . . . ??
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 . . . . . . . . . . . . . . . ??
Matteo Belenchia and
Flavio Corradini and
Michela Quadrini and
Michele Loreti libmg: a Python library for programming
graph neural networks in $ \mu {\cal G}
$ . . . . . . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . ??
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) . . . . . . . . ??
Simona Proki\'c and
Nikola Luburi\'c and
Jelena Slivka and
Aleksandar Kovacevi\'c Prescriptive procedure for manual code
smell annotation . . . . . . . . . . . . ??
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 . . . . . ??
Paolo Arcaini and
Ahmet Cetinkaya CRAG --- a combinatorial testing-based
generator of road geometries for ADS
testing . . . . . . . . . . . . . . . . ??
Samuel Banning Osei and
Zhongchen Ma and
Rubing Huang Smart contract vulnerability detection
using wide and deep neural network . . . ??
Pedro Ákos Costa and
João Leitão and
Yannis Psaras IPFS requested content location service ??
Eduardo Lourenço da Conceição and
Ana Nunes Alonso and
Rui Carlos Oliveira and
José Pereira TADA: a Toolkit for Approximate
Distributed Agreement . . . . . . . . . ??
D. Domini and
F. Cavallari and
G. Aguzzi and
M. Viroli ScaRLib: Towards a hybrid toolchain for
aggregate computing and many-agent
reinforcement learning . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous December 2024 . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . . . . ??
Rosalie Defourné Encoding TLA$^+$ proof obligations
safely for SMT . . . . . . . . . . . . . ??
André Platzer Hybrid dynamical systems logic and its
refinements . . . . . . . . . . . . . . ??
Alessio Gambi and
Sebastiano Panichella Preface for the special issue on
SBFT'23: Search-Based and Fuzz Testing
--- Tools . . . . . . . . . . . . . . . ??
Pedro Pereira and
António Rito Silva Microservices simulator: an
object-oriented framework for
transactional causal consistency . . . . ??
Gianluca Aguzzi and
Mirko Viroli MacroSwarm: a Scala framework for swarm
programming . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . . . ??
Saswata Paul and
Chris McCarthy and
Stacy Patterson and
Carlos Varela Formal verification of timely knowledge
propagation in airborne networks . . . . ??
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 . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous January 2025 . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . ??
Siyue Chen and
Loek Cleophas and
Sandro Schulze and
Jacob Krüger VisFork: Towards a toolsuite for
visualizing fork ecosystems . . . . . . ??
Jan Vermaelen and
Tom Holvoet An empirical evaluation of a formal
approach versus ad hoc implementations
in robot behavior planning . . . . . . . ??
Gerhard Schellhorn and
Stefan Bodenmüller and
Wolfgang Reif Verification of forward simulations with
thread-local, step-local proof
obligations . . . . . . . . . . . . . . ??
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 . . . . . . . . . . . . . ??
Erwan Mahe and
Boutheina Bannour and
Christophe Gaston and
Pascale Le Gall Efficient interaction-based offline
runtime verification of distributed
systems with lifeline removal . . . . . ??
Achim D. Brucker and
Idir Ait-Sadoune and
Nicolas Méric and
Burkhart Wolff Parametric ontologies in formal software
engineering . . . . . . . . . . . . . . ??
Andy S. Tatman and
Hans-Dieter A. Hiep and
Stijn de Gouw Analysis and formal specification of
OpenJDK's BitSet: Proof files . . . . . 1--5
Mengwei Xu and
Blair Archibald and
Michele Sevegnani CAN-Verify: Automated analysis for BDI
agents . . . . . . . . . . . . . . . . . ??
Khaled El-Fakih and
Faiz Hassan and
Ayman Alzaatreh and
Nina Yevtushenko Assessing the coverage of W-based
conformance testing methods over code
faults . . . . . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous April 2025 . . . . . . . . . . . . . . . ??
Trey Woodlief and
Felipe Toledo and
Sebastian Elbaum and
Matthew B. Dwyer The SGSM framework: Enabling the
specification and monitor synthesis of
safe driving properties through scene
graphs . . . . . . . . . . . . . . . . . ??
Srajan Goyal and
Alberto Griggio and
Stefano Tonetta System-level simulation-based
verification of Autonomous Driving
Systems with the VIVAS framework and
CARLA simulator . . . . . . . . . . . . ??
Blair Archibald and
Michele Sevegnani and
Mengwei Xu Modelling and verifying BDI agents under
uncertainty . . . . . . . . . . . . . . ??
Philipp Borchers and
Tjark Koopmann and
Lukas Westhofen and
Jan Steffen Becker and
Lina Putze and
Dominik Grundt and
Thies de Graaff and
Vincent Kalwa and
Christian Neurohr TSC2CARLA: an abstract scenario-based
verification toolchain for automated
driving systems . . . . . . . . . . . . ??
Bin Hu and
Dongjin Yu and
Yijian Wu and
Tianyi Hu and
Yuanfang Cai An empirical study of code clones:
Density, entropy, and patterns . . . . . ??
Yusung Sim and
Wonho Shin and
Sungho Lee Automated code transformation for
distributed training of TensorFlow deep
learning models . . . . . . . . . . . . ??
Shuqi Liu and
Yu Zhou and
Huiwen Yang and
Tingting Han and
Taolue Chen Integrating behavioral semantic analysis
in usage-based equivalent tests
generation for mobile applications . . . ??
Guilherme Lima and
Alexandre Rademaker and
Rosario Uceda-Sosa ULKB Logic: a HOL-based framework for
reasoning over knowledge graphs . . . . ??
Maarten Vandercammen and
Coen De Roover State merging for concolic testing of
event-driven applications . . . . . . . ??
Bence Graics and
Milán Mondok and
Vince Molnár and
István Majzik Model-based testing of asynchronously
communicating distributed controllers
using validated mappings to formal
representations . . . . . . . . . . . . ??
Heji Huang and
Ju Qian and
Deping Zhang Filling query-type text inputs for
Android applications via inner-app
mining and GPT recommendation . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous May 2025 . . . . . . . . . . . . . . . . ??
Giovanni Giachetti and
Breno de França and
Marcela Genero and
Renata Guizzardi Preface for ``Selected papers from the
26th Ibero--American Conference on
Software Engineering (CIbSE 2023)'' . . ??
Hossein Hojjat and
Erika Ábrahám Preface: Fundamentals of Software
Engineering (extended versions of
selected papers of FSEN 2023) . . . . . ??
Roberto Casadei and
Vinicius Vielmo Cogo and
Tom van Dijk and
Alceste Scalas Preface for the special issue on
selected software artifacts from
DisCoTec 2023 --- the 18th International
Federated Conference on Distributed
Computing Techniques . . . . . . . . . . ??
Fabiano Pecorelli and
Vita Santa Barletta and
Manuel A. Serrano Preface for ``Quantum Programming for
Software Engineering (QP4SE)'' . . . . . ??
Anonymous Tools and Software at the Systems and
Software Product Line Conference (SPLC
2022 and 2023) . . . . . . . . . . . . . ??
Neeraj Kumar Singh and
Cristina David and
Meng Sun and
Meng Wang Introduction to the TASE 2023 Special
Issue . . . . . . . . . . . . . . . . . ??
Diego Marmsoler and
Billy Thornton Deductive verification of solidity smart
contracts with SSCalc . . . . . . . . . ??
László Antal and
Erika Ábrahám and
Hana Masara Generalizing neural network verification
to the family of piece-wise linear
activation functions . . . . . . . . . . ??
Elisa Jiménez and
Alberto Gordillo and
Coral Calero and
Ma. \'Angeles Moraga and
Félix García Does the compiler or interpreter version
influence the energy consumption of
programming languages? . . . . . . . . . ??
Rubén Campos-López and
Esther Guerra and
Juan de Lara Building augmented reality games with
argDSL . . . . . . . . . . . . . . . . . ??
Jyoti Prakash and
Abhishek Tiwari and
Christian Hammer Modular unification of unilingual
pointer analyses to multilingual
FFI-based programs . . . . . . . . . . . ??
Peter Rivi\`ere and
Neeraj Kumar Singh and
Yamine Ait-Ameur and
Guillaume Dupont Extending the EB4EB framework with
parameterised events . . . . . . . . . . ??
Shaowen Li and
Hiroyuiki Sato SBD: Securing safe Rust automatically
from unsafe Rust . . . . . . . . . . . . ??
Minnan Zhang and
Jingdong Jia and
Luiz Fernando Capretz and
Xin Hou and
Huobin Tan Graph neural network-based long method
and blob code smell detection . . . . . ??
Boutheina Bannour and
Arnault Lapitre and
Pascale Le Gall Path-guided conformance test case
generation for models with data and time
using symbolic execution techniques . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous July 2025 . . . . . . . . . . . . . . . ??
Thomas Flinkow and
Barak A. Pearlmutter and
Rosemary Monahan Comparing differentiable logics for
learning with logical constraints . . . ??
Fatih Sarikoc Model checking and verification of a
rail-side protection system . . . . . . ??
Yue Wu and
Zhentao He and
Qingnan Wang and
Yihui Wang and
Huaxiao Liu LayoutOptimizer: a layout rendering
performance optimizer for Android
application . . . . . . . . . . . . . . ??
Zezhong Chen and
Yuxin Deng and
Wenjie Du Trusta: Reasoning about assurance cases
with formal methods and large language
models . . . . . . . . . . . . . . . . . ??
Xutong Liu and
Yufei Zhou and
Yutian Tang and
Junyan Qian and
Yuming Zhou Human-in-the-loop online just-in-time
software defect prediction: What have we
achieved and what do we still miss? . . ??
Dominik Grundt and
Astrid Rakow and
Philipp Borchers and
Eike Möhlmann What does AI need to know to drive:
Testing relevance of knowledge . . . . . ??
Patrick Rodrigo Da Silva and
Érica Ferreira de Souza and
Glaúcia Braga e Silva and
Giovani Volnei Meinerz and
Katia Romero Felizardo Applying graph-based knowledge
representation to capture insights from
discussions forum in software
engineering . . . . . . . . . . . . . . ??
Silvia Bonfanti and
Elvinia Riccobene and
Patrizia Scandurra Formal specification and validation of
the MVM-Adapt system using Compositional
I/O Abstract State Machines . . . . . . ??
Alice Miller and
Bernd Porr and
Ivaylo Valkov and
Douglas Fraser and
Daumantas Pagojus Model checking with memoisation for fast
overtaking planning . . . . . . . . . . ??
Ralf Stemmer and
Ishan Saxena and
Lukas Panneke and
Dominik Grundt and
Anna Austel and
Eike Möhlmann and
Bernd Westphal Runtime monitoring of complex
scenario-based requirements for
autonomous driving functions . . . . . . ??
Lucas Carvalho and
Tayana Conte Software architecture decision-making
process: the practitioners' view from
the Brazilian industry . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous September 2025 . . . . . . . . . . . . . ??
Xinjie Wei and
Chang-ai Sun and
Pengpeng Yang and
Xiao-Yi Zhang and
Dave Towey TraLogAnomaly: a microservice system
anomaly detection approach based on
hybrid event sequences . . . . . . . . . ??
Jianqiang Lv and
Cai Fu and
Liangheng Chen and
Ming Liu and
Shuai He and
Shuai Jiang and
Lansheng Han DopSteg: Program steganography using
data-oriented programming . . . . . . . ??
Stefan Hallerstede and
John Hatcliff A mechanized semantics for
component-based systems in the HAMR AADL
runtime . . . . . . . . . . . . . . . . ??
Cheng-Hao Cai and
Jing Sun and
Gillian Dobbie The automation of design model repair ??
Sascha Lehmann and
Antje Rogalla and
Maximilian Neidhardt and
Alexander Schlaefer and
Sibylle Schupp A provably safe controller for the
needle-steering problem using online
strategy synthesis . . . . . . . . . . . ??
Céline Bellanger and
Pierre-Loic Garoche and
Matthieu Martel and
Celia Picard Formally proved specification of
non-nested STL formulas as synchronous
observers . . . . . . . . . . . . . . . ??
Wahiba Bachiri and
Yassamine Seladji and
Pierre-Lo\"\ic Garoche Formal specification and SMT
verification of quantized neural network
for autonomous vehicles . . . . . . . . ??
Xiangyu Mu and
Xuan Zhang and
Chenlu Zhu and
Ning Li and
Peng Zhang and
Lei Liu Testing non-commutativity of reduce
functions with multi-column inputs . . . ??
Magalí González and
Luca Cernuzzi Analyzing MoWebA's adaptability across
architectures . . . . . . . . . . . . . ??
Joelma Choma and
Luciana Zaina Investigating quality aspects for UX
evaluation of IoT-based applications in
smart cities: a literature review . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous October 2025 . . . . . . . . . . . . . . ??
Szymon Stradowski and
Lech Madeyski ``Your AI is impressive, but my code
does not have any bugs'': managing false
positives in industrial contexts . . . . ??
Man Zhang and
Andrea Arcuri and
Yonggang Li and
Yang Liu and
Kaiming Xue and
Zhao Wang and
Jian Huo and
Weiwei Huang Fuzzing microservices: a series of user
studies in industry on industrial
systems with EvoMaster . . . . . . . . . ??
Jan Roßbach and
Michael Leuschel Certified control for train sign
classification . . . . . . . . . . . . . ??
Abdalrahman Aburakhia and
Mohammad Alshayeb Toward a prioritization approach for
third-party software library updates . . ??
Jia Lee and
Geunyeol Yu and
Kyungmin Bae SMT-based robust model checking for
signal temporal logic . . . . . . . . . ??
Gabriel Aracena and
Kyle Luster and
Fabio Santos and
Igor Steinmacher and
Marco A. Gerosa Applying large language models to issue
classification: Revisiting with extended
data and new models . . . . . . . . . . ??
Aissam Belghiat Interleaving semantics and verification
of UML 2 dynamic interactions using
process algebra . . . . . . . . . . . . ??
Xianzhiyu Li and
Kunjian Song and
Mikhail R. Gadelha and
Franz Brauße and
Rafael S. Menezes and
Konstantin Korovin and
Lucas C. Cordeiro ESBMC v7.6: Enhanced model checking of
C++ programs with \tt clang AST . . . . ??
Caterina Urban and
Pavle Suboti\'c and
Filip Drobnjakovi\'c Static analysis by abstract
interpretation against data leakage in
machine learning . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous December 2025 . . . . . . . . . . . . . ??
Dominique Méry and
Rosemary Monahan Selected papers from the Rigorous
State-Based Methods, 7th International
Conference, ABZ 2023, Nancy, France, May
30--June 2, 2023 . . . . . . . . . . . . ??
Elizabeth Scott and
Adrian Johnstone Earley table traversing parsers . . . . ??
Partha Protim Roy and
Kumar Nitol and
Teresa Gonçalves and
Hasan Sarwar Software project management tools in
practice in IT industry of Bangladesh ??
Daniel Cruz and
Amanda Santana and
Eduardo Figueiredo Evaluating a continuous feedback
strategy to enhance machine learning
code smell detection . . . . . . . . . . ??
Giuseppe De Palma and
Saverio Giallorenzo and
Jacopo Mauro and
Matteo Trentin and
Gianluigi Zavattaro tAPP OpenWhisk: a serverless platform
for topology-aware allocation priority
policies . . . . . . . . . . . . . . . . ??
Tiago Possato and
João H. Valentini and
Luiz F. P. Southier and
Marco A. C. Barbosa and
Marcelo Teixeira DEScMaker: a tool for automated code
generation for discrete event systems
controllers . . . . . . . . . . . . . . ??
Cecilia Manzino and
Gonzalo de Latorre A Haskell-embedded DSL for secure
information-flow . . . . . . . . . . . . ??
Cláudio Belo Lourenço and
Jorge Sousa Pinto Auto-active verification of distributed
systems and specification refinements
with Why3-do . . . . . . . . . . . . . . ??
Linlin Wen and
Chengying Mao and
Dave Towey and
Jifu Chen An adaptive pairwise testing algorithm
based on deep reinforcement learning . . ??
Alec Edwards and
Andrea Peruffo and
Alessandro Abate Fossil 2.0: Design, usage and impact of
a software tool for verification and
control of dynamical models . . . . . . ??
Benjamin Bogò and
Andrea Burattin and
Alceste Scalas PN2CCS: a tool to encode Petri nets into
calculus of communicating systems . . . ??
Gianluca Aguzzi and
Matteo Cerioni and
Mirko Viroli Low-code design of collective systems
with ScaFi-Blocks . . . . . . . . . . . ??
Kangliang Zhu and
Wenhua Yang and
Minxue Pan and
Yu Zhou Detecting duplicate vulnerability
records across databases . . . . . . . . ??
Pieter J. L. Cuijpers and
Jonas Hansen and
Kim G. Larsen Safe and infinite resource scheduling
using energy timed automata . . . . . . ??
Yang Wang and
Zeyu Lu and
Beining Wu and
Yibiao Yang and
Hongmin Lu and
Yuming Zhou Random test generators demystified:
Differences and potential for compiler
reliability . . . . . . . . . . . . . . ??
Ruibang Liu and
Hongming Liu and
Guoqiang Li Optimization of Farkas' Lemma-based
linear invariant generation using
divide-and-conquer with pruning . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous January 2026 . . . . . . . . . . . . . . ??
Adrian Francalanza and
Gerard Tabone and
Frank Pfenning Grits: a message-passing programming
language based on the semi-axiomatic
sequent calculus . . . . . . . . . . . . ??
Yibo Dai and
Li Xie and
Peng Wu and
Shecheng Cui and
Linhai Ma Intrathread method orders based adaptive
testing of concurrent objects . . . . . ??
Cyrille Artho and
Peter Csaba Ölveczky Formal Techniques for Safety-Critical
Systems (FTSCS 2023) . . . . . . . . . . ??
Erika Abraham and
Manuel Mazo Espinosa Preface Special Issue SCICO on
HSCC2024-software . . . . . . . . . . . ??
Zili Wang and
Laura P. Gamboa Guzman and
Kristin Y. Rozier WEST: Interactive validation of
Mission-time Linear Temporal Logic
(MLTL) . . . . . . . . . . . . . . . . . ??
Zhehao Zhao and
Yifeng Chen A programming framework for distributed
computing continuum systems . . . . . . ??
Fatimah Rita Ahmadi Typing tensor calculus in 2-categories
(I) . . . . . . . . . . . . . . . . . . ??
Houda Boukham and
Guido Wachsmuth and
Oskar Van Rest and
Hassan Chafi and
Sungpack Hong and
Martijn Dwars and
Arnaud Delamare and
Hamza Boucherit and
Dalila Chiadmi Domain-specific language engineering for
large-scale graph analytics using
Spoofax: an industry report . . . . . . ??
Claudia Gómez Llanez and
Paola Vallejo and
Jose Aguilar Design patterns applied in the
development of serious games for
cognitive-affective training . . . . . . ??
Takashi Suwa and
Atsushi Igarashi An ML-style module system for
cross-stage type abstraction in
multi-stage programming . . . . . . . . ??
Matteo Cimini and
Joan Montas Type soundness of functional languages
with subtyping in Lang-n-Prove . . . . . ??
Yongchang Ding and
Wei Han and
Zhiqiang Li and
Haowen Chen and
Linjun Chen and
Rong Peng and
Xiao-Yuan Jing Metric information mining with metric
attention to boost software defect
prediction performance . . . . . . . . . ??
Hossein Rabbiun and
Mahmoud Shirazi and
Jamal Mohammadi Exact and sufficient schedulability
tests for adaptive weakly-hard real-time
mixed-criticality systems . . . . . . . ??
Maryam Gholami and
Jafar Habibi and
Maziar Goudarzi Enhancing decision-making for software
architects: selecting appropriate
architectural patterns based on quality
attribute requirements . . . . . . . . . ??
Paula Herber and
Muhammad Osama and
Anton Wijs Research software from the integrated
Formal Methods (iFM) conference 2023 . . ??
Cuauhtémoc López-Martín Machine learning models for predicting
software design effort . . . . . . . . . ??
Anton Wijs An overview of research with Slco on
seamless integration of formal
verification into model-driven software
engineering . . . . . . . . . . . . . . ??
Ruibang Liu and
Minyu Chen and
Ling-I Wu and
Jingyu Ke and
Guoqiang Li Enhancing automated loop invariant
generation for complex programs with
large language models . . . . . . . . . ??
Edson Oliveira and
Ignacio García Rodríguez de Guzmán and
Marcela Genero and
Beatriz Marín and
Guilherme Travassos Preface for ``Selected Papers from the
27th Ibero--American Conference on
Software Engineering (CIbSE 2024)'' . . ??
Christophe Crochet and
John Aoga and
Axel Legay PANTHER: Pluginizable testing
environment for network protocols . . . ??
Rezvan Salimi and
Sadoon Azizi and
Amir Rastegari Profit-aware scheduling for
time-sensitive applications in
heterogeneous multi-server systems . . . ??
Anonymous Special issue on selected papers from
the 19th International Conference on
Formal Aspects of Component Software
(FACS 2023) . . . . . . . . . . . . . . ??
George Tsakalidis and
Kostas Vergidis Systematicity and generalizability in
business process redesign methodologies:
a systematic literature review . . . . . ??
Yunior Pacheco Correa and
Coen De Roover and
Johannes Härtel The sampling threat when mining
generalizable inter-library usage
patterns . . . . . . . . . . . . . . . . ??
Anonymous Editorial Board . . . . . . . . . . . . ??
Anonymous March 2026 . . . . . . . . . . . . . . . ??
Edsger W. Dijkstra Recursive Programming . . . . . . . . . 312--318