-
1
-
-
0008994727
-
-
December
-
Aarts, C., Backhouse, R.C., Hoogendijk, P., Voermans, E., van der Woude, J.: A relational theory of datatypes (December 1992). http://www.cs.nott.ac.uk/ ~rcb
-
(1992)
A relational theory of datatypes
-
-
Aarts, C.1
Backhouse, R.C.2
Hoogendijk, P.3
Voermans, E.4
van der Woude, J.5
-
2
-
-
26444488586
-
-
Alves, T.L., Silva, P.F., Visser, J., Oliveira, J.N.: Strategic term rewriting and its application to a VDM-SL to SQL conversion. In: Fitzgerald, J.S., Hayes, I.J., Tarlecki, A. (eds.) FM 2005. LNCS, 3582, pp. 399-414. Springer, Heidelberg (2005)
-
Alves, T.L., Silva, P.F., Visser, J., Oliveira, J.N.: Strategic term rewriting and its application to a VDM-SL to SQL conversion. In: Fitzgerald, J.S., Hayes, I.J., Tarlecki, A. (eds.) FM 2005. LNCS, vol. 3582, pp. 399-414. Springer, Heidelberg (2005)
-
-
-
-
4
-
-
1942485911
-
-
SCP
-
Backhouse. K., Backhouse, R.C.: Safety of abstract interpretations for free, via logical relations and Galois connections. SCP 15(1-2), 153-196 (2004)
-
(2004)
Safety of abstract interpretations for free, via logical relations and Galois connections
, vol.15
, Issue.1-2
, pp. 153-196
-
-
Backhouse, K.1
Backhouse, R.C.2
-
6
-
-
57049125953
-
-
Backhouse, R.C., de Bruin, P., Hoogendijk, P., Malcolm. G., Voermans, T.S., van der Woude, J.: Polynomial relators. In: AMAST 1991, pp. 303-362. Springer, Heidelberg (1992)
-
Backhouse, R.C., de Bruin, P., Hoogendijk, P., Malcolm. G., Voermans, T.S., van der Woude, J.: Polynomial relators. In: AMAST 1991, pp. 303-362. Springer, Heidelberg (1992)
-
-
-
-
7
-
-
0018005935
-
Can programming be liberated from the von Neumann style? a functional style and its algebra of programs
-
Backus, J.: Can programming be liberated from the von Neumann style? a functional style and its algebra of programs. CACM 21(8), 613-639 (1978)
-
(1978)
CACM
, vol.21
, Issue.8
, pp. 613-639
-
-
Backus, J.1
-
8
-
-
51049107971
-
Calculating invariants as coreflexive bisimulations
-
Meseguer, J, Roşu, G, eds, AMAST 2008, Springer, Heidelberg
-
Barbosa, L.S., Oliveira, J.N.. Silva, A.M.: Calculating invariants as coreflexive bisimulations. In: Meseguer, J., Roşu, G. (eds.) AMAST 2008. LNCS, vol. 5140, pp. 83-99. Springer, Heidelberg (2008)
-
(2008)
LNCS
, vol.5140
, pp. 83-99
-
-
Barbosa, L.S.1
Oliveira, J.N.2
Silva, A.M.3
-
9
-
-
57049153248
-
-
Berdaguer, P.: Algebraic representation of UML class-diagrams, May, Dept. Informatics, U. Minho. Technical note (2007)
-
Berdaguer, P.: Algebraic representation of UML class-diagrams, May, Dept. Informatics, U. Minho. Technical note (2007)
-
-
-
-
10
-
-
84887375769
-
-
Berdaguer, P., Cunha, A., Pacheco, H., Visser, J.: Coupled Schema Transformation and Data Conversion For XML and SQL. In: Hanus, M. (ed.) PADL 2007. LNCS, 4354, pp. 290-304. Springer, Heidelberg (2006)
-
Berdaguer, P., Cunha, A., Pacheco, H., Visser, J.: Coupled Schema Transformation and Data Conversion For XML and SQL. In: Hanus, M. (ed.) PADL 2007. LNCS, vol. 4354, pp. 290-304. Springer, Heidelberg (2006)
-
-
-
-
11
-
-
57049095325
-
-
Bird, R., de Moor, O.: Algebra of Programming. C.A.R. Hoare, series editor, Series in Computer Science. Prentice-Hall International, Englewood Cliffs (1997)
-
Bird, R., de Moor, O.: Algebra of Programming. C.A.R. Hoare, series editor, Series in Computer Science. Prentice-Hall International, Englewood Cliffs (1997)
-
-
-
-
12
-
-
0347771001
-
Unfolding pointer algorithms
-
Bird, R.S.: Unfolding pointer algorithms. J. Funct. Program. 11(3), 347-358 (2001)
-
(2001)
J. Funct. Program
, vol.11
, Issue.3
, pp. 347-358
-
-
Bird, R.S.1
-
13
-
-
84865636781
-
Boomerang: Resourceful lenses for string data
-
January
-
Bohannon, A., Foster, J.N., Pierce, B.C., Pilkiewicz, A., Schmitt, A.: Boomerang: Resourceful lenses for string data. In: ACM SIGPLAN-SIGACT POPL Symposium, pp. 407-419 (January 2008)
-
(2008)
ACM SIGPLAN-SIGACT POPL Symposium
, pp. 407-419
-
-
Bohannon, A.1
Foster, J.N.2
Pierce, B.C.3
Pilkiewicz, A.4
Schmitt, A.5
-
16
-
-
0017419683
-
A transformation system for developing recursive programs
-
Burstall, R.M., Darlington, J.: A transformation system for developing recursive programs. JACM 24(1), 44-67(1977)
-
(1977)
JACM
, vol.24
, Issue.1
, pp. 44-67
-
-
Burstall, R.M.1
Darlington, J.2
-
17
-
-
33749410632
-
-
Cunha, A., Oliveira, J.N., Visser, J.: Type-safe two-level data transformation. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, 4085, pp. 284-289. Springer, Heidelberg (2006)
-
Cunha, A., Oliveira, J.N., Visser, J.: Type-safe two-level data transformation. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, vol. 4085, pp. 284-289. Springer, Heidelberg (2006)
-
-
-
-
18
-
-
35348856885
-
-
Cunha, A., Visser, J.: Transformation of structure-shy programs: applied to XPath queries and strategic functions. In: PEPM 2007, pp. 11-20. ACM, New York (2007)
-
Cunha, A., Visser, J.: Transformation of structure-shy programs: applied to XPath queries and strategic functions. In: PEPM 2007, pp. 11-20. ACM, New York (2007)
-
-
-
-
19
-
-
0018051478
-
A synthesis of several sorting algorithms
-
Darlington, J.: A synthesis of several sorting algorithms. Acta Informatica 11, 1-30 (1978)
-
(1978)
Acta Informatica
, vol.11
, pp. 1-30
-
-
Darlington, J.1
-
20
-
-
0003570823
-
-
Cambridge University Press, Cambridge
-
de Roever, W.-P., Engelhardt, K., Coenen, J., Buth, K.-H., Gardiner, P., Lakhnech, Y., Stomp, F.: Data Refinement Model-Oriented Proof methods and their Comparison. Cambridge University Press, Cambridge (1999)
-
(1999)
Data Refinement Model-Oriented Proof methods and their Comparison
-
-
de Roever, W.-P.1
Engelhardt, K.2
Coenen, J.3
Buth, K.-H.4
Gardiner, P.5
Lakhnech, Y.6
Stomp, F.7
-
22
-
-
57049176825
-
-
Dijkman, R.M., Pires, L.F., Joosten, S.: Calculating with concepts: a technique for the development of business process support. In: pUML. LNI, 7, pp. 87-98. GI (2001)
-
Dijkman, R.M., Pires, L.F., Joosten, S.: Calculating with concepts: a technique for the development of business process support. In: pUML. LNI, vol. 7, pp. 87-98. GI (2001)
-
-
-
-
23
-
-
0031162760
-
A calculational approach to mathematical induction
-
Doornbos, H., Backhouse, R., van der Woude, J.: A calculational approach to mathematical induction. Theoretical Computer Science 179(1-2), 103-135 (1997)
-
(1997)
Theoretical Computer Science
, vol.179
, Issue.1-2
, pp. 103-135
-
-
Doornbos, H.1
Backhouse, R.2
van der Woude, J.3
-
24
-
-
85099426748
-
-
+-trees. Technical Report PRG-18, Oxford University (September 1980)
-
+-trees. Technical Report PRG-18, Oxford University (September 1980)
-
-
-
-
26
-
-
0002780749
-
Assigning meanings to programs
-
Schwartz, J.T, ed, American Mathematical Society
-
Floyd, R.W.: Assigning meanings to programs. In: Schwartz, J.T. (ed.) Proc. Symposia in Applied Mathematics Mathematical Aspects of Computer Science, vol. 19, pp. 19-32. American Mathematical Society (1967)
-
(1967)
Proc. Symposia in Applied Mathematics Mathematical Aspects of Computer Science
, vol.19
, pp. 19-32
-
-
Floyd, R.W.1
-
27
-
-
34249865033
-
Combinators for bidirectional tree transformations: A linguistic approach to the view-update problem
-
Foster, J.N., Greenwald, M.B., Moore, J.T., Pierce, B.C., Schmitt, A.: Combinators for bidirectional tree transformations: A linguistic approach to the view-update problem. ACM Trans. Program. Lang. Syst 29(3), 17 (2007)
-
(2007)
ACM Trans. Program. Lang. Syst
, vol.29
, Issue.3
, pp. 17
-
-
Foster, J.N.1
Greenwald, M.B.2
Moore, J.T.3
Pierce, B.C.4
Schmitt, A.5
-
29
-
-
57049101228
-
When is a function a fold or an unfold?, Working document 833 FAV-12 available from the website of IFIP WG 2.1
-
New York City, USA
-
Gibbons, J.: When is a function a fold or an unfold?, Working document 833 FAV-12 available from the website of IFIP WG 2.1, 57th meeting, New York City, USA (2003)
-
(2003)
57th meeting
-
-
Gibbons, J.1
-
30
-
-
33750045157
-
The transformational approach to database engineering
-
Lämmel, R, Saraiva, J, Visser, J, eds, GTTSE 2005, Springer, Heidelberg
-
Hainaut, J.-L.: The transformational approach to database engineering. In: Lämmel, R., Saraiva, J., Visser, J. (eds.) GTTSE 2005. LNCS, vol. 4143, pp. 95-143. Springer, Heidelberg (2006)
-
(2006)
LNCS
, vol.4143
, pp. 95-143
-
-
Hainaut, J.-L.1
-
31
-
-
0022847269
-
-
He, J., Hoare, C.A.R., Sanders, J.W.: Data refinement refined. In: Robinet, B., Wilhelm, R. (eds.) ESOP 1986. LNCS, 213. pp. 187-196 (1986)
-
He, J., Hoare, C.A.R., Sanders, J.W.: Data refinement refined. In: Robinet, B., Wilhelm, R. (eds.) ESOP 1986. LNCS, vol. 213. pp. 187-196 (1986)
-
-
-
-
32
-
-
0043036772
-
-
PhD thesis, University of Eindhoven, The Netherlands
-
Hoogendijk, P.: A Generic Theory of Data Types. PhD thesis, University of Eindhoven, The Netherlands (1997)
-
(1997)
A Generic Theory of Data Types
-
-
Hoogendijk, P.1
-
33
-
-
11244254268
-
-
Hu, Z., Mu, S.-C., Takeichi, M.: A programmable editor for developing structured documents based on bidirectional transformations. In: Proc. ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation, pp. 178-189. ACM Press, New York (2004)
-
Hu, Z., Mu, S.-C., Takeichi, M.: A programmable editor for developing structured documents based on bidirectional transformations. In: Proc. ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation, pp. 178-189. ACM Press, New York (2004)
-
-
-
-
34
-
-
57049147203
-
Back to basics: Deriving representation changers functionally
-
Functional Pearl
-
Hutton, G., Meijer, E.: Back to basics: Deriving representation changers functionally. Journal of Functional Programming (1993) (Functional Pearl)
-
(1993)
Journal of Functional Programming
-
-
Hutton, G.1
Meijer, E.2
-
35
-
-
35048831392
-
-
Hutton, G., Wright, J.: Compiling exceptions correctly. In: Kozen, D. (ed.) MPC 2004. LNCS, 3125, pp. 211-227. Springer, Heidelberg (2004)
-
Hutton, G., Wright, J.: Compiling exceptions correctly. In: Kozen, D. (ed.) MPC 2004. LNCS, vol. 3125, pp. 211-227. Springer, Heidelberg (2004)
-
-
-
-
38
-
-
0004176640
-
Systematic Software Development Using VDM
-
1st edn, Prentice-Hall Int, Englewood Cliffs
-
Jones, C.B.: Systematic Software Development Using VDM, 1st edn. Series in Computer Science. Prentice-Hall Int., Englewood Cliffs (1986)
-
(1986)
Series in Computer Science
-
-
Jones, C.B.1
-
40
-
-
57049140252
-
Refinement and development of programs from relational specifications
-
Kahl, W.: Refinement and development of programs from relational specifications. ENTCS 4, 1-4 (2003)
-
(2003)
ENTCS
, vol.4
, pp. 1-4
-
-
Kahl, W.1
-
42
-
-
33750068270
-
Mappings make data processing go round
-
Lämmel, R, Saraiva, J, Visser, J, eds, GTTSE 2005, Springer, Heidelberg
-
Lämmel, R., Meijer, E.: Mappings make data processing go round. In: Lämmel, R., Saraiva, J., Visser, J. (eds.) GTTSE 2005. LNCS, vol. 4143, pp. 169-218. Springer, Heidelberg (2006)
-
(2006)
LNCS
, vol.4143
, pp. 169-218
-
-
Lämmel, R.1
Meijer, E.2
-
46
-
-
0002891241
-
Towards a mathematical science of computation. In: Popplewell, C.M
-
North-Holland Pub. Company, Amsterdam
-
McCarthy, J.: Towards a mathematical science of computation. In: Popplewell, C.M. (ed.) Proc. IFIP 62, pp. 21-28. North-Holland Pub. Company, Amsterdam (1963)
-
(1963)
(ed.) Proc
, vol.IFIP 62
, pp. 21-28
-
-
McCarthy, J.1
-
47
-
-
0009231101
-
Elementary Categories, Elementary Toposes
-
1st edn, Calendron Press, Oxford
-
McLarty, C.: Elementary Categories, Elementary Toposes, 1st edn. Oxford Logic Guides, vol. 21. Calendron Press, Oxford (1995)
-
(1995)
Oxford Logic Guides
, vol.21
-
-
McLarty, C.1
-
48
-
-
35048846030
-
-
Meng, S., Barbosa, L.S.: On refinement of generic state-based software components. In: Rattray, C., Maharaj, S., Shankland, C. (eds.) AMAST 2004. LNCS, 3116, pp. 506-520. Springer, Heidelberg (2004) (Best student co-authored paper award)
-
Meng, S., Barbosa, L.S.: On refinement of generic state-based software components. In: Rattray, C., Maharaj, S., Shankland, C. (eds.) AMAST 2004. LNCS, vol. 3116, pp. 506-520. Springer, Heidelberg (2004) (Best student co-authored paper award)
-
-
-
-
49
-
-
57049155239
-
-
Morgan, C.: Programming from Specification. C.A.R. Hoare, series (ed.), Series in Computer Science. Prentice-Hall International, Englewood Cliffs (1990)
-
Morgan, C.: Programming from Specification. C.A.R. Hoare, series (ed.), Series in Computer Science. Prentice-Hall International, Englewood Cliffs (1990)
-
-
-
-
50
-
-
57049091413
-
Extended static checking by strategic rewriting of pointfree relational expressions
-
07.01, CCTC Research Centre, University of Minho
-
Necco, C., Oliveira, J.N., Visser, J.: Extended static checking by strategic rewriting of pointfree relational expressions. Technical Report FAST:07.01, CCTC Research Centre, University of Minho (2007)
-
(2007)
Technical Report FAST
-
-
Necco, C.1
Oliveira, J.N.2
Visser, J.3
-
51
-
-
57049176284
-
Refinamento transformacional de especificaşõ es (terminais)
-
May
-
Oliveira, J.N.: Refinamento transformacional de especificaşõ es (terminais). In: Proc. of XII Jornadas Luso-Espanholas de Matemática, vol. II, pp. 412-417 (May 1987)
-
(1987)
Proc. of XII Jornadas Luso-Espanholas de Matemática
, vol.2
, pp. 412-417
-
-
Oliveira, J.N.1
-
52
-
-
0040832771
-
A Reification Calculus for Model-Oriented Software Specification
-
Oliveira, J.N.: A Reification Calculus for Model-Oriented Software Specification. Formal Aspects of Computing 2(1), 1-23 (1990)
-
(1990)
Formal Aspects of Computing
, vol.2
, Issue.1
, pp. 1-23
-
-
Oliveira, J.N.1
-
53
-
-
0039646422
-
Invited paper: Software Reification using the SETS Calculus
-
Denvir, T, Jones, C.B, Shaw, R.C, eds, London, UK, pp, Springer, Heidelberg
-
Oliveira, J.N.: Invited paper: Software Reification using the SETS Calculus. In: Denvir, T., Jones, C.B., Shaw, R.C. (eds.) Proc. of the BCS FACS 5th Refinement Workshop, Theory and Practice of Formal Software Development, London, UK, pp. 140-171. Springer, Heidelberg (1992)
-
(1992)
Proc. of the BCS FACS 5th Refinement Workshop, Theory and Practice of Formal Software Development
, pp. 140-171
-
-
Oliveira, J.N.1
-
54
-
-
57049142417
-
Data processing by calculation
-
Oliveira, J.N.: Data processing by calculation. In: 6th Estonian Winter School in Computer Science, Palmse, Estonia, March 4-9, 2001. Lecture notes, pages 108 (2001)
-
(2001)
6th Estonian Winter School in Computer Science, Palmse, Estonia, March 4-9, 2001. Lecture notes
, pp. 108
-
-
Oliveira, J.N.1
-
55
-
-
85099426948
-
-
B Project (POSI/CHS/44304/2002) (2004)
-
B Project (POSI/CHS/44304/2002) (2004)
-
-
-
-
56
-
-
57049095669
-
-
Oliveira, J.N.: Calculate databases with simplicity, Presentation at the IFIP WG 2.1 #59 Meeting, Nottingham, UK (September 2004) (Slides available from the author's website)
-
Oliveira, J.N.: Calculate databases with simplicity, Presentation at the IFIP WG 2.1 #59 Meeting, Nottingham, UK (September 2004) (Slides available from the author's website)
-
-
-
-
57
-
-
57049186098
-
Reinvigorating pen-and-paper proofs in VDM: The pointfree approach
-
Newcastle, UK, 27-28 November
-
Oliveira, J.N.: Reinvigorating pen-and-paper proofs in VDM: the pointfree approach. In: The Third OVERTURE Workshop, Newcastle, UK, 27-28 November (2006)
-
(2006)
The Third OVERTURE Workshop
-
-
Oliveira, J.N.1
-
59
-
-
35048862884
-
-
Oliveira, J.N., Rodrigues, C.J.: Transposing relations: from Maybe functions to hash tables. In: Kozen, D. (ed.) MPC 2004. LNCS, 3125, pp. 334-356. Springer, Heidelberg (2004)
-
Oliveira, J.N., Rodrigues, C.J.: Transposing relations: from Maybe functions to hash tables. In: Kozen, D. (ed.) MPC 2004. LNCS, vol. 3125, pp. 334-356. Springer, Heidelberg (2004)
-
-
-
-
60
-
-
33749389927
-
-
Oliveira, J.N., Rodrigues, C.J.: Pointfree factorization of operation refinement. In: Misra, I., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, 4085. pp. 236-251. Springer, Heidelberg (2006)
-
Oliveira, J.N., Rodrigues, C.J.: Pointfree factorization of operation refinement. In: Misra, I., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, vol. 4085. pp. 236-251. Springer, Heidelberg (2006)
-
-
-
-
61
-
-
0026880057
-
Origins of the calculus of binary relations
-
IEEE Computer Society Press, Los Alamitos
-
Pratt, V.: Origins of the calculus of binary relations. In: Proc. of the 7th Annual IEEE Symp. on Logic in Computer Science, pp. 248-254. IEEE Computer Society Press, Los Alamitos (1992)
-
(1992)
Proc. of the 7th Annual IEEE Symp. on Logic in Computer Science
, pp. 248-254
-
-
Pratt, V.1
-
62
-
-
0036051192
-
-
Reynolds, J.C.: Separation logic: A logic for shared mutable data structures. In: LICS, pp. 55-74 (2002)
-
Reynolds, J.C.: Separation logic: A logic for shared mutable data structures. In: LICS, pp. 55-74 (2002)
-
-
-
-
63
-
-
33749390840
-
-
PhD thesis, Departamento de Informática, Universidade do Minho submitted
-
Rodrigues, C.J.: Software Refinement by Calculation. PhD thesis, Departamento de Informática, Universidade do Minho (submitted, 2007)
-
(2007)
Software Refinement by Calculation
-
-
Rodrigues, C.J.1
-
64
-
-
51749095420
-
A relational model for confined separation logic
-
TASE 2008, The 2nd IEEE International Symposium on Theoretical Aspects of Software Engineering, June 17-19, Springer, Heidelberg
-
Wang, S., Barbosa, L.S., Oliveira, I.N.: A relational model for confined separation logic. In: TASE 2008, The 2nd IEEE International Symposium on Theoretical Aspects of Software Engineering, June 17-19. LNCS. Springer, Heidelberg (2008)
-
(2008)
LNCS
-
-
Wang, S.1
Barbosa, L.S.2
Oliveira, I.N.3
-
65
-
-
0031536592
-
Deriving a lazy abstract machine
-
Sestoft, P.: Deriving a lazy abstract machine. J. Funct. Program 7(3), 231-264 (1997)
-
(1997)
J. Funct. Program
, vol.7
, Issue.3
, pp. 231-264
-
-
Sestoft, P.1
-
67
-
-
1542328720
-
The impedance imperative tuples + objects + infosets = too much stuff!
-
September/October 5
-
Thomas, D.: The impedance imperative tuples + objects + infosets = too much stuff! Journal of Object Technology 2(5) (September/October 5, 2003)
-
(2003)
Journal of Object Technology
, vol.2
, Issue.5
-
-
Thomas, D.1
-
69
-
-
84915842339
-
All recursive types defined using products and sums can be implemented using pointers
-
Bergman, C, Maddux, R.D, Pigozzi, D, eds, Algebraic Logic and Universal Algebra in Computer Science, Springer, Heidelberg
-
Wagner, E.G.: All recursive types defined using products and sums can be implemented using pointers. In: Bergman, C., Maddux, R.D., Pigozzi, D. (eds.) Algebraic Logic and Universal Algebra in Computer Science. LNCS, vol. 425. Springer, Heidelberg (1990)
-
(1990)
LNCS
, vol.425
-
-
Wagner, E.G.1
-
70
-
-
0003902059
-
-
Prentice-Hall, Inc, Upper Saddle River
-
Woodcock, J., Davies, J.: Using Z: Specification, Refinement, and Proof. Prentice-Hall, Inc., Upper Saddle River (1996)
-
(1996)
Using Z: Specification, Refinement, and Proof
-
-
Woodcock, J.1
Davies, J.2
|