Table of contents for issues of Science of Computer Programming

Last update: Fri Apr 12 16:45:51 MDT 2024                Valid HTML 3.2!

Volume ??, Number ??, 19xx
Volume 1, Number 1--2, October, 1981
Volume 1, Number 3, May, 1982
Volume 2, Number 1, October, 1982
Volume 2, Number 2, November, 1982
Volume 2, Number 3, December, 1982
Volume 3, Number 1, April, 1983
Volume 3, Number 2, August, 1983
Volume 3, Number 3, December, 1983
Volume 4, Number 1, April, 1984
Volume 4, Number 2, August, 1984
Volume 4, Number 3, December, 1984
Volume 5, Number 1, February, 1985
Volume 5, Number 2, June, 1985
Volume 5, Number 3, October, 1985
Volume 6, Number 1, January, 1986
Volume 6, Number 2, March, 1986
Volume 6, Number 3, May, 1986
Volume 7, Number 1, July, 1986
Volume 7, Number 2, September, 1986
Volume 7, Number 3, November, 1986
Volume 8, Number 1, February, 1987
Volume 8, Number 2, April, 1987
Volume 8, Number 3, June, 1987
Volume 9, Number 1, August, 1987
Volume 9, Number 2, October, 1987
Volume 9, Number 3, December, 1987
Volume 10, Number 1, February, 1988
Volume 10, Number 2, April, 1988
Volume 10, Number 3, June, 1988
Volume 11, Number 1, October, 1988
Volume 11, Number 2, December, 1988
Volume 11, Number 3, April, 1989
Volume 12, Number 1, June, 1989
Volume 12, Number 2, July, 1989
Volume 12, Number 3, September, 1989
Volume 13, Number 1, December, 1989
Volume 13, Number 2--3, May, 1990
Volume 14, Number 1, June, 1990
Volume 14, Number 2--3, October, 1990
Volume 15, Number 1, November, 1990
Volume 15, Number 2--3, December, 1990
Volume 16, Number 1, July, 1991
Volume 16, Number 2, September, 1991
Volume 16, Number 3, October, 1991
Volume 17, Number 1--3, December, 1991
Volume 18, Number 1, January, 1992
Volume 18, Number 2, April, 1992
Volume 18, Number 3, June, 1992
Volume 19, Number 1, October, 1992
Volume 19, Number 2, November, 1992
Volume 19, Number 3, December, 1992
Volume 20, Number 1--2, April, 1993
Volume 20, Number 3, June, 1993
Volume 21, Number 1, August, 1993
Volume 21, Number 2, October, 1993
Volume 21, Number 3, December, 1993
Volume 22, Number 1--2, April, 1994
Volume 22, Number 3, June, 1994
Volume 23, Number 1, October, 1994
Volume 23, Number 2--3, December, 1994
Volume 24, Number 1, February, 1995
Volume 24, Number 2, April, 1995
Volume 24, Number 3, June, 1995
Volume 25, Number 1, October, 1995
Volume 25, Number 2--3, December, 1995
Volume 26, Number 1--3, May, 1996
Volume 27, Number 1, July, 1996
Volume 27, Number 2, September, 1996
Volume 27, Number 3, 1996
Volume 28, Number 1, January, 1997
Volume 28, Number 2--3, April, 1997
Volume 29, Number 1--2, July, 1997
Volume 29, Number 3, September, 1997
Volume 30, Number 1--2, January, 1998
Volume 30, Number 3, March 2, 1998
Volume 31, Number 1, May 8, 1998
Volume 31, Number 2--3, July 1, 1998
Volume 32, Number 1--3, September 1, 1998
Volume 33, Number 1, January 4, 1999
Volume 33, Number 2, February 1, 1999
Volume 33, Number 3, March 1, 1999
Volume 34, Number 1, April 1, 1999
Volume 34, Number 2, June 1, 1999
Volume 34, Number 3, July 1, 1999
Volume 35, Number 1, September, 1999
Volume 35, Number 2--3, November ??, 1999
Volume 36, Number 1, January ??, 2000
Volume 36, Number 2--3, March ??, 2000
Volume 37, Number 1--3, May ??, 2000
Volume 38, Number 1--3, August ??, 2000
Volume 39, Number 1, January ??, 2001
Volume 39, Number 2--3, March ??, 2001
Volume 40, Number 1, May ??, 2001
Volume 40, Number 2--3, July ??, 2001
Volume 41, Number 1, September, 2001
Volume 41, Number 2, October, 2001
Volume 41, Number 3, November, 2001
Volume 42, Number 1, January, 2002
Volume 42, Number 2--3, February, 2002
Volume 43, Number 1, April, 2002
Volume 43, Number 2--3, June, 2002
Volume 44, Number 1, July, 2002
Volume 44, Number 2, August, 2002
Volume 44, Number 3, September, 2002
Volume 45, Number 1, October, 2002
Volume 45, Number 2--3, November / December, 2002
Volume 46, Number 1--2, January / February, 2003
Volume 46, Number 3, March, 2003
Volume 47, Number 1, April, 2003
Volume 47, Number 2--3, May / June, 2003
Volume 48, Number 1, July, 2003
Volume 48, Number 2--3, August / September, 2003
Volume 49, Number 1--3, December, 2003
Volume 50, Number 1--3, March, 2004
Volume 51, Number 1--2, May, 2004
Volume 51, Number 3, June, 2004
Volume 52, Number 1--3, August, 2004
Volume 53, Number 1, October, 2004
Volume 53, Number 2, November, 2004
Volume 53, Number 3, December, 2004
Volume 54, Number 1, January, 2005
Volume 54, Number 2--3, February, 2005
Volume 55, Number 1--3, March, 2005
Volume 56, Number 1--2, April, 2005
Volume 56, Number 3, May / June, 2005
Volume 57, Number 1, July, 2005
Volume 57, Number 2, August, 2005
Volume 57, Number 3, September, 2005
Volume 58, Number 1--2, October, 2005
Volume 58, Number 3, December, 2005
Volume 59, Number 1--2, January, 2006
Volume 59, Number 3, February, 2006
Volume 60, Number 1, March, 2006
Volume 60, Number 2, April, 2006
Volume 60, Number 3, May, 2006
Volume 61, Number 1, June, 2006
Volume 61, Number 2, July, 2006
Volume 61, Number 3, August, 2006
Volume 62, Number 1, September, 2006
Volume 62, Number 2, October 1, 2006
Volume 62, Number 3, October 15, 2006
Volume 63, Number 1, November, 2006
Volume 63, Number 2, December 1, 2006
Volume 63, Number 3, December 15, 2006
Volume 64, Number 1, January 1, 2007
Volume 64, Number 2, January 15, 2007
Volume 64, Number 3, February 1, 2007
Volume 65, Number 1, March 1, 2007
Volume 65, Number 2, March 15, 2007
Volume 65, Number 3, April 1, 2007
Volume 66, Number 1, April 15, 2007
Volume 66, Number 2, April 30, 2007
Volume 66, Number 3, May 15, 2007
Volume 67, Number 1, June 1, 2007
Volume 67, Number 2--3, July 1, 2007
Volume 68, Number 1, August 1, 2007
Volume 68, Number 2, September 1, 2007
Volume 68, Number 3, October 1, 2007
Volume 69, Number 1--3, December 1, 2007
Volume 70, Number 1, January 1, 2008
Volume 70, Number 2--3, February 1, 2008
Volume 71, Number 1, March 1, 2008
Volume 71, Number 2, April 1, 2008
Volume 71, Number 3, May 1, 2008
Volume 72, Number 1--2, June 1, 2008
Volume 72, Number 3, August 1, 2008
Volume 73, Number 1, September 1, 2008
Volume 73, Number 2--3, October 1, 2008
Volume 74, Number 1--2, December 1, 2008
Volume 74, Number 3, January 1, 2009
Volume 74, Number 4, February 1, 2009
Volume 74, Number 5--6, March 1, 2009
Volume 74, Number 7, May 1, 2009
Volume 74, Number 8, June 1, 2009
Volume 74, Number 9, July 1, 2009
Volume 74, Number 10, August 15, 2009
Volume 74, Number 11--12, November, 2009
Volume 75, Number 1--2, January 1, 2010
Volume 75, Number 3, March, 2010
Volume 75, Number 4, April, 2010
Volume 75, Number 5, May 1, 2010
Volume 75, Number 6, June 1, 2010
Volume 75, Number 7, July 1, 2010
Volume 75, Number 8, August 1, 2010
Volume 75, Number 9, September 1, 2010
Volume 75, Number 10, October 1, 2010
Volume 75, Number 11, November 1, 2010
Volume 75, Number 12, December 1, 2010
Volume 76, Number 1, January 1, 2011
Volume 76, Number 2, February 1, 2011
Volume 76, Number 3, March 1, 2011
Volume 76, Number 4, April 1, 2011
Volume 76, Number 5, May 1, 2011
Volume 76, Number 6, June 1, 2011
Volume 76, Number 7, July 1, 2011
Volume 76, Number 8, August 1, 2011
Volume 76, Number 9, September 1, 2011
Volume 76, Number 10, October 1, 2011
Volume 76, Number 11, November 1, 2011
Volume 76, Number 12, December 1, 2011
Volume 77, Number 1, January 1, 2012
Volume 77, Number 2, February 1, 2012
Volume 77, Number 3, March 1, 2012
Volume 77, Number 4, April 1, 2012
Volume 77, Number 5, May 1, 2012
Volume 77, Number 6, June 1, 2012
Volume 77, Number 7--8, July 1, 2012
Volume 77, Number 9, August 1, 2012
Volume 77, Number 10--11, September 1, 2012
Volume 77, Number 12, October 1, 2012
Volume 78, Number 1, November 1, 2012
Volume 78, Number 2, February 1, 2013
Volume 78, Number 3, March 1, 2013
Volume 78, Number 4, April 1, 2013
Volume 78, Number 5, May 1, 2013
Volume 78, Number 6, June 1, 2013
Volume 78, Number 7, July 1, 2013
Volume 78, Number 8, August 1, 2013
Volume 78, Number 9, September 1, 2013
Volume 78, Number 10, October 1, 2013
Volume 78, Number 11, November 1, 2013
Volume 78, Number 12, December 1, 2013
Volume 79, Number ??, January 1, 2014
Volume 80, Number ??, February 1, 2014
Volume 81, Number ??, February 15, 2014
Volume 82, Number ??, March 1, 2014
Volume 83, Number ??, April 1, 2014
Volume 84, Number ??, May 1, 2014
Volume 85, Number (part A), June 1, 2014
Volume 85, Number (part B), June 1, 2014
Volume 86, Number ??, June 15, 2014
Volume 87, Number ??, July 1, 2014
Volume 88, Number ??, August 1, 2014
Volume 89 (part A), Number ??, September 1, 2014
Volume 89 (part B), Number ??, September 1, 2014
Volume 89 (part C), Number ??, September 1, 2014
Volume 90 (part A), Number ??, September 15, 2014
Volume 90 (part B), Number ??, September 15, 2014
Volume 91 (part A), Number ??, October 1, 2014
Volume 91 (part B), Number ??, October 1, 2014
Volume 92 (part A), Number ??, October 15, 2014
Volume 92 (part B), Number ??, October 15, 2014
Volume 93 (part A), Number ??, November 1, 2014
Volume 93 (part B), Number ??, November 1, 2014
Volume 94 (part 1), Number ??, November 15, 2014
Volume 94 (part 2), Number ??, November 15, 2014
Volume 94 (part 3), Number ??, November 15, 2014
Volume 95 (part 1), Number ??, December 1, 2014
Volume 95 (part 2), Number ??, December 1, 2014
Volume 95 (part 3), Number ??, December 1, 2014
Volume 95 (part 4), Number ??, December 1, 2014
Volume 96 (part 1), Number ??, December 15, 2014
Volume 96 (part 2), Number ??, December 15, 2014
Volume 96 (part 3), Number ??, December 15, 2014
Volume 96 (part 4), Number ??, December 15, 2014
Volume 97 (part 1), Number ??, January 1, 2015
Volume 97 (part 2), Number ??, January 1, 2015
Volume 97 (part 3), Number ??, January 1, 2015
Volume 97 (part 4), Number ??, January 1, 2015
Volume 98 (part 1), Number ??, February 1, 2015
Volume 98 (part 2), Number ??, February 1, 2015
Volume 98 (part 3), Number ??, February 1, 2015
Volume 98 (part 2), Number ??, February 1, 2015
Volume 98 (part 3), Number ??, February 1, 2015
Volume 98 (part 4), Number ??, February 1, 2015
Volume 99, Number ??, March 1, 2015
Volume 100, Number ??, March 15, 2015
Volume 101, Number ??, April 1, 2015
Volume 102, Number ??, May 1, 2015
Volume 103, Number ??, June 1, 2015
Volume 104, Number ??, June 15, 2015
Volume 105, Number ??, July 1, 2015
Volume 106, Number ??, August 1, 2015
Volume 107--108, Number ??, 2015
Volume 107--108, 2015
Volume 109, Number ??, October 1, 2015
Volume 110, Number ??, October 15, 2015
Volume 111 (part 1), Number ??, November 1, 2015
Volume 111 (part 2), Number ??, 2015
Volume 111 (part 3), Number ??, 2015
Volume 112 (part 1), Number ??, November 15, 2015
Volume 112 (part 2), Number ??, November 15, 2015
Volume 112 (part 3), Number ??, November 15, 2015
Volume 113 (part 1), Number ??, December 1, 2015
Volume 113 (part 2), Number ??, December 1, 2015
Volume 113 (part 3), Number ??, December 1, 2015
Volume 114, Number ??, December 15, 2015
Volume 115--116, Number ??, 2015
Volume 117, Number ??, February 15, 2016
Volume 118, Number ??, March 1, 2016
Volume 119, Number ??, April 1, 2016
Volume 120, Number ??, 2016
Volume 121, Number ??, June 1, 2016
Volume 122, Number ??, June 15, 2016
Volume 123, Number ??, July 1, 2016
Volume 124, Number ??, August 1, 2016
Volume 125, Number ??, September 1, 2016
Volume 126, Number ??, September 15, 2016
Volume 127, Number ??, October 1, 2016
Volume 128, Number ??, October 15, 2016
Volume 129, Number ??, November 1, 2016
Volume 130, Number ??, November 15, 2016
Volume 131, Number ??, December 1, 2016
Volume 132 (part 1), Number ??, December 15, 2016
Volume 132 (part 2), Number ??, December 15, 2016
Volume 132 (part 1), Number ??, December 15, 2016
Volume 132 (part 2), Number ??, December 15, 2016
Volume 133 (part 1), Number ??, January 1, 2017
Volume 133 (part 2), Number ??, January 1, 2017
Volume 134, Number ??, 2017
Volume 135, Number ??, February 15, 2017
Volume 136, Number ??, 2017
Volume 137, Number ??, April 1, 2017
Volume 138, Number ??, May 1, 2017
Volume 139, Number ??, June 1, 2017
Volume 140, Number ??, June 15, 2017
Volume 141--142, Number ??, July / August, 2017
Volume 143, Number ??, September 1, 2017
Volume 144, Number ??, September 15, 2017
Volume 145, Number ??, October 1, 2017
Volume 146, Number ??, October 15, 2017
Volume 147, Number ??, November 1, 2017
Volume 148, Number ??, November 15, 2017
Volume 149, Number ??, December 1, 2017
Volume 150, Number ??, December 15, 2017
Volume 151, Number ??, January 1, 2018
Volume 152, Number ??, January 15, 2018
Volume 153, Number ??, February 15, 2018
Volume 154, Number ??, March 1, 2018
Volume 155, Number ??, 2018
Volume 156, Number ??, May 1, 2018
Volume 157, Number ??, 2018
Volume 158, Number ??, 2018
Volume 159, Number ??, July 1, 2018
Volume 160, Number ??, 2018
Volume 161, Number ??, 2018
Volume 162, Number ??, 2018
Volume 163, Number ??, October 1, 2018
Volume 165, Number ??, November 1, 2018
Volume 166, Number ??, November 15, 2018
Volume 167, Number ??, December 1, 2018
Volume 168, Number ??, December 15, 2018
Volume 169, Number ??, January 1, 2019
Volume 170, Number ??, January 15, 2019
Volume 171, Number ??, February 15, 2019
Volume 172, Number ??, March 1, 2019
Volume 173, Number ??, March 15, 2019
Volume 174, Number ??, April 1, 2019
Volume 175, Number ??, April 15, 2019
Volume 176, Number ??, May 1, 2019
Volume 177, Number ??, May 15, 2019
Volume 178, Number ??, June 1, 2019
Volume 179, Number ??, June 15, 2019
Volume 180, Number ??, July 1, 2019
Volume 181, Number ??, July 15, 2019
Volume 182, Number ??, August 1, 2019
Volume 183, Number ??, September 1, 2019
Volume 184, Number ??, October 1, 2019
Volume 185, Number ??, January 1, 2020
Volume 186, Number ??, February 1, 2020
Volume 187, Number ??, February 15, 2020
Volume 188, Number ??, March 1, 2020
Volume 189, Number ??, April 1, 2020
Volume 190, Number ??, May 1, 2020
Volume 191, Number ??, June 1, 2020
Volume 192, Number ??, June 15, 2020
Volume 193, Number ??, July 1, 2020
Volume 194, Number ??, August 1, 2020
Volume 195, Number ??, September 1, 2020
Volume 196, Number ??, September 15, 2020
Volume 197, Number ??, October 1, 2020
Volume 198, Number ??, October 15, 2020
Volume 199, Number ??, November 1, 2020
Volume 200, Number ??, December 1, 2020
Volume 201, Number ??, January 1, 2021
Volume 202, Number ??, February 1, 2021
Volume 203, Number ??, March 1, 2021
Volume 204, Number ??, April 1, 2021
Volume 205, Number ??, May 1, 2021
Volume 206, Number ??, June 1, 2021
Volume 207, Number ??, July 1, 2021
Volume 208, Number ??, August 1, 2021
Volume 209, Number ??, September 1, 2021
Volume 210, Number ??, October 1, 2021
Volume 211, Number ??, November 1, 2021
Volume 212, Number ??, December 1, 2021
Volume 213, Number ??, January 1, 2022
Volume 214, Number ??, February 1, 2022
Volume 215, Number ??, March 1, 2022
Volume 216, Number ??, April 1, 2022
Volume 217, Number ??, May 1, 2022
Volume 218, Number ??, June 1, 2022
Volume 219, Number ??, July 1, 2022
Volume 220, Number ??, August 1, 2022
Volume 221, Number ??, September 1, 2022
Volume 223, Number ??, November 1, 2022
Volume 224, Number ??, December 1, 2022
Volume 225, Number ??, January, 2023
Volume 226, Number ??, March, 2023
Volume 227, Number ??, April, 2023
Volume 228, Number ??, June, 2023
Volume 229, Number ??, July, 2023
Volume 230, Number ??, August, 2023
Volume 231, Number ??, January, 2024
Volume 232, Number ??, January, 2024
Volume 233, Number ??, March, 2024
Volume 234, Number ??, May, 2024
Volume 235, Number ??, July, 2024
Volume 2, Number 1, December, 1960


Science of Computer Programming
Volume ??, Number ??, 19xx

                     W. Cai and   
               D. B. Skillicorn   Calculating Recurrences Using the
                                  Bird--Meertens Formalism . . . . . . . . ??


Science of Computer Programming
Volume 1, Number 1--2, October, 1981

                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

Science of Computer Programming
Volume 1, Number 3, May, 1982

                 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


Science of Computer Programming
Volume 2, Number 1, October, 1982

         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

Science of Computer Programming
Volume 2, Number 2, November, 1982

           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

Science of Computer Programming
Volume 2, Number 3, December, 1982

            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


Science of Computer Programming
Volume 3, Number 1, April, 1983

                     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

Science of Computer Programming
Volume 3, Number 2, August, 1983

            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

Science of Computer Programming
Volume 3, Number 3, December, 1983

               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


Science of Computer Programming
Volume 4, Number 1, April, 1984

          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

Science of Computer Programming
Volume 4, Number 2, August, 1984

               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

Science of Computer Programming
Volume 4, Number 3, December, 1984

              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


Science of Computer Programming
Volume 5, Number 1, February, 1985

                   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

Science of Computer Programming
Volume 5, Number 2, June, 1985

             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

Science of Computer Programming
Volume 5, Number 3, October, 1985

       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


Science of Computer Programming
Volume 6, Number 1, January, 1986

            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

Science of Computer Programming
Volume 6, Number 2, March, 1986

               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

Science of Computer Programming
Volume 6, Number 3, May, 1986

        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


Science of Computer Programming
Volume 7, Number 1, July, 1986

           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

Science of Computer Programming
Volume 7, Number 2, September, 1986

                     H. Partsch   Transformational Program Development in
                                  a Particular Problem Domain  . . . . . . 99--241
                         M. Rem   Small Programming Exercises $ 13 $ . . . 243--248

Science of Computer Programming
Volume 7, Number 3, November, 1986

           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


Science of Computer Programming
Volume 8, Number 1, February, 1987

                  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

Science of Computer Programming
Volume 8, Number 2, April, 1987

                     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

Science of Computer Programming
Volume 8, Number 3, June, 1987

               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


Science of Computer Programming
Volume 9, Number 1, August, 1987

             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

Science of Computer Programming
Volume 9, Number 2, October, 1987

             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

Science of Computer Programming
Volume 9, Number 3, December, 1987

             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


Science of Computer Programming
Volume 10, Number 1, February, 1988

                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

Science of Computer Programming
Volume 10, Number 2, April, 1988

                 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

Science of Computer Programming
Volume 10, Number 3, June, 1988

      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


Science of Computer Programming
Volume 11, Number 1, October, 1988

                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

Science of Computer Programming
Volume 11, Number 2, December, 1988

               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

Science of Computer Programming
Volume 11, Number 3, April, 1989

                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


Science of Computer Programming
Volume 12, Number 1, June, 1989

                  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

Science of Computer Programming
Volume 12, Number 2, July, 1989

                 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

Science of Computer Programming
Volume 12, Number 3, September, 1989

             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


Science of Computer Programming
Volume 13, Number 1, December, 1989

             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

Science of Computer Programming
Volume 13, Number 2--3, May, 1990

              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


Science of Computer Programming
Volume 14, Number 1, June, 1990

           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

Science of Computer Programming
Volume 14, Number 2--3, October, 1990

    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


Science of Computer Programming
Volume 15, Number 1, November, 1990

                   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

Science of Computer Programming
Volume 15, Number 2--3, December, 1990

           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


Science of Computer Programming
Volume 16, Number 1, July, 1991

        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

Science of Computer Programming
Volume 16, Number 2, September, 1991

          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

Science of Computer Programming
Volume 16, Number 3, October, 1991

                   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


Science of Computer Programming
Volume 17, Number 1--3, December, 1991

                    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


Science of Computer Programming
Volume 18, Number 1, January, 1992

                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

Science of Computer Programming
Volume 18, Number 2, April, 1992

                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

Science of Computer Programming
Volume 18, Number 3, June, 1992

                  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


Science of Computer Programming
Volume 19, Number 1, October, 1992

                    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

Science of Computer Programming
Volume 19, Number 2, November, 1992

               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

Science of Computer Programming
Volume 19, Number 3, December, 1992

          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


Science of Computer Programming
Volume 20, Number 1--2, April, 1993

                  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

Science of Computer Programming
Volume 20, Number 3, June, 1993

                   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


Science of Computer Programming
Volume 21, Number 1, August, 1993

            E. Pascal Gribomont   Concurrency without toil: a systematic
                                  method for parallel program design . . . 1--56
           Bernhard Möller   Towards pointer algebra  . . . . . . . . 57--90

Science of Computer Programming
Volume 21, Number 2, October, 1993

                  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

Science of Computer Programming
Volume 21, Number 3, December, 1993

             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


Science of Computer Programming
Volume 22, Number 1--2, April, 1994

                      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

Science of Computer Programming
Volume 22, Number 3, June, 1994

                  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


Science of Computer Programming
Volume 23, Number 1, October, 1994

             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

Science of Computer Programming
Volume 23, Number 2--3, December, 1994

            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


Science of Computer Programming
Volume 24, Number 1, February, 1995

             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

Science of Computer Programming
Volume 24, Number 2, April, 1995

           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

Science of Computer Programming
Volume 24, Number 3, June, 1995

                 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


Science of Computer Programming
Volume 25, Number 1, October, 1995

                  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

Science of Computer Programming
Volume 25, Number 2--3, December, 1995

                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


Science of Computer Programming
Volume 26, Number 1--3, May, 1996

                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


Science of Computer Programming
Volume 27, Number 1, July, 1996

               Susumu Nishimura   Integrating different versions of
                                  programs with backward and forward
                                  slices . . . . . . . . . . . . . . . . . 1--35
             Dominic Duggan and   
                 Frederick Bent   Explaining type inference  . . . . . . . 37--83

Science of Computer Programming
Volume 27, Number 2, September, 1996

               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

Science of Computer Programming
Volume 27, Number 3, 1996

                 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


Science of Computer Programming
Volume 28, Number 1, January, 1997

        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

Science of Computer Programming
Volume 28, Number 2--3, April, 1997

               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


Science of Computer Programming
Volume 29, Number 1--2, July, 1997

           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

Science of Computer Programming
Volume 29, Number 3, September, 1997

                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


Science of Computer Programming
Volume 30, Number 1--2, January, 1998

              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

Science of Computer Programming
Volume 30, Number 3, March 2, 1998

             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


Science of Computer Programming
Volume 31, Number 1, May 8, 1998

             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

Science of Computer Programming
Volume 31, Number 2--3, July 1, 1998

           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


Science of Computer Programming
Volume 32, Number 1--3, September 1, 1998

             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


Science of Computer Programming
Volume 33, Number 1, January 4, 1999

                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

Science of Computer Programming
Volume 33, Number 2, February 1, 1999

            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

Science of Computer Programming
Volume 33, Number 3, March 1, 1999

                 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


Science of Computer Programming
Volume 34, Number 1, April 1, 1999

               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

Science of Computer Programming
Volume 34, Number 2, June 1, 1999

               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

Science of Computer Programming
Volume 34, Number 3, July 1, 1999

           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


Science of Computer Programming
Volume 35, Number 1, September, 1999

                      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

Science of Computer Programming
Volume 35, Number 2--3, November ??, 1999

                      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


Science of Computer Programming
Volume 36, Number 1, January ??, 2000

              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

Science of Computer Programming
Volume 36, Number 2--3, March ??, 2000

                 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


Science of Computer Programming
Volume 37, Number 1--3, May ??, 2000

                      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


Science of Computer Programming
Volume 38, Number 1--3, August ??, 2000

          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


Science of Computer Programming
Volume 39, Number 1, January ??, 2001

                   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

Science of Computer Programming
Volume 39, Number 2--3, March ??, 2001

                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


Science of Computer Programming
Volume 40, Number 1, May ??, 2001

           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

Science of Computer Programming
Volume 40, Number 2--3, July ??, 2001

               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


Science of Computer Programming
Volume 41, Number 1, September, 2001

               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

Science of Computer Programming
Volume 41, Number 2, October, 2001

               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

Science of Computer Programming
Volume 41, Number 3, November, 2001

                  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


Science of Computer Programming
Volume 42, Number 1, January, 2002

                       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

Science of Computer Programming
Volume 42, Number 2--3, February, 2002

     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


Science of Computer Programming
Volume 43, Number 1, April, 2002

             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

Science of Computer Programming
Volume 43, Number 2--3, June, 2002

           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


Science of Computer Programming
Volume 44, Number 1, July, 2002

                 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

Science of Computer Programming
Volume 44, Number 2, August, 2002

              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

Science of Computer Programming
Volume 44, Number 3, September, 2002

               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


Science of Computer Programming
Volume 45, Number 1, October, 2002

                     C. Verhoef   Quantitative IT portfolio management . . 1--96
                      Anonymous   Editorial board  . . . . . . . . . . . . ii--ii

Science of Computer Programming
Volume 45, Number 2--3, November / December, 2002

           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


Science of Computer Programming
Volume 46, Number 1--2, January / February, 2003

           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

Science of Computer Programming
Volume 46, Number 3, March, 2003

             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


Science of Computer Programming
Volume 47, Number 1, April, 2003

         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

Science of Computer Programming
Volume 47, Number 2--3, May / June, 2003

           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


Science of Computer Programming
Volume 48, Number 1, July, 2003

               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

Science of Computer Programming
Volume 48, Number 2--3, August / September, 2003

                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


Science of Computer Programming
Volume 49, Number 1--3, December, 2003

                   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


Science of Computer Programming
Volume 50, Number 1--3, March, 2004

               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


Science of Computer Programming
Volume 51, Number 1--2, May, 2004

               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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 51, Number 3, June, 2004

                   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)  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 52, Number 1--3, August, 2004

               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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 53, Number 1, October, 2004

               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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 53, Number 2, November, 2004

                   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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 53, Number 3, December, 2004

                      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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 54, Number 1, January, 2005

             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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 54, Number 2--3, February, 2005

             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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 55, Number 1--3, March, 2005

              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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 56, Number 1--2, April, 2005

     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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 56, Number 3, May / June, 2005

               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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 57, Number 1, July, 2005

             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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 57, Number 2, August, 2005

                  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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 57, Number 3, September, 2005

                  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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 58, Number 1--2, October, 2005

                  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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 58, Number 3, December, 2005

                  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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 59, Number 1--2, January, 2006

              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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 59, Number 3, February, 2006

           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


Science of Computer Programming
Volume 60, Number 1, March, 2006

                   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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 60, Number 2, April, 2006

    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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 60, Number 3, May, 2006

             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


Science of Computer Programming
Volume 61, Number 1, June, 2006

             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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 61, Number 2, July, 2006

              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

Science of Computer Programming
Volume 61, Number 3, August, 2006

           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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 62, Number 1, September, 2006

         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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 62, Number 2, October 1, 2006

                  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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 62, Number 3, October 15, 2006

          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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 63, Number 1, November, 2006

           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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 63, Number 2, December 1, 2006

                 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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 63, Number 3, December 15, 2006

              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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 64, Number 1, January 1, 2007

             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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 64, Number 2, January 15, 2007

         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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 64, Number 3, February 1, 2007

                   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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 65, Number 1, March 1, 2007

              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

Science of Computer Programming
Volume 65, Number 2, March 15, 2007

                   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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 65, Number 3, April 1, 2007

       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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 66, Number 1, April 15, 2007

             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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 66, Number 2, April 30, 2007

                   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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 66, Number 3, May 15, 2007

               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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 67, Number 1, June 1, 2007

                  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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 67, Number 2--3, July 1, 2007

            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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 68, Number 1, August 1, 2007

          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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 68, Number 2, September 1, 2007

           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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 68, Number 3, October 1, 2007

        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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 69, Number 1--3, December 1, 2007

         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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 70, Number 1, January 1, 2008

               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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 70, Number 2--3, February 1, 2008

              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


Science of Computer Programming
Volume 71, Number 1, March 1, 2008

                 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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 71, Number 2, April 1, 2008

            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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 71, Number 3, May 1, 2008

                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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 72, Number 1--2, June 1, 2008

         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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 72, Number 3, August 1, 2008

          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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 73, Number 1, September 1, 2008

               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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 73, Number 2--3, October 1, 2008

        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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 74, Number 1--2, December 1, 2008

             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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 74, Number 3, January 1, 2009

                     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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 74, Number 4, February 1, 2009

              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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 74, Number 5--6, March 1, 2009

              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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 74, Number 7, May 1, 2009

       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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 74, Number 8, June 1, 2009

                  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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 74, Number 9, July 1, 2009

           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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 74, Number 10, August 15, 2009

          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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 74, Number 11--12, November, 2009

             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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 75, Number 1--2, January 1, 2010

           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

Science of Computer Programming
Volume 75, Number 3, March, 2010

     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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 75, Number 4, April, 2010

          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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 75, Number 5, May 1, 2010

                  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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 75, Number 6, June 1, 2010

                   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

Science of Computer Programming
Volume 75, Number 7, July 1, 2010

                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

Science of Computer Programming
Volume 75, Number 8, August 1, 2010

             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

Science of Computer Programming
Volume 75, Number 9, September 1, 2010

              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

Science of Computer Programming
Volume 75, Number 10, October 1, 2010

               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

Science of Computer Programming
Volume 75, Number 11, November 1, 2010

              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

Science of Computer Programming
Volume 75, Number 12, December 1, 2010

                   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


Science of Computer Programming
Volume 76, Number 1, January 1, 2011

               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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 76, Number 2, February 1, 2011

               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

Science of Computer Programming
Volume 76, Number 3, March 1, 2011

          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

Science of Computer Programming
Volume 76, Number 4, April 1, 2011

                 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

Science of Computer Programming
Volume 76, Number 5, May 1, 2011

          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

Science of Computer Programming
Volume 76, Number 6, June 1, 2011

              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

Science of Computer Programming
Volume 76, Number 7, July 1, 2011

                 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

Science of Computer Programming
Volume 76, Number 8, August 1, 2011

            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

Science of Computer Programming
Volume 76, Number 9, September 1, 2011

               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

Science of Computer Programming
Volume 76, Number 10, October 1, 2011

           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

Science of Computer Programming
Volume 76, Number 11, November 1, 2011

          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

Science of Computer Programming
Volume 76, Number 12, December 1, 2011

               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


Science of Computer Programming
Volume 77, Number 1, January 1, 2012

             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  . . . . . . . . . . . . ??

Science of Computer Programming
Volume 77, Number 2, February 1, 2012

              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

Science of Computer Programming
Volume 77, Number 3, March 1, 2012

                  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

Science of Computer Programming
Volume 77, Number 4, April 1, 2012

  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

Science of Computer Programming
Volume 77, Number 5, May 1, 2012

             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

Science of Computer Programming
Volume 77, Number 6, June 1, 2012

                 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

Science of Computer Programming
Volume 77, Number 7--8, July 1, 2012

           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

Science of Computer Programming
Volume 77, Number 9, August 1, 2012

              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

Science of Computer Programming
Volume 77, Number 10--11, September 1, 2012

              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

Science of Computer Programming
Volume 77, Number 12, October 1, 2012

                 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


Science of Computer Programming
Volume 78, Number 1, November 1, 2012

                   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

Science of Computer Programming
Volume 78, Number 2, February 1, 2013

                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

Science of Computer Programming
Volume 78, Number 3, March 1, 2013

                 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

Science of Computer Programming
Volume 78, Number 4, April 1, 2013

          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

Science of Computer Programming
Volume 78, Number 5, May 1, 2013

              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

Science of Computer Programming
Volume 78, Number 6, June 1, 2013

              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

Science of Computer Programming
Volume 78, Number 7, July 1, 2013

      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

Science of Computer Programming
Volume 78, Number 8, August 1, 2013

          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

Science of Computer Programming
Volume 78, Number 9, September 1, 2013

                   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

Science of Computer Programming
Volume 78, Number 10, October 1, 2013

                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

Science of Computer Programming
Volume 78, Number 11, November 1, 2013

               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

Science of Computer Programming
Volume 78, Number 12, December 1, 2013

                  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


Science of Computer Programming
Volume 79, Number ??, January 1, 2014

                   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


Science of Computer Programming
Volume 80, Number ??, February 1, 2014

      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


Science of Computer Programming
Volume 81, Number ??, February 15, 2014

           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


Science of Computer Programming
Volume 82, Number ??, March 1, 2014

                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


Science of Computer Programming
Volume 83, Number ??, April 1, 2014

               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


Science of Computer Programming
Volume 84, Number ??, May 1, 2014

                      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


Science of Computer Programming
Volume 85, Number (part A), June 1, 2014

            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

Science of Computer Programming
Volume 85, Number (part B), June 1, 2014

             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


Science of Computer Programming
Volume 86, Number ??, June 15, 2014

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


Science of Computer Programming
Volume 87, Number ??, July 1, 2014

             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


Science of Computer Programming
Volume 88, Number ??, August 1, 2014

    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


Science of Computer Programming
Volume 89 (part A), Number ??, September 1, 2014

      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


Science of Computer Programming
Volume 89 (part B), Number ??, September 1, 2014

           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


Science of Computer Programming
Volume 89 (part C), Number ??, September 1, 2014

                 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


Science of Computer Programming
Volume 90 (part A), Number ??, September 15, 2014

                 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


Science of Computer Programming
Volume 90 (part B), Number ??, September 15, 2014

            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


Science of Computer Programming
Volume 91 (part A), Number ??, October 1, 2014

        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


Science of Computer Programming
Volume 91 (part B), Number ??, October 1, 2014

 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


Science of Computer Programming
Volume 92 (part A), Number ??, October 15, 2014

                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


Science of Computer Programming
Volume 92 (part B), Number ??, October 15, 2014

             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


Science of Computer Programming
Volume 93 (part A), Number ??, November 1, 2014

           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


Science of Computer Programming
Volume 93 (part B), Number ??, November 1, 2014

               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


Science of Computer Programming
Volume 94 (part 1), Number ??, November 15, 2014

            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


Science of Computer Programming
Volume 94 (part 2), Number ??, November 15, 2014

          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


Science of Computer Programming
Volume 94 (part 3), Number ??, November 15, 2014

 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


Science of Computer Programming
Volume 95 (part 1), Number ??, December 1, 2014

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


Science of Computer Programming
Volume 95 (part 2), Number ??, December 1, 2014

              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


Science of Computer Programming
Volume 95 (part 3), Number ??, December 1, 2014

      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


Science of Computer Programming
Volume 95 (part 4), Number ??, December 1, 2014

              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


Science of Computer Programming
Volume 96 (part 1), Number ??, December 15, 2014

            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


Science of Computer Programming
Volume 96 (part 2), Number ??, December 15, 2014

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


Science of Computer Programming
Volume 96 (part 3), Number ??, December 15, 2014

        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


Science of Computer Programming
Volume 96 (part 4), Number ??, December 15, 2014

        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


Science of Computer Programming
Volume 97 (part 1), Number ??, January 1, 2015

                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


Science of Computer Programming
Volume 97 (part 2), Number ??, January 1, 2015

                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


Science of Computer Programming
Volume 97 (part 3), Number ??, January 1, 2015

                  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


Science of Computer Programming
Volume 97 (part 4), Number ??, January 1, 2015

              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


Science of Computer Programming
Volume 98 (part 1), Number ??, February 1, 2015

         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


Science of Computer Programming
Volume 98 (part 2), Number ??, February 1, 2015

           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


Science of Computer Programming
Volume 98 (part 3), Number ??, February 1, 2015

               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


Science of Computer Programming
Volume 98 (part 2), Number ??, February 1, 2015

                      Anonymous   Editorial Board  . . . . . . . . . . . . ifc


Science of Computer Programming
Volume 98 (part 3), Number ??, February 1, 2015

                      Anonymous   Editorial Board  . . . . . . . . . . . . ifc


Science of Computer Programming
Volume 98 (part 4), Number ??, February 1, 2015

       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


Science of Computer Programming
Volume 99, Number ??, March 1, 2015

     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


Science of Computer Programming
Volume 100, Number ??, March 15, 2015

              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


Science of Computer Programming
Volume 101, Number ??, April 1, 2015

             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


Science of Computer Programming
Volume 102, Number ??, May 1, 2015

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


Science of Computer Programming
Volume 103, Number ??, June 1, 2015

              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


Science of Computer Programming
Volume 104, Number ??, June 15, 2015

              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


Science of Computer Programming
Volume 105, Number ??, July 1, 2015

                 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


Science of Computer Programming
Volume 106, Number ??, August 1, 2015

 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


Science of Computer Programming
Volume 107--108, Number ??, 2015

                Rohit Gheyi and   
                  Juliano Iyoda   Selected papers from the Brazilian
                                  Symposiums on Formal Methods (SBMF 2012
                                  and 2013)  . . . . . . . . . . . . . . . 1

Science of Computer Programming
Volume 107--108, 2015

          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


Science of Computer Programming
Volume 109, Number ??, October 1, 2015

              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


Science of Computer Programming
Volume 110, Number ??, October 15, 2015

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


Science of Computer Programming
Volume 111 (part 1), Number ??, November 1, 2015

                 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


Science of Computer Programming
Volume 111 (part 2), Number ??, 2015

            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


Science of Computer Programming
Volume 111 (part 3), Number ??, 2015

            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


Science of Computer Programming
Volume 112 (part 1), Number ??, November 15, 2015

             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


Science of Computer Programming
Volume 112 (part 2), Number ??, November 15, 2015

              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


Science of Computer Programming
Volume 112 (part 3), Number ??, November 15, 2015

        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


Science of Computer Programming
Volume 113 (part 1), Number ??, December 1, 2015

               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


Science of Computer Programming
Volume 113 (part 2), Number ??, December 1, 2015

              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


Science of Computer Programming
Volume 113 (part 3), Number ??, December 1, 2015

  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


Science of Computer Programming
Volume 114, Number ??, December 15, 2015

             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


Science of Computer Programming
Volume 115--116, Number ??, 2015

            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


Science of Computer Programming
Volume 117, Number ??, February 15, 2016

                   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


Science of Computer Programming
Volume 118, Number ??, March 1, 2016

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


Science of Computer Programming
Volume 119, Number ??, April 1, 2016

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


Science of Computer Programming
Volume 120, Number ??, 2016

             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


Science of Computer Programming
Volume 121, Number ??, June 1, 2016

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


Science of Computer Programming
Volume 122, Number ??, June 15, 2016

              Mariam Lahami and   
               Moez Krichen and   
                 Mohamed Jmaiel   Safe and efficient runtime testing
                                  framework applied in dynamic and
                                  distributed systems  . . . . . . . . . . 1--28


Science of Computer Programming
Volume 123, Number ??, July 1, 2016

                   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


Science of Computer Programming
Volume 124, Number ??, August 1, 2016

      Carlos Camarão and   
  Lucília Figueiredo and   
                Rodrigo Ribeiro   Ambiguity and constrained polymorphism   1--19


Science of Computer Programming
Volume 125, Number ??, September 1, 2016

            Elizabeth Scott and   
               Adrian Johnstone   Structuring the GLL parsing algorithm
                                  for performance  . . . . . . . . . . . . 1--22


Science of Computer Programming
Volume 126, Number ??, September 15, 2016

           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


Science of Computer Programming
Volume 127, Number ??, October 1, 2016

                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


Science of Computer Programming
Volume 128, Number ??, October 15, 2016

            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


Science of Computer Programming
Volume 129, Number ??, November 1, 2016

        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


Science of Computer Programming
Volume 130, Number ??, November 15, 2016

            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


Science of Computer Programming
Volume 131, Number ??, December 1, 2016

           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


Science of Computer Programming
Volume 132 (part 1), Number ??, December 15, 2016

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


Science of Computer Programming
Volume 132 (part 2), Number ??, December 15, 2016

           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


Science of Computer Programming
Volume 132 (part 1), Number ??, December 15, 2016

                      Anonymous   Editorial Board  . . . . . . . . . . . . ifc--ifc


Science of Computer Programming
Volume 132 (part 2), Number ??, December 15, 2016

                      Anonymous   Editorial Board  . . . . . . . . . . . . ifc--ifc


Science of Computer Programming
Volume 133 (part 1), Number ??, January 1, 2017

           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


Science of Computer Programming
Volume 133 (part 2), Number ??, January 1, 2017

              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


Science of Computer Programming
Volume 134, Number ??, 2017

   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


Science of Computer Programming
Volume 135, Number ??, February 15, 2017

            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


Science of Computer Programming
Volume 136, Number ??, 2017

   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


Science of Computer Programming
Volume 137, Number ??, April 1, 2017

               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


Science of Computer Programming
Volume 138, Number ??, May 1, 2017

        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


Science of Computer Programming
Volume 139, Number ??, June 1, 2017

             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


Science of Computer Programming
Volume 140, Number ??, June 15, 2017

                  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


Science of Computer Programming
Volume 141--142, Number ??, July / August, 2017

                 Eric Fritz and   
                      Tian Zhao   Typing and semantics of asynchronous
                                  arrows in JavaScript . . . . . . . . . . 1--39


Science of Computer Programming
Volume 143, Number ??, September 1, 2017

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


Science of Computer Programming
Volume 144, Number ??, September 15, 2017

              Mihai Codescu and   
           Till Mossakowski and   
            Donald Sannella and   
               Andrzej Tarlecki   Specification refinements: Calculi,
                                  tools, and applications  . . . . . . . . 1--49
                      Anonymous   Editorial Board  . . . . . . . . . . . . ifc--ifc


Science of Computer Programming
Volume 145, Number ??, October 1, 2017

     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


Science of Computer Programming
Volume 146, Number ??, October 15, 2017

               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


Science of Computer Programming
Volume 147, Number ??, November 1, 2017

                  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


Science of Computer Programming
Volume 148, Number ??, November 15, 2017

               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


Science of Computer Programming
Volume 149, Number ??, December 1, 2017

            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


Science of Computer Programming
Volume 150, Number ??, December 15, 2017

                 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


Science of Computer Programming
Volume 151, Number ??, January 1, 2018

                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


Science of Computer Programming
Volume 152, Number ??, January 15, 2018

                      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


Science of Computer Programming
Volume 153, Number ??, February 15, 2018

                      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


Science of Computer Programming
Volume 154, Number ??, March 1, 2018

                      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


Science of Computer Programming
Volume 155, Number ??, 2018

                      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


Science of Computer Programming
Volume 156, Number ??, May 1, 2018

             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 . . . . . . . . . . ??


Science of Computer Programming
Volume 157, Number ??, 2018

                      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


Science of Computer Programming
Volume 158, Number ??, 2018

                      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


Science of Computer Programming
Volume 159, Number ??, July 1, 2018

     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


Science of Computer Programming
Volume 160, Number ??, 2018

                      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


Science of Computer Programming
Volume 161, Number ??, 2018

                      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


Science of Computer Programming
Volume 162, Number ??, 2018

                      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


Science of Computer Programming
Volume 163, Number ??, October 1, 2018

                      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


Science of Computer Programming
Volume 165, Number ??, November 1, 2018

           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  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 166, Number ??, November 15, 2018

                      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


Science of Computer Programming
Volume 167, Number ??, December 1, 2018

                      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


Science of Computer Programming
Volume 168, Number ??, December 15, 2018

                      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


Science of Computer Programming
Volume 169, Number ??, January 1, 2019

                      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


Science of Computer Programming
Volume 170, Number ??, January 15, 2019

                      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


Science of Computer Programming
Volume 171, Number ??, February 15, 2019

                      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


Science of Computer Programming
Volume 172, Number ??, March 1, 2019

                      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


Science of Computer Programming
Volume 173, Number ??, March 15, 2019

                      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


Science of Computer Programming
Volume 174, Number ??, April 1, 2019

                      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


Science of Computer Programming
Volume 175, Number ??, April 15, 2019

                      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


Science of Computer Programming
Volume 176, Number ??, May 1, 2019

                      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


Science of Computer Programming
Volume 177, Number ??, May 15, 2019

                      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


Science of Computer Programming
Volume 178, Number ??, June 1, 2019

                      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


Science of Computer Programming
Volume 179, Number ??, June 15, 2019

                      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


Science of Computer Programming
Volume 180, Number ??, July 1, 2019

                      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


Science of Computer Programming
Volume 181, Number ??, July 15, 2019

                      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


Science of Computer Programming
Volume 182, Number ??, August 1, 2019

                      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


Science of Computer Programming
Volume 183, Number ??, September 1, 2019

                      Anonymous   1 September 2019 . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
        Tobias Kappé and   
              Benjamin Lion and   
               Farhad Arbab and   
                Carolyn Talcott   Soft component automata: Composition,
                                  compilation, logic, and verification . . ??
               Samir Tigane and   
               Laid Kahloul and   
         Saber Benharzallah and   
             Souheib Baarir and   
              Samir Bourekkache   Reconfigurable GSPNs: a modeling
                                  formalism of evolvable discrete-event
                                  systems  . . . . . . . . . . . . . . . . ??
     Francisco Durán and   
               Camilo Rocha and   
               Gwen Salaün   A rewriting logic approach to resource
                                  allocation analysis in business process
                                  models . . . . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 184, Number ??, October 1, 2019

                      Anonymous   1 October 2019 . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
     Mohammad Ali Saadatjoo and   
          Seyed Morteza Babamir   Test-data generation directed by program
                                  path coverage through imperialist
                                  competitive algorithm  . . . . . . . . . ??
          Flavio Ferrarotti and   
Senén González and   
            Klaus-Dieter Schewe   BSP abstract state machines capture bulk
                                  synchronous parallel computations  . . . ??
                  Dan Zhang and   
        Dragan Bo\vsna\vcki and   
         Mark van den Brand and   
           Cornelis Huizing and   
                Bart Jacobs and   
               Ruurd Kuiper and   
                     Anton Wijs   Dependency safety for Java ---
                                  Implementing and testing failboxes . . . ??
                Stefano Mariani   Coordination in Socio-technical Systems:
                                  Where are we now? Where do we go next?   ??
        Beniamino Accattoli and   
               Giulio Guerrieri   Abstract machines for Open Call-by-Value ??
            Mariam Chaabane and   
 Ismael Bouassida Rodriguez and   
    Ricardo Colomo-Palacios and   
              Walid Gaaloul and   
                 Mohamed Jmaiel   A modeling approach for
                                  Systems-of-Systems by adapting
                                  ISO/IEC/IEEE 42010 Standard evaluated by
                                  Goal--Question--Metric . . . . . . . . . ??
             Kirsten Winter and   
               Graeme Smith and   
                   John Derrick   Modelling concurrent objects running on
                                  the TSO and ARMv8 memory models  . . . . ??
          Christoph Beierle and   
            Klaus-Dieter Schewe   Type-2 effectivity in abstract state
                                  machines for algorithms with exact real
                                  arithmetic . . . . . . . . . . . . . . . ??
             Tamer Z. Emara and   
            Joshua Zhexue Huang   RRPlib: a Spark library for representing
                                  HDFS blocks as a set of random sample
                                  data blocks  . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 185, Number ??, January 1, 2020

                      Anonymous   1 January 2020 . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
               Nikola Benes and   
                 Lubos Brim and   
              Samuel Pastva and   
          David Safránek   Parallel parameter synthesis algorithm
                                  for hybrid CTL . . . . . . . . . . . . . ??
                  Caio Lima and   
                Junio Cezar and   
    Guilherme Vieira Leobas and   
                Erven Rohou and   
Fernando Magno Quintão Pereira   Guided just-in-time specialization . . . ??
                Georg Moser and   
        Manuel Schneckenreither   Automated amortised resource analysis
                                  for term rewrite systems . . . . . . . . ??
            Martin Avanzini and   
               Ugo Dal Lago and   
                 Akihisa Yamada   On probabilistic term rewriting  . . . . ??
Juliana Küster Filipe Bowles and   
              Marco B. Caminati   Correct composition in the presence of
                                  behavioural conflicts and dephasing  . . ??


Science of Computer Programming
Volume 186, Number ??, February 1, 2020

                      Anonymous   1 February 2020  . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
           Keyvan Azadbakht and   
           Frank S. de Boer and   
      Nikolaos Bezirgiannis and   
                   Erik de Vink   A formal actor-based model for streaming
                                  the future . . . . . . . . . . . . . . . ??
               Harsh Beohar and   
         Barbara König and   
      Sebastian Küpper and   
                Alexandra Silva   Conditional transition systems with
                                  upgrades . . . . . . . . . . . . . . . . ??
                  Vlad Rusu and   
             Gilles Grimaud and   
           Michaël Hauspie   Proving partial-correctness and
                                  invariance properties of
                                  transition-system models . . . . . . . . ??


Science of Computer Programming
Volume 187, Number ??, February 15, 2020

                      Anonymous   15 February 2020 . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
              Davide Basile and   
        Maurice H. ter Beek and   
           Pierpaolo Degano and   
                 Axel Legay and   
         Gian-Luigi Ferrari and   
             Stefania Gnesi and   
       Felicita Di Giandomenico   Controller synthesis of service
                                  contracts with variability . . . . . . . ??
             Najah Ben Said and   
                Ioana Cristescu   End-to-end information flow security for
                                  web services orchestration . . . . . . . ??
            Rocco De Nicola and   
            Luca Di Stefano and   
                   Omar Inverso   Multi-agent systems with virtual
                                  stigmergy  . . . . . . . . . . . . . . . ??
               Chenyi Zhang and   
                       Jun Pang   Preface for the special issue of the
                                  12th International Symposium on
                                  Theoretical Aspects of Software
                                  Engineering (TASE 2018)  . . . . . . . . ??
           Shuangqing Xiang and   
                Huibiao Zhu and   
                      Xi Wu and   
                  Lili Xiao and   
         Marcello Bonsangue and   
                Wanling Xie and   
                      Lei Zhang   Modeling and verifying the topology
                                  discovery mechanism of OpenFlow
                                  controllers in software-defined networks
                                  using process algebra  . . . . . . . . . ??
               Jure Kukovec and   
             Thanh-Hai Tran and   
                    Igor Konnov   Extracting symbolic transitions from
                                  TLA$^+$ specifications . . . . . . . . . ??
              Makoto Hamana and   
                Tatsuya Abe and   
                Kentaro Kikuchi   Polymorphic computation systems: Theory
                                  and practice of confluence with
                                  call-by-value  . . . . . . . . . . . . . ??
                Jiawei Wang and   
                    Ming Fu and   
                   Lei Qiao and   
                     Xinyu Feng   Formalizing SPARCv8 instruction set
                                  architecture in Coq  . . . . . . . . . . ??
Sérgio Queiroz de Medeiros and   
Gilney de Azevedo Alvez Junior and   
              Fabio Mascarenhas   Automatic syntax error reporting and
                                  recovery in parsing expression grammars  ??
              Yueling Zhang and   
                  Min Zhang and   
                     Geguang Pu   Optimizing backbone filtering  . . . . . ??


Science of Computer Programming
Volume 188, Number ??, March 1, 2020

                      Anonymous   1 March 2020 . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
               Thomas Neele and   
         Tim A. C. Willemse and   
               Jan Friso Groote   Finding compact proofs for infinite-data
                                  parameterised Boolean equation systems   ??
      Valentina Castiglioni and   
Konstantinos Chatzikokolakis and   
           Catuscia Palamidessi   A logical characterization of
                                  differential privacy . . . . . . . . . . ??
           Sebastian Krings and   
           Michael Leuschel and   
             Joshua Schmidt and   
            David Schneider and   
                  Marc Frappier   Translating Alloy and extensions to
                                  classical B  . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 189, Number ??, April 1, 2020

                      Anonymous   1 April 2020 . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
              Filipe Arruda and   
       Flávia Barros and   
                Augusto Sampaio   Automation and consistency analysis of
                                  test cases written in natural language:
                                  an industrial context  . . . . . . . . . ??
               Chenyang Zhu and   
             Michael Butler and   
                 Corina Cirstea   Formalizing hierarchical scheduling for
                                  refinement of real-time systems  . . . . ??
        Hugo Musso Gualandi and   
          Roberto Ierusalimschy   Pallene: a companion language for Lua    ??


Science of Computer Programming
Volume 190, Number ??, May 1, 2020

                      Anonymous   1 May 2020 . . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
J. López-González and   
                Juan M. Serrano   The optics of language-integrated query  ??
              Swati Jaiswal and   
            Uday P. Khedker and   
           Supratik Chakraborty   Bidirectionality in flow-sensitive
                                  demand-driven analysis . . . . . . . . . ??
                 Richard Banach   Automated urban train control with
                                  hybrid Event-B: `Tackling' the rugby
                                  club problem . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 191, Number ??, June 1, 2020

                      Anonymous   1 June 2020  . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
             Pietro Ferrara and   
           Agostino Cortesi and   
                   Fausto Spoto   From CIL to Java bytecode:
                                  Semantics-based translation for static
                                  analysis leveraging  . . . . . . . . . . ??
             Pedro Pinheiro and   
   José Carlos Viana and   
      Márcio Ribeiro and   
              Leo Fernandes and   
            Fabiano Ferrari and   
                Rohit Gheyi and   
               Baldoino Fonseca   Mutating code annotations: an empirical
                                  evaluation on Java and C# programs . . . ??
         Jean-Marie Jacquet and   
                 Jacopo Soldani   Preface to the Special Issue on
                                  Foundations of Coordination Languages
                                  and Self-Adaptive Systems (Foclasa 2018) ??
       Patrizio Pelliccione and   
                Eric Knauss and   
      S. Magnus Ågren and   
             Rogardt Heldal and   
             Carl Bergenhem and   
               Alexey Vinel and   
        Oliver Brunnegård   Beyond connected cars: a systems of
                                  systems perspective  . . . . . . . . . . ??
         Bedir Tekinerdogan and   
                   Ferhat Erata   Automated reasoning framework for
                                  traceability management of system of
                                  systems  . . . . . . . . . . . . . . . . ??
              Pedro Cabrera and   
                Henrik Lund and   
     Jakob Zinck Thellufsen and   
            Peter Sorknæs   The MATLAB Toolbox for EnergyPLAN: a
                                  tool to extend energy planning studies   ??
Allberson Bruno de Oliveira Dantas and   
Francisco Heron de Carvalho Junior and   
            Luis Soares Barbosa   A component-based framework for
                                  certification of components in a cloud
                                  of HPC services  . . . . . . . . . . . . ??
          Simone Cavalheiro and   
      José Luiz Fiadeiro   Selected papers from the Brazilian
                                  Symposium on Formal Methods (SBMF 2017)  ??
             Kazuhiko Sakaguchi   Program extraction for mutable arrays    ??
Juan Pablo Sandoval Alcocer and   
           Alexandre Bergel and   
            Marco Tulio Valente   Prioritizing versions for performance
                                  regression testing: the Pharo case . . . ??


Science of Computer Programming
Volume 192, Number ??, June 15, 2020

                      Anonymous   15 June 2020 . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
         Yehia Abd Alrahman and   
            Rocco De Nicola and   
                 Michele Loreti   Programming interactions in collective
                                  adaptive systems by relying on
                                  attribute-based communication  . . . . . ??
                 Jim Davies and   
                James Welch and   
              David Milward and   
                   Steve Harris   A formal, scalable approach to semantic
                                  interoperability . . . . . . . . . . . . ??
                      Yi Li and   
                  Weidi Sun and   
                       Meng Sun   \em Mediator: a component-based modeling
                                  language for concurrent and distributed
                                  systems  . . . . . . . . . . . . . . . . ??
              Eduardo Silva and   
              Thais Batista and   
                 Flavio Oquendo   On the verification of mission-related
                                  properties in software-intensive
                                  systems-of-systems architectural design  ??


Science of Computer Programming
Volume 193, Number ??, July 1, 2020

                      Anonymous   1 July 2020  . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
            Hoang-Viet Tran and   
             Pham Ngoc Hung and   
             Viet-Ha Nguyen and   
                  Toshiaki Aoki   A framework for assume-guarantee
                                  regression verification of evolving
                                  software . . . . . . . . . . . . . . . . ??
               Haiming Chen and   
                       Zhiwu Xu   Inclusion algorithms for one-unambiguous
                                  regular expressions and their
                                  applications . . . . . . . . . . . . . . ??
               Weixin Zhang and   
        Bruno C. d. S. Oliveira   Castor: Programming with extensible
                                  generative visitors  . . . . . . . . . . ??
                Michele Boreale   Complete algorithms for algebraic
                                  strongest postconditions and weakest
                                  preconditions in polynomial ODEs . . . . ??


Science of Computer Programming
Volume 194, Number ??, August 1, 2020

                      Anonymous   1 August 2020  . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
         John Törnblom and   
            Simin Nadjm-Tehrani   Formal verification of input-output
                                  mappings of tree ensembles . . . . . . . ??
                  Wen Kokke and   
             Jeremy G. Siek and   
                  Philip Wadler   Programming language foundations in Agda ??
               Matteo Marra and   
           Guillermo Polito and   
            Elisa Gonzalez Boix   A debugging approach for live Big Data
                                  applications . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 195, Number ??, September 1, 2020

                      Anonymous   1 September 2020 . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
   Frantisek Silvási and   
          Martin Tomásek   Lean formalization of bounded grids and
                                  computable cellular automata defined
                                  thereover  . . . . . . . . . . . . . . . ??
           Cristina Ribeiro and   
                   Daniel Berry   The prevalence and severity of
                                  persistent ambiguity in software
                                  requirements specifications: Is a
                                  special effort needed to find them?  . . ??
       Raffi Khatchadourian and   
                Yiming Tang and   
              Mehdi Bagherzadeh   Safe automated refactoring for
                                  intelligent parallelization of Java 8
                                  streams  . . . . . . . . . . . . . . . . ??
      Daniel Schnetzer Fava and   
                 Martin Steffen   Ready, set, Go!: Data-race detection and
                                  the Go language  . . . . . . . . . . . . ??
       Ariane Alves Almeida and   
   Mauricio Ayala-Rincón   Formalizing the dependency pair
                                  criterion for innermost termination  . . ??
               Pablo Tesone and   
    Stéphane Ducasse and   
           Guillermo Polito and   
               Luc Fabresse and   
                Noury Bouraqadi   A new modular implementation for
                                  stateful traits  . . . . . . . . . . . . ??
Juan Pablo Sandoval Alcocer and   
   Alejandra Siles Antezana and   
             Gustavo Santos and   
               Alexandre Bergel   Improving the success rate of applying
                                  the extract method refactoring . . . . . ??


Science of Computer Programming
Volume 196, Number ??, September 15, 2020

                      Anonymous   15 September 2020  . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
Alberto S. Nuñez-Varela and   
Héctor G. Pérez-Gonzalez and   
Francisco E. Martínez-Perez and   
Carlos Soubervielle-Montalvo and   
            Oscar E. Perez-Cham   Dynamic creation of source code models
                                  for the extraction of code metrics data
                                  through grammar querying . . . . . . . . ??
          Andrés Valloud   Linked weak reference arrays: a hybrid
                                  approach to efficient bulk finalization  ??
          Alexandra Halchin and   
           Yamine Ait-Ameur and   
         Neeraj Kumar Singh and   
             Julien Ordioni and   
          Abderrahmane Feliachi   Handling B models in the PERF integrated
                                  verification framework: Formalised and
                                  certified embedding  . . . . . . . . . . ??
         Sascha Müller and   
            Liana Mikaelyan and   
             Andreas Gerndt and   
                    Thomas Noll   Synthesizing and optimizing FDIR
                                  recovery strategies from fault trees . . ??
             Samuel Feitosa and   
            Rodrigo Ribeiro and   
                  Andre Du Bois   A type-directed algorithm to generate
                                  random well-typed Java 8 programs  . . . ??
           Sander de Putter and   
Frédéric Lang and   
                     Anton Wijs   Compositional model checking with
                                  divergence preserving branching
                                  bisimilarity is lively . . . . . . . . . ??
               Renan Santos and   
            Noemi Rodriguez and   
          Roberto Ierusalimschy   Revisiting monitors  . . . . . . . . . . ??


Science of Computer Programming
Volume 197, Number ??, October 1, 2020

                      Anonymous   1 October 2020 . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
             Michael Butler and   
              Alexander Raschke   Abstract State Machines, Alloy, B, TLA,
                                  VDM and Z (ABZ 2018) . . . . . . . . . . ??
               Marco Autili and   
            Amleto Di Salle and   
            Francesco Gallo and   
           Claudio Pompilio and   
                 Massimo Tivoli   CHOReVOLUTION: Service choreography in
                                  practice . . . . . . . . . . . . . . . . ??
             Kwanghoon Choi and   
               James Cheney and   
               Simon Fowler and   
                    Sam Lindley   A polymorphic RPC calculus . . . . . . . ??
                 Lucas Lima and   
             Amaury Tavares and   
             Sidney C. Nogueira   A framework for verifying deadlock and
                                  nondeterminism in UML activity diagrams
                                  based on CSP . . . . . . . . . . . . . . ??
              Marzina Vidal and   
              Tiago Massoni and   
               Franklin Ramalho   A domain-specific language for verifying
                                  software requirement constraints . . . . ??
         Matías Toro and   
             Éric Tanter   Abstracting gradual references . . . . . ??
              Davide Ancona and   
          Francesco Dagnino and   
               Jurriaan Rot and   
                    Elena Zucca   A big step from finite to infinite
                                  computations . . . . . . . . . . . . . . ??
           Alexandros Tasos and   
             Juliana Franco and   
        Sophia Drossopoulou and   
            Tobias Wrigstad and   
                Susan Eisenbach   Reshape your layouts, not your programs:
                                  a safe language extension for better
                                  cache locality . . . . . . . . . . . . . ??
               Chenyang Zhu and   
             Michael Butler and   
                 Corina Cirstea   Trace semantics and refinement patterns
                                  for real-time properties in event-B
                                  models . . . . . . . . . . . . . . . . . ??
            Alejandro Gadea and   
           Emmanuel Gunther and   
                  Miguel Pagano   Mechanization of coherence and adequacy:
                                  Being extrinsic extended to subtyping    ??
               Simon Foster and   
               James Baxter and   
             Ana Cavalcanti and   
               Jim Woodcock and   
                    Frank Zeyda   Unifying semantic foundations for
                                  automated verification tools in
                                  Isabelle/UTP . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 198, Number ??, October 15, 2020

                      Anonymous   15 October 2020  . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
        Ángel Gamaza and   
            Guadalupe Ortiz and   
          Juan Boubeta-Puig and   
        Alfonso Garcia-de-Prado   REST4CEP: RESTful APIs for complex event
                                  processing . . . . . . . . . . . . . . . ??
         Smith Dhumbumroong and   
                Krerk Piromsopa   BoundWarden: Thread-enforced spatial
                                  memory safety through compile-time
                                  transformations  . . . . . . . . . . . . ??
             Roman Bednarik and   
             Teresa Busjahn and   
           Agostino Gibaldi and   
              Alireza Ahadi and   
            Maria Bielikova and   
              Martha Crosby and   
                  Kai Essig and   
           Fabian Fagerholm and   
                Ahmad Jbara and   
             Raymond Lister and   
                Pavel Orlov and   
             James Paterson and   
              Bonita Sharif and   
Teemu SirkiÃ\currency and   
              Jan Stelovsky and   
             Jozef Tvarozek and   
              Hana Vrzakova and   
              Ian van der Linde   EMIP: the eye movements in programming
                                  dataset  . . . . . . . . . . . . . . . . ??
             Antti Siirtola and   
                 Keijo Heljanko   An optimal cut-off algorithm for
                                  parameterised refinement checking  . . . ??
              Leila Ribeiro and   
         Lucio Mauro Duarte and   
            Rodrigo Machado and   
               Andrei Costa and   
Érika Fernandes Cota and   
           Jonas Santos Bezerra   Use case evolution analysis based on
                                  graph transformation with negative
                                  application conditions . . . . . . . . . ??
            Frederic Mallet and   
                      Min Zhang   Editorial --- Theoretical Aspects of
                                  Software Engineering (2017)  . . . . . . ??


Science of Computer Programming
Volume 199, Number ??, November 1, 2020

                      Anonymous   1 November 2020  . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
              Sarah Meldrum and   
       Sherlock A. Licorish and   
            Caitlin A. Owen and   
    Bastin Tony Roy Savarimuthu   Understanding Stack Overflow code
                                  quality: a recommendation of caution . . ??
         Jean-Paul Bodeveix and   
          Arnaud Dieumegard and   
                  Mamoun Filali   Event-B formalization of a
                                  variability-aware component model
                                  patterns framework . . . . . . . . . . . ??
            Lo\"\ic Lagadec and   
                 Anne Etien and   
                   Jannik Laval   Advances in Smalltalk technologies . . . ??
            Thierry Lecomte and   
              David Deharbe and   
            Paulin Fournier and   
                Marcel Oliveira   The CLEARSY safety platform: 5 years of
                                  research, development and deployment . . ??


Science of Computer Programming
Volume 200, Number ??, December 1, 2020

                      Anonymous   1 December 2020  . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
            Pierre A. Akiki and   
              Paul A. Akiki and   
          Arosha K. Bandara and   
                       Yijun Yu   EUD-MARS: End-user development of
                                  model-driven adaptive robotics software
                                  systems  . . . . . . . . . . . . . . . . ??
                Leo Freitas and   
           William E. Scott and   
               Patrick Degenaar   Medicine-by-wire: Practical
                                  considerations on formal techniques for
                                  dependable medical systems . . . . . . . ??
       Valérie Camps and   
 Stéphanie Combettes and   
                  Teddy Bouziat   SApHESIA: an agent-based model and a
                                  criticality-based heuristic for
                                  cooperatively coupling SoSs  . . . . . . ??
                 Sheng Chen and   
                      Baijun Wu   Efficient counter-factual type error
                                  debugging  . . . . . . . . . . . . . . . ??
         Fellipe A. Ugliara and   
       Gustavo M. D. Vieira and   
José de O. Guimarães   Transparent replication using
                                  metaprogramming in Cyan  . . . . . . . . ??
                  Nils Timm and   
              Stefan Gruner and   
             Madoda Nxumalo and   
                    Josua Botha   Model checking safety and liveness via
                                  $k$-induction and witness refinement
                                  with constraint generation . . . . . . . ??
               Kyungmin Bae and   
      Peter Csaba Ölveczky   Formal aspects of component software
                                  (FACS 2018)  . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 201, Number ??, January 1, 2021

                      Anonymous   1 January 2021 . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
            Ismael Figueroa and   
                 Paul Leger and   
                 Hiroaki Fukuda   Which monads Haskell developers use: an
                                  exploratory study  . . . . . . . . . . . ??
           Gustavo Carvalho and   
                     Igor Meira   Validating, verifying and testing timed
                                  data-flow reactive systems in Coq from
                                  controlled natural-language requirements ??
               Adolfo Duran and   
                  Philip Wadler   Preface --- 22nd Brazilian Symposium on
                                  Formal Methods --- SBMF 2019 . . . . . . ??
                  Jiwei Yan and   
                   Hao Zhou and   
                    Xi Deng and   
                  Ping Wang and   
                Rongjie Yan and   
                    Jun Yan and   
                     Jian Zhang   Efficient testing of GUI applications by
                                  event sequence reduction . . . . . . . . ??
          Alexandre Correia and   
              Juliano Iyoda and   
                 Alexandre Mota   A family of multi-concept program
                                  synthesisers in Alloy  . . . . . . . . . ??


Science of Computer Programming
Volume 202, Number ??, February 1, 2021

                      Anonymous   1 February 2021  . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
               Shanquan Gao and   
                    Lei Liu and   
                 Yuzhou Liu and   
                Huaxiao Liu and   
                     Yihui Wang   API recommendation for the development
                                  of Android App features based on the
                                  knowledge mined from App stores  . . . . ??
            L. López and   
                 M. Manzano and   
            C. Gómez and   
                   M. Oriol and   
            C. Farré and   
                  X. Franch and   
S. Mart\'ìnez-Fernández and   
                  A. M. Vollmer   QaSD: a Quality-aware Strategic
                                  Dashboard for supporting decision makers
                                  in Agile Software Development  . . . . . ??
              Yuanrui Zhang and   
Frédéric Mallet and   
                Huibiao Zhu and   
               Yixiang Chen and   
                     Bo Liu and   
                    Zhiming Liu   A clock-based dynamic logic for
                                  schedulability analysis of CCSL
                                  specifications . . . . . . . . . . . . . ??
          John P. Gallagher and   
                Martin Sulzmann   Preface  . . . . . . . . . . . . . . . . ??
            Rocco De Nicola and   
                  Tan Duong and   
                 Michele Loreti   Provably correct implementation of the
                                  AbC calculus . . . . . . . . . . . . . . ??
         Jean-Marie Jacquet and   
                Manel Barkallah   Anemone: a workbench for the Multi-Bach
                                  coordination language  . . . . . . . . . ??
          Roberto Guanciale and   
                  Emilio Tuosto   PomCho: a tool chain for choreographic
                                  design . . . . . . . . . . . . . . . . . ??
               Gwen Salaün   Quantifying the similarity of
                                  non-bisimilar labelled transition
                                  systems  . . . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 203, Number ??, March 1, 2021

                      Anonymous   1 March 2021 . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
          Sebastijan Kaplar and   
           Miroslav Zari\'c and   
        Stéphane Ducasse   NewWave: Workflow engine . . . . . . . . ??
            Behnaz Changizi and   
            Natallia Kokash and   
               Farhad Arbab and   
                Leonid Makhnist   Compositional workflow modeling with
                                  priority constraints . . . . . . . . . . ??
         Guillermina Cledou and   
 José Proença and   
       Bernhard H. C. Sputh and   
                  Eric Verhulst   Hubs for VirtuosoNext: Online
                                  verification of real-time coordinators   ??
            Giorgio Audrito and   
             Danilo Pianini and   
          Ferruccio Damiani and   
                   Mirko Viroli   Aggregate centrality measures for
                                  IoT-based coordination . . . . . . . . . ??
           Maverick Chardet and   
    Hél\`ene Coullon and   
                Simon Robillard   Toward safe and efficient
                                  reconfiguration with Concerto  . . . . . ??
Alejandro Pérez-Vereda and   
               Carlos Canal and   
               Ernesto Pimentel   Modelling digital avatars: a tuple space
                                  approach . . . . . . . . . . . . . . . . ??
              Yuanrui Zhang and   
                Hengyang Wu and   
               Yixiang Chen and   
  Frédéric Mallet   A clock-based dynamic logic for the
                                  verification of CCSL specifications in
                                  synchronous systems  . . . . . . . . . . ??


Science of Computer Programming
Volume 204, Number ??, April 1, 2021

                      Anonymous   1 April 2021 . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
            Gaurav Mehrotra and   
                Daniel M. Berry   How to benefit from newbies' domain
                                  ignorance in software development
                                  projects . . . . . . . . . . . . . . . . ??
        Eduardo Díaz and   
 José Ignacio Panach and   
               Silvia Rueda and   
               Marcela Ruiz and   
                   Oscar Pastor   Are requirements elicitation sessions
                                  influenced by participants' gender? An
                                  empirical experiment . . . . . . . . . . ??
             Mohammad Azzeh and   
             Ali Bou Nassif and   
           Imtinan Basem Attili   Predicting software effort from use case
                                  points: a systematic review  . . . . . . ??
               Omar Inverso and   
             Hugo Torres Vieira   Preface for the special issue on tool
                                  papers of the 21st International
                                  Conference on Coordination Models and
                                  Languages, COORDINATION 2019 . . . . . . ??
           Ernesto Pimentel and   
                 Jacopo Soldani   Preface to the Special Issue on
                                  Coordination and Self-Adaptiveness of
                                  Software Applications  . . . . . . . . . ??
              Nathan Wasser and   
        Asmae Heydari Tabar and   
             Reiner Hähnle   Automated model extraction: From
                                  non-deterministic C code to active
                                  objects  . . . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 205, Number ??, May 1, 2021

                      Anonymous   1 May 2021 . . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
              Davide Ancona and   
          Luca Franceschini and   
            Angelo Ferrando and   
               Viviana Mascardi   RML: Theory and practice of a domain
                                  specific language for runtime
                                  verification . . . . . . . . . . . . . . ??
                Rui Pereira and   
                Marco Couto and   
          Francisco Ribeiro and   
                    Rui Rua and   
        Jácome Cunha and   
João Paulo Fernandes and   
            João Saraiva   Ranking programming languages by energy
                                  efficiency . . . . . . . . . . . . . . . ??
                Meriem Ouederni   Compatibility checking for
                                  asynchronously communicating software    ??
          Fabiano Pecorelli and   
                 Dario Di Nucci   Adaptive selection of classifiers for
                                  bug prediction: a large-scale empirical
                                  analysis of its performances and a
                                  benchmark study  . . . . . . . . . . . . ??
                   Asad Ali and   
                Carmine Gravino   Improving software effort estimation
                                  using bio-inspired algorithms to select
                                  relevant features: an empirical study    ??
              Tiago Massoni and   
               Mohammad Mousavi   Preface to the special issue on Formal
                                  Methods: Foundations and Applications    ??
              Rafael Kallis and   
            Andrea Di Sorbo and   
            Gerardo Canfora and   
          Sebastiano Panichella   Predicting issue types on GitHub . . . . ??


Science of Computer Programming
Volume 206, Number ??, June 1, 2021

                      Anonymous   1 June 2021  . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
                     Kai Hu and   
                 Teng Zhang and   
                    Yi Ding and   
                   Jian Zhu and   
             Jean-Pierre Talpin   Verification of concurrent code from
                                  synchronous specifications . . . . . . . ??
     Florian Kammüller and   
                 Manfred Kerber   Applying the Isabelle Insider framework
                                  to airplane security . . . . . . . . . . ??
       Nacha Chondamrongkul and   
                   Jing Sun and   
                     Ian Warren   Formal security analysis for software
                                  architecture design: an expressive
                                  framework to emerging architectural
                                  styles . . . . . . . . . . . . . . . . . ??
                    Ning Ge and   
          Silvano Dal Zilio and   
                 Hongyu Liu and   
                   Li Zhang and   
                   Lianyi Zhang   RT-MOBS: a compositional observer
                                  semantics of time Petri net for
                                  real-time property specification
                                  language based on $ \mu $-calculus . . . ??
              Kim G. Larsen and   
              Oleg Sokolsky and   
                        Ji Wang   Preface to the Special Issue on
                                  Dependable Software Engineering:
                                  Theories, Tools and Applications (SETTA
                                  2017)  . . . . . . . . . . . . . . . . . ??
          Thibaud L'Yvonnet and   
        Elisabetta De Maria and   
              Sabine Moisan and   
              Jean-Paul Rigault   Probabilistic model checking for human
                                  activity recognition in medical serious
                                  games  . . . . . . . . . . . . . . . . . ??
             Hossein Hojjat and   
                  Mieke Massink   Fundamentals of Software Engineering
                                  (extended versions of selected papers of
                                  FSEN 2019) . . . . . . . . . . . . . . . ??
               Lenz Belzner and   
                 Martin Wirsing   Synthesizing safe policies under
                                  probabilistic constraints with
                                  reinforcement learning and Bayesian
                                  model checking . . . . . . . . . . . . . ??
                 Weigang He and   
                 Jianqi Shi and   
                    Ting Su and   
                    Zeyu Lu and   
                     Li Hao and   
                  Yanhong Huang   Automated test generation for IEC
                                  61131-3 ST programs via dynamic symbolic
                                  execution  . . . . . . . . . . . . . . . ??
           Kazumasa Shimari and   
              Takashi Ishio and   
              Tetsuya Kanda and   
               Naoto Ishida and   
                  Katsuro Inoue   NOD4J: Near-omniscient debugging tool
                                  for Java using size-limited execution
                                  trace  . . . . . . . . . . . . . . . . . ??
            Nystrom Edwards and   
     Dhitiwat Jongsuebchoke and   
                     Tim Storer   Sciit: Embedding issue tracking in
                                  source control management  . . . . . . . ??
William Ravelo-Méndez and   
Camilo Escobar-Velásquez and   
   Mario Linares-Vásquez   Kraken: a framework for enabling
                                  multi-device interaction-based testing
                                  of Android apps  . . . . . . . . . . . . ??


Science of Computer Programming
Volume 207, Number ??, July 1, 2021

                      Anonymous   1 July 2021  . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
Xiomarah Guzmán-Guzmán and   
Edward Rolando Núñez-Valdez and   
Raysa Vásquez-Reynoso and   
              Angel Asencio and   
Vicente García-Díaz   SWQL: a new domain-specific language for
                                  mining the social Web  . . . . . . . . . ??
    Sébastien Bardin and   
           Nikolai Kosmatov and   
      Michaël Marcozzi and   
          Mickaël Delahaye   Specify and measure, cover and reveal: a
                                  unified framework for automated test
                                  generation . . . . . . . . . . . . . . . ??
                Zhibin Yang and   
              Shenghao Yuan and   
         Jean-Paul Bodeveix and   
              Mamoun Filali and   
                Tiexin Wang and   
                      Yong Zhou   Multi-task Ada code generation from
                                  synchronous dataflow programs on
                                  multi-core: Approach and industrial
                                  study  . . . . . . . . . . . . . . . . . ??
             Ahmed Zerouali and   
                   Tom Mens and   
                 Coen De Roover   On the usage of JavaScript, \em Python
                                  and \em Ruby packages in Docker Hub
                                  images . . . . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 208, Number ??, August 1, 2021

                      Anonymous   1 August 2021  . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
                Matteo Busi and   
           Pierpaolo Degano and   
              Letterio Galletta   Mechanical incrementalization of typing
                                  algorithms . . . . . . . . . . . . . . . ??
              Devesh Manjhi and   
              Amrita Chaturvedi   Reuse estimate and interval prediction
                                  using MOGA-NN and RBF-NN in the
                                  functional paradigm  . . . . . . . . . . ??
    H. Alperen Çetin and   
                 Emre Dogan and   
           Eray Tüzün   A review of code reviewer recommendation
                                  studies: Challenges and future
                                  directions . . . . . . . . . . . . . . . ??
      Timothy C. Lethbridge and   
             Andrew Forward and   
             Omar Badreddin and   
         Dusan Brestovansky and   
              Miguel Garzon and   
            Hamoud Aljamaan and   
                 Sultan Eid and   
       Ahmed Husseini Orabi and   
     Mahmoud Husseini Orabi and   
            Vahdat Abdelzad and   
            Opeyemi Adesina and   
             Aliaa Alghamdi and   
         Abdulaziz Algablan and   
               Amid Zakariapour   Umple: Model-driven development for open
                                  source and education . . . . . . . . . . ??
            Alexandre Decan and   
                       Tom Mens   Lost in zero space --- an empirical
                                  comparison of 0.y.z releases in software
                                  package distributions  . . . . . . . . . ??
    Uraz Cengiz Türker and   
          Robert M. Hierons and   
            Guy-Vincent Jourdan   Minimizing Characterizing sets . . . . . ??
                 Mingqi Xue and   
        Bruno C. d. S. Oliveira   A dependently typed calculus with
                                  polymorphic subtyping  . . . . . . . . . ??
              Cyrille Artho and   
      Peter Csaba Ölveczky   Formal Techniques for Safety-Critical
                                  Systems (FTSCS 2018) . . . . . . . . . . ??
     Rodrigo Saar de Moraes and   
            Simin Nadjm-Tehrani   Abstraction models for verifying
                                  resource adequacy of IMA systems at
                                  concept level  . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 209, Number ??, September 1, 2021

                      Anonymous   1 September 2021 . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
                       Wei Chen   Loop invariance with break and continue  ??
                Osman Hasan and   
  Frédéric Mallet   Preface --- FTSCS 2019 . . . . . . . . . ??
          Petra van den Bos and   
               Frits Vaandrager   State identification for labeled
                                  transition systems with inputs and
                                  outputs  . . . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 210, Number ??, October 1, 2021

                      Anonymous   1 October 2021 . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
      Sylvain Guérin and   
            Guillaume Polet and   
                Caine Silva and   
              Joel Champeau and   
       Jean-Christophe Bach and   
 Salvador Mart\'ìnez and   
              Fabien Dagnat and   
               Antoine Beugnard   PAMELA: an annotation-based Java
                                  modeling framework . . . . . . . . . . . ??
               Peter Zeller and   
           Annette Bieniusa and   
          Arnd Poetzsch-Heffter   Combining state- and event-based
                                  semantics to verify highly available
                                  applications . . . . . . . . . . . . . . ??
        Klaus-Dieter Schewe and   
          Flavio Ferrarotti and   
   Senén González   A logic for reflective ASMs  . . . . . . ??


Science of Computer Programming
Volume 211, Number ??, November 1, 2021

                      Anonymous   1 November 2021  . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
            Jackline Ssanyu and   
      Engineer Bainomugisha and   
               Benjamin Kanagwa   \pkgPAMOJA: a component framework for
                                  grammar-aware engineering  . . . . . . . ??
              Timm Liebrenz and   
               Paula Herber and   
                 Sabine Glesner   Service-oriented decomposition and
                                  verification of hybrid system models
                                  using feature models and contracts . . . ??
                Nuno Macedo and   
               Alcino Cunha and   
        José Pereira and   
            Renato Carvalho and   
              Ricardo Silva and   
            Ana C. R. Paiva and   
     Miguel Sozinho Ramalho and   
                   Daniel Silva   Experiences on teaching alloy with an
                                  automated assessment platform  . . . . . ??
             Juan R. Terven and   
Diana M. Córdova-Esparza   KinZ: an Azure Kinect toolkit for Python
                                  and Matlab . . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 212, Number ??, December 1, 2021

                      Anonymous   1 December 2021  . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
            Andrea De Lucia and   
          Mohammad Reza Mousavi   Update from the Editorial Team . . . . . ??
               Shivani Jain and   
                      Anju Saha   Improving performance with hybrid
                                  feature selection and ensemble machine
                                  learning techniques for code smell
                                  detection  . . . . . . . . . . . . . . . ??
            Shinpei Hayashi and   
             Michael L. Collard   Special Issue on Software Maintenance
                                  Tools at 35th International Conference
                                  on Software Maintenance and Evolution
                                  (ICSME 2019) . . . . . . . . . . . . . . ??
               Khalil Drira and   
               Carlos E. Cuesta   Software-intensive Systems-of-Systems    ??
          D. Michael Miller and   
               Gerhard W. Dueck   Function translations and search-based
                                  transformation for MVL reversible
                                  circuit synthesis  . . . . . . . . . . . ??
                    Tim Boykett   Notes on the maximality of reversible
                                  gate sets under borrow and ancilla
                                  closure  . . . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 213, Number ??, January 1, 2022

                      Anonymous   1 January 2022 . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
                   Asad Ali and   
                Carmine Gravino   Evaluating the impact of feature
                                  selection consistency in software
                                  prediction . . . . . . . . . . . . . . . ??
     Aleksandar S. Dimovski and   
                  Sven Apel and   
                     Axel Legay   Several lifted abstract domains for
                                  static analysis of numerical program
                                  families . . . . . . . . . . . . . . . . ??
       Eman Abdullah AlOmar and   
             Ben Christians and   
                Mihal Busho and   
       Ahmed Hamad AlKhalid and   
                   Ali Ouni and   
           Christian Newman and   
           Mohamed Wiem Mkaouer   \pkgSATDBailiff-mining and tracking
                                  self-admitted technical debt . . . . . . ??
               Lars Kristiansen   Reversible computing and implicit
                                  computational complexity . . . . . . . . ??
            Paul van Vulpen and   
             Slinger Jansen and   
              Sjaak Brinkkemper   The orchestrator's partner management
                                  framework for software ecosystems  . . . ??


Science of Computer Programming
Volume 214, Number ??, February 1, 2022

                      Anonymous   1 February 2022  . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
                Yiming Tang and   
              Allan Spektor and   
       Raffi Khatchadourian and   
              Mehdi Bagherzadeh   Automated evolution of feature logging
                                  statement levels using Git histories and
                                  degree of interest . . . . . . . . . . . ??
               Rubing Huang and   
                 Haibo Chen and   
                Weifeng Sun and   
                     Dave Towey   Candidate test set reduction for
                                  adaptive random testing: an overheads
                                  reduction technique  . . . . . . . . . . ??
           Yousef Alqasrawi and   
             Mohammad Azzeh and   
                Yousef Elsheikh   Locally weighted regression with
                                  different kernel smoothers for software
                                  effort estimation  . . . . . . . . . . . ??
               Igor Dejanovi\'c   \pkgParglare: a LR/GLR parser for Python ??
              Cheng-Hao Cai and   
                   Jing Sun and   
                 Gillian Dobbie   $B$ model quality assessments on
                                  automated reachability repair with
                                  ISO/IEC 25010  . . . . . . . . . . . . . ??
Timothée Goubault de Brugi\`ere and   
              Marc Baboulin and   
          Beno\^\it Valiron and   
              Simon Martiel and   
                 Cyril Allouche   Decoding techniques applied to the
                                  compilation of CNOT circuits for NISQ
                                  architectures  . . . . . . . . . . . . . ??
          Manuel De Stefano and   
           Emanuele Iannone and   
          Fabiano Pecorelli and   
         Damian Andrew Tamburri   Impacts of software community patterns
                                  on process and product: an empirical
                                  study  . . . . . . . . . . . . . . . . . ??
                 Luc Beelen and   
             Slinger Jansen and   
                Sietse Overbeek   Are you of value to me? A partner
                                  selection reference method for software
                                  ecosystem orchestrators  . . . . . . . . ??
             Romain Pascual and   
            Pascale Le Gall and   
            Agn\`es Arnould and   
               Hakim Belhaouari   Topological consistency preservation
                                  with graph transformation schemes  . . . ??
                Jens Kosiol and   
        Daniel Strüber and   
          Gabriele Taentzer and   
               Steffen Zschaler   Sustaining and improving graduated graph
                                  consistency: a static analysis of graph
                                  transformations  . . . . . . . . . . . . ??
            Graham Campbell and   
          Brian Courtehoute and   
                   Detlef Plump   Fast rule-based graph programs . . . . . ??


Science of Computer Programming
Volume 215, Number ??, March 1, 2022

                      Anonymous   1 March 2022 . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
               Rubing Huang and   
                Weifeng Sun and   
                 Haibo Chen and   
                Chenhui Cui and   
                      Ning Yang   A nearest-neighbor divide-and-conquer
                                  approach for adaptive random testing . . ??
       Ondrej Dvorák and   
                   Robert Pergl   Tackling rapid technology changes by
                                  applying enterprise engineering theories ??
            Blair Archibald and   
               Muffy Calder and   
          Michele Sevegnani and   
                     Mengwei Xu   Modelling and verifying BDI agents with
                                  bigraphs . . . . . . . . . . . . . . . . ??
                Qiang Zhang and   
                     Lei Xu and   
              Xiangyu Zhang and   
                      Baowen Xu   Quantifying the interpretation overhead
                                  of Python  . . . . . . . . . . . . . . . ??
                    Xia Mao and   
              Yueling Zhang and   
                 Jianqi Shi and   
              Yanhong Huang and   
                         Qin Li   A refinement development approach for
                                  enhancing the safety of PLC programs
                                  with Event-B . . . . . . . . . . . . . . ??
      Robert Clarisó and   
                    Jordi Cabot   User-driven diverse scenario exploration
                                  in model finders . . . . . . . . . . . . ??
  Torben Ægidius Mogensen   \pkgHermes: a reversible language for
                                  lightweight encryption . . . . . . . . . ??
                 Keisuke Nakano   Time-symmetric Turing machines for
                                  computable involutions . . . . . . . . . ??
                Rongjie Yan and   
                Yuhang Chen and   
                 Hongyu Gao and   
                        Jun Yan   Test case prioritization with neuron
                                  valuation based pattern  . . . . . . . . ??
               Chenyi Zhang and   
                       Jun Pang   Modal characterisation of simulation
                                  relations in probabilistic concurrent
                                  games  . . . . . . . . . . . . . . . . . ??
João Batista de Souza Neto and   
   Anamaria Martins Moreira and   
      Genoveva Vargas-Solar and   
            Martin A. Musicante   A two-level formal model for Big Data
                                  processing programs  . . . . . . . . . . ??


Science of Computer Programming
Volume 216, Number ??, April 1, 2022

                      Anonymous   1 April 2022 . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
               Wim H. Hesselink   \pkgTrylock, a case for temporal logic
                                  and eternity variables . . . . . . . . . ??
      Dominique Méry and   
              Alexander Raschke   Selected papers from the Rigorous
                                  State-Based Methods 7th International
                                  Conference, ABZ 2020, Ulm, Germany, May
                                  27--29, 2020 . . . . . . . . . . . . . . ??
           Guillaume Dupont and   
           Yamine Ait-Ameur and   
         Neeraj Kumar Singh and   
                    Marc Pantel   Formally verified architectural patterns
                                  of hybrid systems using proof and
                                  refinement with Event-B  . . . . . . . . ??
              Yvonne Murray and   
       Martin Sirevåg and   
              Pedro Ribeiro and   
             David A. Anisi and   
                 Morten Mossige   Safety assurance of an industrial
                                  robotic control system using
                                  hardware/software co-verification  . . . ??
               Suene Campos and   
           Regivan Santiago and   
          Manuel A. Martins and   
              Daniel Figueiredo   Introduction to reversal fuzzy switch
                                  graph  . . . . . . . . . . . . . . . . . ??
              Xiaohong Chen and   
               Qianqian Liu and   
Frédéric Mallet and   
                     Qin Li and   
                 Shubin Cai and   
                        Zhi Jin   Formally verifying consistency of
                                  sequence diagrams for safety critical
                                  systems  . . . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 217, Number ??, May 1, 2022

                      Anonymous   1 May 2022 . . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
          Nicholas Coughlin and   
                   Graeme Smith   Compositional noninterference on
                                  hardware weak memory models  . . . . . . ??
          Giuseppe Castagna and   
              Victor Lanvin and   
       Mickaël Laurent and   
                     Kim Nguyen   Revisiting occurrence typing . . . . . . ??
    Martín A. Ceresa and   
            Mauro J. Jaskelioff   Effectful improvement theory . . . . . . ??
                Zijie Huang and   
               Zhiqing Shao and   
               Guisheng Fan and   
                  Huiqun Yu and   
                  Kang Yang and   
                      Ziyi Zhou   HBSniff: a static analysis tool for Java
                                  Hibernate object-relational mapping code
                                  smell detection  . . . . . . . . . . . . ??
                Shenglin Xu and   
                   Yongjun Wang   Defending against Return-Oriented
                                  Programming attacks based on return
                                  instruction using static analysis and
                                  binary patch techniques  . . . . . . . . ??


Science of Computer Programming
Volume 218, Number ??, June 1, 2022

                      Anonymous   1 June 2022  . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
        Abdelkareem M. Alashqar   Studying the commonalities, mappings and
                                  relationships between non-functional
                                  requirements using machine learning  . . ??
           Mario Gleirscher and   
             Radu Calinescu and   
           James Douthwaite and   
            Benjamin Lesage and   
             Colin Paterson and   
            Jonathan Aitken and   
              Rob Alexander and   
                      James Law   Verified synthesis of optimal safety
                                  controllers for human-robot
                                  collaboration  . . . . . . . . . . . . . ??
         Eleni Constantinou and   
             Dario Di Nucci and   
       Raula Gaikovina Kula and   
                 Henrique Rocha   Special Issue on Software Health of
                                  Software Ecosystems  . . . . . . . . . . ??
                Ivan Lanese and   
                 Mariusz Rawski   Preface for the Special Issue of the
                                  12th Conference on Reversible
                                  Computation (RC 2020)  . . . . . . . . . ??
                Marek Perkowski   Inverse problems, constraint
                                  satisfaction, reversible logic,
                                  invertible logic and Grover quantum
                                  oracles for practical problems . . . . . ??
  João Paixão and   
               Lucas Rufino and   
            Pawe\l Soboci\'nski   High-level axioms for graphical linear
                                  algebra  . . . . . . . . . . . . . . . . ??
      Carlos Camarão and   
                Martin Sulzmann   Special issue on revised and extended
                                  versions of papers presented at the 22nd
                                  Brazilian Symposium on Programming
                                  Languages (SBLP 2018)  . . . . . . . . . ??
 José Proença and   
                   Markus Lumpe   Special issue on selected papers from
                                  the 14th International Conference on
                                  Formal Aspects of Component Software
                                  (FACS 2017)  . . . . . . . . . . . . . . ??
      Dominique Méry and   
                  Shengchao Qin   Selected papers from The 13th
                                  International Symposium on Theoretical
                                  Aspects of Software Engineering 29 July
                                  --- 1 August 2019, Guilin, China . . . . ??
         Sung-Shik Jongmans and   
                   Farhad Arbab   Preface --- Special Issue on selected
                                  and extended papers from FACS 2019 . . . ??


Science of Computer Programming
Volume 219, Number ??, July 1, 2022

                      Anonymous   1 July 2022  . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
             Heloise Maurel and   
             Santiago Vidal and   
                    Tamara Rezk   Statically identifying XSS using deep
                                  learning . . . . . . . . . . . . . . . . ??
             Mohammad Azzeh and   
             Ali Bou Nassif and   
            Yousef Elsheikh and   
               Lefteris Angelis   On the value of project productivity for
                                  early effort estimation  . . . . . . . . ??
                 Manu Sridharan   Selected papers from the 2021 European
                                  Conference on Object-Oriented
                                  Programming  . . . . . . . . . . . . . . ??
              Toshiaki Aoki and   
                         Qin Li   Selected papers from the 14th
                                  international symposium on Theoretical
                                  Aspects of Software Engineering  . . . . ??


Science of Computer Programming
Volume 220, Number ??, August 1, 2022

                      Anonymous   1 August 2022  . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
           Gustavo Carvalho and   
                   Volker Stolz   Preface --- Selected papers from the
                                  23rd Brazilian Symposium on Formal
                                  Methods --- SBMF 2020  . . . . . . . . . ??
                  Chong Liu and   
                Nuno Macedo and   
                   Alcino Cunha   Merging cloned Alloy models with
                                  colorful refactorings  . . . . . . . . . ??
            Marcelo Navarro and   
                Federico Olmedo   Slicing of probabilistic programs based
                                  on specifications  . . . . . . . . . . . ??


Science of Computer Programming
Volume 221, Number ??, September 1, 2022

                      Anonymous   1 September 2022 . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
                Timo Kehrer and   
                 Fabio Gadducci   Special issue on Application-oriented
                                  aspects of graphs and graph
                                  transformation (ICGT 2020) . . . . . . . ??
        Alessio Chiapperini and   
             Marino Miculan and   
               Marco Peressotti   Computing (optimal) embeddings of
                                  directed bigraphs  . . . . . . . . . . . ??
              Davide Basile and   
            Maurice H. ter Beek   Contract Automata Library  . . . . . . . ??
          Lorenzo Bacchiani and   
             Mario Bravetti and   
               Marco Giunti and   
           João Mota and   
          António Ravara   A Java typestate checker supporting
                                  inheritance  . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 223, Number ??, November 1, 2022

                      Anonymous   1 November 2022  . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
                 James Hoey and   
                 Irek Ulidowski   Reversing an imperative concurrent
                                  programming language . . . . . . . . . . ??
        Klaus-Dieter Schewe and   
              Flavio Ferrarotti   Behavioural theory of reflective
                                  algorithms I: Reflective sequential
                                  algorithms . . . . . . . . . . . . . . . ??
                  Yuki Ueda and   
              Takashi Ishio and   
              Kenichi Matsumoto   \pkgDevReplay: Linter that generates
                                  regular expressions for repeating code
                                  changes  . . . . . . . . . . . . . . . . ??
           Önder Babur and   
              Loek Cleophas and   
             Mark van den Brand   \pkgSAMOS --- a framework for model
                                  analytics and management . . . . . . . . ??
            Rocco De Nicola and   
            Luca Di Stefano and   
               Omar Inverso and   
               Aline Uwimbabazi   Automated replication of tuple spaces
                                  via static analysis  . . . . . . . . . . ??
       Harold Pancho Eliott and   
                  Martin Berger   A program logic for fresh name
                                  generation . . . . . . . . . . . . . . . ??
            Rudolf Schlatte and   
        Einar Broch Johnsen and   
           Eduard Kamburjan and   
         S. Lizeth Tapia Tarifa   The ABS simulator toolchain  . . . . . . ??
                Eva Maria Kuehn   The Peer-Model tool-chain  . . . . . . . ??
             Uli Fahrenberg and   
                     Axel Legay   Featured games . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 224, Number ??, December 1, 2022

                      Anonymous   1 December 2022  . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
                 Uzma Afzal and   
              Tariq Mahmood and   
                  Shazia Usmani   Evolutionary Computing to solve product
                                  inconsistencies in Software Product
                                  Lines  . . . . . . . . . . . . . . . . . ??
        Isaac Oscar Gariano and   
             Marco Servetto and   
                   Alex Potanin   Using capabilities for strict runtime
                                  invariant checking . . . . . . . . . . . ??
                    Rong Gu and   
            Peter G. Jensen and   
         Cristina Seceleanu and   
               Eduard Enoiu and   
             Kristina Lundqvist   Correctness-guaranteed strategy
                                  synthesis and compression for
                                  multi-agent autonomous systems . . . . . ??
        Maurice H. ter Beek and   
          Ferruccio Damiani and   
          Michael Lienhardt and   
            Franco Mazzanti and   
               Luca Paolini and   
                Giordano Scarso   \pkgFTS4VMC: a front-end tool for static
                                  analysis and family-based model checking
                                  of FTSs with VMC . . . . . . . . . . . . ??
              Kokichi Futatsugi   Advances of proof scores in CafeOBJ  . . ??


Science of Computer Programming
Volume 225, Number ??, January, 2023

                      Anonymous   January 2023 . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
               Silvia Crafa and   
              Cosimo Laneve and   
            Giovanni Sartor and   
                Adele Veschetti   Pacta sunt servanda: Legal contracts in
                                  \pkgStipula  . . . . . . . . . . . . . . ??
                  Min Zhang and   
                 Kazuhiro Ogata   Selected papers from the 15th
                                  international symposium on Theoretical
                                  Aspects of Software Engineering (TASE
                                  2021)  . . . . . . . . . . . . . . . . . ??
               Chenyang Zhu and   
             Michael Butler and   
             Corina Cirstea and   
                 Thai Son Hoang   A fairness-based refinement strategy to
                                  transform liveness properties in Event-B
                                  models . . . . . . . . . . . . . . . . . ??
                Liqian Chen and   
               Dengping Wei and   
                 Banghu Yin and   
                        Ji Wang   Static analysis of linear absolute value
                                  equalities among variables of a program  ??
            Giorgio Audrito and   
               Omar Inverso and   
             Hugo Torres Vieira   Preface for the special issue on tool
                                  papers of the 23rd International
                                  Conference on Coordination Models and
                                  Languages, COORDINATION 2021 . . . . . . ??
         Riccardo Bianchini and   
              Francesco Dagnino   \pkgQueryAGT: Asynchronous global types
                                  in co-logic programming  . . . . . . . . ??
        Muhammad Rizwan Ali and   
                 Yngve Lamo and   
               Violet Ka I. Pun   Cost analysis for a resource sensitive
                                  workflow modelling language  . . . . . . ??
William Ravelo-Méndez and   
Camilo Escobar-Velásquez and   
   Mario Linares-Vásquez   \pkgKraken 2.0: a platform-agnostic and
                                  cross-device interaction testing tool    ??
                      Anonymous   Special issue on `Software Engineering
                                  and Formal Methods'  . . . . . . . . . . ??
               Till Hofmann and   
                  Stefan Schupp   Controlling timed automata against MTL
                                  specifications with TACoS  . . . . . . . ??
                  Sean Kauffman   Log analysis and system monitoring with
                                  \pkgnfer . . . . . . . . . . . . . . . . ??
             Hossein Hojjat and   
                  Mieke Massink   Fundamentals of Software Engineering
                                  (extended versions of selected papers of
                                  FSEN 2021) . . . . . . . . . . . . . . . ??
            Arvin Zakeriyan and   
            Ramtin Khosravi and   
                Hadi Safari and   
          Ehsan Khamespanah and   
      Seyede Mehrnaz Shamsabadi   Automated testing of an industrial stock
                                  market trading platform based on
                                  functional specification . . . . . . . . ??
             Johri van Eerd and   
           Jan Friso Groote and   
               Pieter Hijma and   
                Jan Martens and   
             Muhammad Osama and   
                     Anton Wijs   Innermost many-sorted term rewriting on
                                  GPUs . . . . . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 226, Number ??, March, 2023

                      Anonymous   March 2023 . . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
             Mohammad Azzeh and   
            Yousef Elsheikh and   
             Ali Bou Nassif and   
               Lefteris Angelis   Examining the performance of kernel
                                  methods for software defect prediction
                                  based on support vector machine  . . . . ??
               Jianwei Zeng and   
                  Yutong He and   
                  Tao Zhang and   
                    Zhou Xu and   
                      Qiang Han   \pkgCLG-Trans: Contrastive learning for
                                  code summarization via graph
                                  attention-based transformer  . . . . . . ??
                     Xun Li and   
                    Lei Liu and   
                 Yuzhou Liu and   
                    Huaxiao Liu   A lightweight API recommendation method
                                  for App development based on
                                  multi-objective evolutionary algorithm   ??
                     Issa Atoum   Measurement of key performance
                                  indicators of user experience based on
                                  software requirements  . . . . . . . . . ??
              Yogita Khatri and   
            Sandeep Kumar Singh   An effective software cross-project
                                  fault prediction model for quality
                                  improvement  . . . . . . . . . . . . . . ??
         Christian Birchler and   
               Nicolas Ganz and   
              Sajad Khatiri and   
              Alessio Gambi and   
          Sebastiano Panichella   Cost-effective simulation-based test
                                  selection in self-driving cars software  ??
           Eduard Kamburjan and   
             Marco Scaletta and   
               Nils Rollshausen   Deductive verification of active objects
                                  with Crowbar . . . . . . . . . . . . . . ??
              Mathieu Acher and   
            Gilles Perrouin and   
                   Maxime Cordy   \pkgBURST: Benchmarking uniform random
                                  sampling techniques  . . . . . . . . . . ??
           Mario Gleirscher and   
          Robert Sachtleben and   
                    Jan Peleska   Qualification of proof assistants,
                                  checkers, and generators: Where are we
                                  and what next? . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 227, Number ??, April, 2023

                      Anonymous   April 2023 . . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
                   Jie Chen and   
                  Tao Jiang and   
                 Dongjin Yu and   
                     Haiyang Hu   Pattern-based circular reference
                                  detection in Python  . . . . . . . . . . ??
    Dip Kiran Pradhan Newar and   
                   Rui Zhao and   
                 Harvey Siy and   
              Leen-Kiat Soh and   
                 Myoungkyu Song   \pkgSSDTutor: a feedback-driven
                                  intelligent tutoring system for secure
                                  software development . . . . . . . . . . ??
                   Xin Zhao and   
                      Jeff Gray   Towards a metrics suite for the
                                  complexity analysis of LabVIEW systems
                                  models . . . . . . . . . . . . . . . . . ??
Camilo Velázquez-Rodríguez and   
             Dario Di Nucci and   
                 Coen De Roover   A text classification approach to API
                                  type resolution for incomplete code
                                  snippets . . . . . . . . . . . . . . . . ??
                    Bo Yang and   
                 Haoran Guo and   
                       Huai Liu   Evaluation and assessment of machine
                                  learning based user story grouping: a
                                  framework and empirical studies  . . . . ??
                 Chong Wang and   
              Jingwen Jiang and   
                Maya Daneva and   
            Marten van Sinderen   \pkgCoolTeD: a tool for co-labeling and
                                  visual analysis of textual dataset . . . ??
            Raihana Ferdous and   
             Chia-kang Hung and   
             Fitsum Kifetew and   
              Davide Prandi and   
                    Angelo Susi   \pkgEvoMBT: Evolutionary model based
                                  testing  . . . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 228, Number ??, June, 2023

                      Anonymous   June 2023  . . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
             Reza Sepahvand and   
                Reza Akbari and   
              Behnaz Jamasb and   
             Sattar Hashemi and   
               Omid Boushehrian   Using word embedding and convolution
                                  neural network for bug triaging by
                                  considering design flaws . . . . . . . . ??
              Komal Pathade and   
                   Uday Khedker   Computing maximum fixed point solutions
                                  over feasible paths in data flow
                                  analyses . . . . . . . . . . . . . . . . ??
                Isao Sasano and   
                 Kwanghoon Choi   A text-based syntax completion method
                                  using LR parsing and its evaluation  . . ??
            Thierry Gautier and   
            Paul Le Guernic and   
            Lo\"\ic Besnard and   
             Jean-Pierre Talpin   The polychronous model of computation
                                  and Kahn process networks  . . . . . . . ??
                  Nils Timm and   
                Josua Botha and   
                 Steven Jordaan   Max-SAT-based synthesis of optimal and
                                  Nash equilibrium strategies for
                                  multi-agent systems  . . . . . . . . . . ??
                         Hao Wu   \pkgQMaxUSE: a new tool for verifying
                                  UML class diagrams and OCL invariants    ??
          Ulf Kargén and   
        Ivar Härnqvist and   
            Johannes Wilson and   
            Gustav Eriksson and   
           Evelina Holmgren and   
                Nahid Shahmehri   \pkgdesync-cc: a research tool for
                                  automatically applying disassembly
                                  desynchronization during compilation . . ??
        Saverio Giallorenzo and   
           Fabrizio Montesi and   
           Marco Peressotti and   
             Florian Rademacher   \pkgLEMMA2Jolie: a tool to generate
                                  microservice APIs from domain models . . ??


Science of Computer Programming
Volume 229, Number ??, July, 2023

                      Anonymous   July 2023  . . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
            Jackline Ssanyu and   
      Engineer Bainomugisha and   
               Benjamin Kanagwa   Teaching language processing with the
                                  PAMOJA framework . . . . . . . . . . . . ??
         Francesco Parolini and   
            Antoine Miné   Sound static analysis of regular
                                  expressions for vulnerabilities to
                                  denial of service attacks  . . . . . . . ??
         Vladimir M. Erthal and   
          Bruno P. de Souza and   
Paulo Sérgio M. dos Santos and   
         Guilherme H. Travassos   Characterization of continuous
                                  experimentation in software engineering:
                                  Expressions, models, and strategies  . . ??
                 Peng Liang and   
             Nikolaos Tsantalis   Special issue on Tools at the 29th IEEE
                                  International Conference on Software
                                  Analysis, Evolution and Reengineering
                                  (SANER 2022) . . . . . . . . . . . . . . ??
           Michael Felderer and   
       Valentina Lenarduzzi and   
              Fabio Palomba and   
              Fabiano Pecorelli   Introduction to the Software Quality for
                                  Artificial Intelligence (SQA4AI) special
                                  issue  . . . . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 230, Number ??, August, 2023

                      Anonymous   August 2023  . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
                  Kenan Liu and   
             Khaled Mahmoud and   
               Joonhwan Yoo and   
                   Yu David Liu   Vincent: Green hot methods in the JVM    ??
   Beatriz Bernárdez and   
 José Ignacio Panach and   
      José A. Parejo and   
        Amador Durán and   
            Natalia Juristo and   
     Antonio Ruiz-Cortés   An empirical study to evaluate the
                                  impact of mindfulness on helpdesk
                                  employees  . . . . . . . . . . . . . . . ??
       Nacha Chondamrongkul and   
                       Jing Sun   Software evolutionary architecture:
                                  Automated planning for functional
                                  changes  . . . . . . . . . . . . . . . . ??
      Robbert Gurdeep Singh and   
          Christophe Scholliers   Gaiwan: a size-polymorphic typesystem
                                  for GPU programs . . . . . . . . . . . . ??
              Jelena Slivka and   
           Nikola Luburi\'c and   
            Simona Proki\'c and   
  Katarina-Glorija Gruji\'c and   
   Aleksandar Kova\vcevi\'c and   
             Goran Sladi\'c and   
             Dragan Vidakovi\'c   Towards a systematic approach to manual
                                  annotation of code smells  . . . . . . . ??
             Oliver Moseler and   
                  Stephan Diehl   The CodeSparks Framework --- Augmenting
                                  Source Code with Glyph-based
                                  Visualizations . . . . . . . . . . . . . ??
        Antonio Bucchiarone and   
      Maxime Savary-Leblanc and   
           Xavier Le Pallec and   
          Jean-Michel Bruel and   
          Antonio Cicchetti and   
                Jordi Cabot and   
 Sébastien Gérard   Gamifying model-based engineering: the
                                  PapyGame tool  . . . . . . . . . . . . . ??
   Pablo Gómez-Abajo and   
              Esther Guerra and   
                   Juan de Lara   Wodel-Edu: a tool for the generation and
                                  evaluation of diagram-based exercises    ??
            C. Cano-Genoves and   
                 E. Insfran and   
              S. Abrahão   VeGAn-Tool: a fuzzy-logic approach for
                                  value-based goal model analysis  . . . . ??
               Bineet Ghosh and   
    Étienne André   MoULDyS: Monitoring of autonomous
                                  systems in the presence of uncertainties ??
             Florian Renkin and   
Philipp Schlehuber-Caissier and   
       Alexandre Duret-Lutz and   
               Adrien Pommellet   The Mealy-machine reduction functions of
                                  Spot . . . . . . . . . . . . . . . . . . ??
             Jacopo Soldani and   
              Stefano Forti and   
                  Antonio Brogi   yRCA: an explainable failure root cause
                                  analyser . . . . . . . . . . . . . . . . ??
          Imran Riaz Hasrat and   
   Peter Gjòl Jensen and   
      Kim Guldstrand Larsen and   
               Jirí Srba   A toolchain for domestic heat-pump
                                  control using Uppaal Stratego  . . . . . ??
              Maxime Gobert and   
               Loup Meurice and   
                  Anthony Cleve   Modeling, manipulating and evolving
                                  hybrid polystores with HyDRa . . . . . . ??
               Iris Galeano and   
      Mauricio Merín and   
Magalí González and   
                  Luca Cernuzzi   A methodological approach for mobile
                                  applications development: MethApp4Mob    ??
           Ambarish Moharil and   
                   Arpit Sharma   TABASCO: a transformer based
                                  contextualization toolkit  . . . . . . . ??
           Michikazu Hirata and   
          Yasuhiko Minamide and   
                   Tetsuya Sato   Program logic for higher-order
                                  probabilistic programs in Isabelle/HOL   ??
              Kim G. Larsen and   
          Anders Mariegaard and   
              Stefan Schmid and   
               Jirí Srba   AllSynth: a BDD-based approach for
                                  network update synthesis . . . . . . . . ??
           Stefan Klikovits and   
        Ezequiel Castellano and   
            Ahmet Cetinkaya and   
                  Paolo Arcaini   Frenetic-lib: an extensible framework
                                  for search-based generation of road
                                  structures for ADS testing . . . . . . . ??
            Dmytro Humeniuk and   
               Foutse Khomh and   
              Giuliano Antoniol   AmbieGen: a search-based framework for
                                  autonomous systems testing . . . . . . . ??
       Sérgio Campos and   
                   Marius Minea   Selected papers from the Brazilian
                                  Symposium on Formal Methods (SBMF 2021)  ??
                Jaejoon Lee and   
                   Tomoji Kishi   Preface for the special issue on tool
                                  papers of the 25-$^{th}$ International
                                  Systems and Software Product Line
                                  Conference (SPLC 2021) . . . . . . . . . ??


Science of Computer Programming
Volume 231, Number ??, January, 2024

                      Anonymous   January 2024 . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
                 Richard Banach   Core Hybrid Event-B III: Fundamentals of
                                  a reasoning framework  . . . . . . . . . ??
             Wen-ling Huang and   
            Niklas Krafczyk and   
                    Jan Peleska   Exhaustive property oriented model-based
                                  testing with symbolic finite state
                                  machines . . . . . . . . . . . . . . . . ??
                 Xiangyu Mu and   
                    Lei Liu and   
                 Peng Zhang and   
                 Jingyao Li and   
                         Hui Li   A method of test case set generation in
                                  the commutativity test of reduce
                                  functions  . . . . . . . . . . . . . . . ??
        Birthe van den Berg and   
             Tom Schrijvers and   
              James McKinna and   
        Alexander Vandenbroucke   Forward- or reverse-mode automatic
                                  differentiation: What's the difference?  ??
                 Yaxin Zhao and   
                  Lina Gong and   
                Wenhua Yang and   
                        Yu Zhou   How accessibility affects other quality
                                  attributes of software? A \em case study
                                  of GitHub  . . . . . . . . . . . . . . . ??
        Antonio Bucchiarone and   
         Tommaso Martorella and   
             Davide Frageri and   
                  Diego Colombo   PolyGloT: a personalized and gamified
                                  eTutoring system for learning modelling
                                  and programming skills . . . . . . . . . ??
 Sean Kristian Remond Harbo and   
      Emil Palmelund Voldby and   
               Jonas Madsen and   
                 Michele Albano   ACSmt: a plugin for Eclipse Papyrus to
                                  model systems of systems . . . . . . . . ??
           Muhamed Smajevic and   
             Syed Juned Ali and   
                   Dominik Bork   CM2KG$^{cloud}$ --- an open web-based
                                  platform to transform conceptual models
                                  into knowledge graphs  . . . . . . . . . ??
          Alessio Di Sandro and   
               Logan Murphy and   
                Torin Viger and   
                 Marsha Chechik   MMINT-A: a framework for model-based
                                  safety assurance . . . . . . . . . . . . ??
José Antonio Hernández López and   
Javier Luis Cánovas Izquierdo and   
Jesús Sánchez Cuadrado   ModelSet: a labelled dataset of software
                                  models for machine learning  . . . . . . ??
              Enes Yigitbas and   
         Maximilian Schmidt and   
        Antonio Bucchiarone and   
       Sebastian Gottschalk and   
                  Gregor Engels   GaMoVR: Gamification-based UML learning
                                  environment in virtual reality . . . . . ??
        Joan Giner-Miguelez and   
          Abel Gómez and   
                    Jordi Cabot   DescribeML: a dataset description tool
                                  for machine learning . . . . . . . . . . ??
                  Maksym Bortin   Structured development of
                                  implementations for divide-and-conquer
                                  specifications . . . . . . . . . . . . . ??
              Sean Kauffman and   
              Martin Zimmermann   The complexity of evaluating nfer  . . . ??
                  Oleg Kiselyov   Generating C: Heterogeneous
                                  metaprogramming system description . . . ??
   Mahmudul Faisal Al Ameen and   
            Naoki Kobayashi and   
                   Ryosuke Sato   Asynchronous unfold/fold transformation
                                  for fixpoint logic . . . . . . . . . . . ??
            Railana Santana and   
              Luana Martins and   
Tássio Virg\'ìnio and   
              Larissa Rocha and   
               Heitor Costa and   
                   Ivan Machado   An empirical evaluation of RAIDE: a
                                  semi-automated approach for test smells
                                  detection and refactoring  . . . . . . . ??
            Giorgio Audrito and   
                 Gianluca Torta   FCPP to aggregate them all . . . . . . . ??


Science of Computer Programming
Volume 232, Number ??, January, 2024

                      Anonymous   January 2024 . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
   Herbert Rausch Fernandes and   
     Giovanni Freitas Gomes and   
Antonio Carlos Pinheiro de Oliveira and   
Sérgio Vale Aguiar Campos   Stochastic formal model of PI3K/mTOR
                                  pathway in Alzheimer's disease for drug
                                  repurposing: an evaluation of rapamycin,
                                  LY294002, and NVP-BEZ235 . . . . . . . . ??
             S. W. Driessen and   
                D. Di Nucci and   
             D. A. Tamburri and   
           W. J. van den Heuvel   SolAR: Automated test-suite generation
                                  for solidity smart contracts . . . . . . ??
           Iñigo Aldalur   Web Augmentation: a systematic mapping
                                  study  . . . . . . . . . . . . . . . . . ??
                Amel Mammar and   
          Meriem Belguidoum and   
             Saddam Hocine Hiba   A formal approach for the correct
                                  deployment of cloud applications . . . . ??
                  Shuqi Liu and   
                    Yu Zhou and   
                Longbing Ji and   
               Tingting Han and   
                    Taolue Chen   Enhancing test reuse with GUI events
                                  deduplication and adaptive semantic
                                  matching . . . . . . . . . . . . . . . . ??
             Gwendal Daniel and   
                    Jordi Cabot   Applying model-driven engineering to the
                                  domain of chatbots: the Xatkit
                                  experience . . . . . . . . . . . . . . . ??
       Constantin Buschhaus and   
          Arkadii Gerasimov and   
Jörg Christian Kirchhof and   
             Judith Michael and   
                 Lukas Netz and   
             Bernhard Rumpe and   
          Sebastian Stüber   Lessons learned from applying
                                  model-driven engineering in 5 domains:
                                  the success story of the MontiGem
                                  generator framework  . . . . . . . . . . ??
            Andrey Sadovykh and   
                 Bilal Said and   
             Dragos Truscan and   
                Hugo Bruneliere   An iterative approach for model-based
                                  requirements engineering in large
                                  collaborative projects: a detailed
                                  experience report  . . . . . . . . . . . ??
                 Luca Aceto and   
          Antonis Achilleos and   
         Duncan Paul Attard and   
         Léo Exibard and   
         Adrian Francalanza and   
Anna Ingólfsdóttir   A monitoring tool for linear-time $ \mu
                                  $HML . . . . . . . . . . . . . . . . . . ??
               Hamed Arshad and   
                 Ross Horne and   
         Christian Johansen and   
                   Olaf Owe and   
             Tim A. C. Willemse   XACML2mCRL2: Automatic transformation of
                                  XACML policies into mCRL2 specifications ??
              Alfa Yohannis and   
           Dimitris Kolovos and   
Antonio García-Domínguez   Exploring complex models with picto web  ??
         Francesco Basciani and   
              Juri Di Rocco and   
            Ludovico Iovino and   
            Alfonso Pierantonio   TyphonML: Tool support for hybrid
                                  polystores . . . . . . . . . . . . . . . ??
Frédéric Jouault and   
           Valentin Besnard and   
              Matthias Brun and   
      Théo Le Calvar and   
               Fabien Chhel and   
      Mickaël Clavreul and   
     Jérome Delatour and   
  Maxime Méré and   
          Matthias Pasquier and   
               Ciprian Teodorov   AnimUML: a practical tool for partial
                                  model animation and analysis . . . . . . ??
                 Erwan Mahe and   
          Christophe Gaston and   
                Pascale Le Gall   Denotational and operational semantics
                                  for interaction languages: Application
                                  to trace analysis  . . . . . . . . . . . ??
            Masahiro Masuda and   
             Yukiyoshi Kameyama   Program generation meets program
                                  verification: a case study on
                                  number-theoretic transform . . . . . . . ??
     Marie-Christine Jakobs and   
        Einar Broch Johnsen and   
           Eduard Kamburjan and   
                  Manuel Wimmer   Preface for the special issue on
                                  ``Fundamental Approaches to Software
                                  Engineering'' (FASE 2022)  . . . . . . . ??
                      Anonymous   Preface for the special issue on
                                  NLBSE'22: Natural Language-based
                                  Software to support software engineering
                                  processes  . . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 233, Number ??, March, 2024

                      Anonymous   March 2024 . . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
      Aleksandr Tvardovskii and   
            Khaled El-Fakih and   
               Nina Yevtushenko   Testing and incremental conformance
                                  testing of timed state machines  . . . . ??
                   Jie Chen and   
               Ziyuan Zhang and   
                 Dongjin Yu and   
                     Haiyang Hu   What makes a real change in software
                                  performance? An empirical study on
                                  analyzing the factors that affect the
                                  triagement of performance change points  ??
    Thisaranie Kaluarachchi and   
        Manjusri Wickramasinghe   \em WebDraw: a machine learning-driven
                                  tool for automatic website prototyping   ??
             Conor Reynolds and   
               Rosemary Monahan   Reasoning about logical systems in the
                                  Coq proof assistant  . . . . . . . . . . ??
        Jacco O. G. Krijnen and   
   Manuel M. T. Chakravarty and   
            Gabriele Keller and   
               Wouter Swierstra   Translation certification for smart
                                  contracts  . . . . . . . . . . . . . . . ??
         Paula Muñoz and   
           Steffen Zschaler and   
               Richard F. Paige   Preface to the special issue on success
                                  stories in model driven engineering  . . ??
              Phillip James and   
               Faron Moller and   
              Filippos Pantekis   OnTrack: Reflecting on domain specific
                                  formal methods for railway designs . . . ??
          Padmalata Nistala and   
               Asha Rajbhoj and   
             Vinay Kulkarni and   
           Sapphire Noronha and   
                    Ankit Joshi   An industrial experience report on
                                  model-based, AI-enabled proposal
                                  development for an RFP/RFI . . . . . . . ??
                Ivan Kurtev and   
               Jozef Hooman and   
             Mathijs Schuts and   
            Daan van der Munnik   Model based component development and
                                  analysis with ComMA  . . . . . . . . . . ??
       Jose Luis de la Vara and   
        Monalessa Barcellos and   
             Marcela Genero and   
               Renata Guizzardi   Preface for ``Selected papers from the
                                  25th Ibero--American Conference on
                                  Software Engineering (CIbSE 2022)''  . . ??
                      Anonymous   Preface for the Special Issue on
                                  SBST'22: Search-Based Software Testing
                                  --- Tools  . . . . . . . . . . . . . . . ??
                 Wangjie Ji and   
                    Lili Bo and   
                Yanchi Yuan and   
                   Xiaobing Sun   \em TDFix: a lightweight tool for fixing
                                  deadlocks based on templates . . . . . . ??
                Jaime Arias and   
               Kyungmin Bae and   
              Carlos Olarte and   
  Peter Csaba Ölveczky and   
             Laure Petrucci and   
         Fredrik Ròmming   Symbolic analysis and parameter
                                  synthesis for networks of parametric
                                  timed automata with global variables
                                  using Maude and SMT solving  . . . . . . ??


Science of Computer Programming
Volume 234, Number ??, May, 2024

                      Anonymous   May 2024 . . . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
              Weijiang Hong and   
              Zhenbang Chen and   
               Yufeng Zhang and   
                Hengbiao Yu and   
                    Yide Du and   
                        Ji Wang   Verification of message-passing
                                  uninterpreted programs . . . . . . . . . ??
José A. Macías and   
             Clemente R. Borges   Monitoring and forecasting usability
                                  indicators: a business intelligence
                                  approach for leveraging user-centered
                                  evaluation data  . . . . . . . . . . . . ??
                Huiwen Yang and   
                   Xiguo Gu and   
                 Xiang Chen and   
                Liwei Zheng and   
                     Zhanqi Cui   CrossFuzz: Cross-contract fuzzing for
                                  smart contract vulnerability detection   ??
        Birthe van den Berg and   
                 Tom Schrijvers   A framework for higher-order effects and
                                  handlers . . . . . . . . . . . . . . . . ??
               Karam Ignaim and   
   João M. Fernandes and   
       André L. Ferreira   An industrial experience of using
                                  reference architectures for mapping
                                  features to code . . . . . . . . . . . . ??
                   Adem Ait and   
Javier Luis Cánovas Izquierdo and   
                    Jordi Cabot   HFCommunity: an extraction process and
                                  relational database to analyze Hugging
                                  Face Hub data  . . . . . . . . . . . . . ??
                 Xiaoxue Wu and   
                  Yizeng Gu and   
                  Lidan Lin and   
                  Wei Zheng and   
                     Xiang Chen   \em ISTA+: Test case generation and
                                  optimization for intelligent systems
                                  based on coverage analysis . . . . . . . ??
              Sharar Ahmadi and   
             Brijesh Dongol and   
                   Matt Griffin   Operationally proving memory access
                                  violations in Isabelle/HOL . . . . . . . ??
      Maxime Savary-Leblanc and   
           Xavier Le Pallec and   
 Sébastien Gérard   The Modeling Assistant Recommender: a
                                  UML class diagram recommender system . . ??
           Davide Di Ruscio and   
             Jessie Galasso and   
                  Richard Paige   Preface for the Special Issue on Tools
                                  and Demonstrations in Model-Driven
                                  Engineering  . . . . . . . . . . . . . . ??
           Yamine Ait-Ameur and   
                 Florin Craciun   Introduction to the TASE 2022 Special
                                  issue  . . . . . . . . . . . . . . . . . ??


Science of Computer Programming
Volume 235, Number ??, July, 2024

                      Anonymous   July 2024  . . . . . . . . . . . . . . . ??
                      Anonymous   Editorial Board  . . . . . . . . . . . . ??
               Haozhen Dong and   
                Hongmin Ren and   
               Jialiang Shi and   
                 Yichen Xie and   
                      Xudong Hu   Neighborhood contrastive learning-based
                                  graph neural network for bug triaging    ??
                   Yulu Cao and   
                Zhifei Chen and   
              Xiaowei Zhang and   
                  Yanhui Li and   
                   Lin Chen and   
                  Linzhang Wang   Diagnosis of package installation
                                  incompatibility via knowledge base . . . ??
                 Yukun Dong and   
             Xiaotong Cheng and   
                 Yufei Yang and   
                 Lulu Zhang and   
                 Shuqi Wang and   
                   Lingjie Kong   A method to identify overfitting program
                                  repair patches based on expression tree  ??
       Mohammad Amin Kuhail and   
       Sujith Samuel Mathew and   
              Ashraf Khalil and   
           Jose Berengueres and   
        Syed Jawad Hussain Shah   ``Will I be replaced?'' Assessing
                                  ChatGPT's effect on software development
                                  and programmer perceptions of AI tools   ??
          Yann Thierry-Mieg and   
            Etienne Renault and   
       Emmanuel Paviot-Adet and   
               Denis Poitrenaud   A model-checker exploiting structural
                                  reductions even with stutter sensitive
                                  LTL  . . . . . . . . . . . . . . . . . . ??
          Ferruccio Damiani and   
                David Eyers and   
                 Anna Philippou   Preface for the special issue on tool
                                  papers of the 17th International
                                  Federated Conference on Distributed
                                  Computing Techniques, DisCoTec 2022  . . ??
         Nicola Del Giudice and   
          Lorenzo Matteucci and   
           Michela Quadrini and   
               Aniqa Rehman and   
                 Michele Loreti   Sibilla: a tool for reasoning about
                                  collective systems . . . . . . . . . . . ??
               Pablo Becker and   
 María Fernanda Papa and   
                    Luis Olsina   Exploratory study on the syntactic and
                                  semantic consistency of terms in project
                                  management glossaries to provide
                                  recommendations for a project management
                                  ontology . . . . . . . . . . . . . . . . ??
             Byeongjee Kang and   
                   Kyungmin Bae   Narrowing and heuristic search for
                                  symbolic reachability analysis of
                                  concurrent object-oriented systems . . . ??


Numerische Mathematik
Volume 2, Number 1, December, 1960

             Edsger W. Dijkstra   Recursive Programming  . . . . . . . . . 312--318