David Duce: Publications

Refereed Journal and Conference Papers

  1. Geoff Coulson, Paul Grace, Gordon Blair, Wei Cai, Chris Cooper, David Duce, Laurent Mathy, Wai Kit Yeung, Barry Porter, , Musbah Sagar, Musbah , and Wei Li (2006), "A component-based middleware framework for configurable and reconfigurable Grid computing", Concurrency and Computation: Practice and Experience, 18, pp. 865-874.
  2. Muhammad Younas, Irfan Awan, and David Duce (2006), "An efficient composition of Web services with active network support", Expert Systems with Applications, 31, pp. 859--869.
  3. Z. Ben Fredj, and D. A. Duce (2006), "GraSSML: accessible smart schematic diagrams for all", in W4A: Proceedings of the 2006 international cross-disciplinary workshop on Web accessibility (W4A), ACM Press, pp. 57--60.
  4. Z. Ben Fredj, and D. A. Duce (2006), "GraSSML: Smart Schematic Diagrams, XML and Accessibility", in Theory and Practice of Computer Graphics 2006, pp. 47--54.
  5. D.A. Duce, and M. Sagar (2005), "skML: A Markup Language for Distributed Collaborative Visualization", in Theory and Practice of Computer Graphics 2005, Louise Lever, and Mary McDerby (Eds), Eurographics Association, ISBN 3-905673-56-8, pp. 171--178. http://www.comp.leeds.ac.uk/vis/gviz/publications.html Awarded 2nd Prize in Best Paper Awards.
  6. P. Gould, F.R.A. Hopgood, and D.A. Duce (2005), "3D Animation Using SVG and XSLT", in SVG Open 2005. http://www.svgopen.org/2005/proceedings.do#paper7
  7. C.S Cooper, D.A. Duce, W. Li, M. Sagar, G. Blair, G. Coulson, and P. Grace (2005), "The Open Overlays Collaborative Workspace", in SVG Open 2005. http://www.svgopen.org/2005/proceedings.do#paper46
  8. M. Sagar, C.S Cooper, and D.A. Duce (2005), "Advanced Mouse Event Model for SVG", in SVG Open 2005. http://www.svgopen.org/2005/proceedings.do#paper72
  9. D. Duke, K.W. Brodlie, D.A. Duce, and I. Herman (2005), "Do You See What I Mean?", IEEE Computer Graphics and Applications, 25(3), pp. 6--9.
  10. K.W. Brodlie, D.A. Duce, J.R. Gallop, J.P.R.B. Walton, and J.D. Wood (2004), "Distributed and Collaborative Visualization", Computer Graphics Forum, 23(2), pp. 223--251.
  11. H. Zhu, B. Zhou, X. Mao, L. Shan, and D.A. Duce (2004), "Agent-oriented Formal Specification of Web Services", in International Workshop on Agents and Autonomic Computing and Grid Enabled Virtual Organizations (AAC-GEVO2004), Lecture Notes in Computer Science, 3252, pp. 633-641.
  12. G. Coulson, P. Grace, G. Blair, L. Mathy, D. Duce, C. Cooper, W.K. Yeung, and W. Cai (2004), "Towards a Component-based Middleware Framework for Configurable and Reconfigurable Grid Computing", in ETNGrid 2004, Modena, Italy.
  13. P. Grace, G. Coulson, G. Blair, L. Mathy, W.K. Yeung, W. Cai, D. Duce, and C. Cooper (2004), "GRIDKIT: Pluggable Overlay Networks for Grid Computing", in Proceedings Distributed Objects and Applications (DOA'04), Lecture Notes in Computer Science 3291, Springer-Verlag. http://www.springerlink.com/index/6QBX3EE75JQXU0MG ISBN: 3-540-23662-7. Available at http://www.springerlink.com/index/6QBX3EE75JQXU0MG.
  14. K. Brodlie, J. Wood, D.A. Duce, and M. Sagar (2004), "gViz: Visualization and Computational Steering on the Grid", in UK All Hands Meeting, pp. 54--60. http://www.allhands.org.uk/proceedings/papers/67.pdf (Refereed workshop contribution) Available at http://www.allhands.org.uk/proceedings/papers/67.pdf.
  15. K. Brodlie, D. Duce, J. Gallop, M. Sagar, J. Walton, and J. Wood (2004), "Visualization in Grid Computing Environments", in IEEE Visualization 2004, pp. 155-162. ISBN 0-7803-8788-0.
  16. D. Duke, K. Brodlie, and D. Duce (2004), "Building an Ontology of Visualization", in IEEE Visualization 2004 Posters Compendium.
  17. Z. ben Fredj, and D.A. Duce (2003), "Schematic Diagrams, XML and Accessibility", in Proceedings of Theory and Practice of Computer Graphics 2003, Published by IEEE Computer Society Press, pp. 49--55.
  18. F. R. A. Hopgood, D. A Duce, and P. R. Hopgood (2003), "Using XSLT and SVG in Teaching: 3D, Sound and Nostalgia", in SVG Open 2003. http://www.svgopen.org/2003/papers/SoundNostalgiaSexPaepos/index.html http://www.svgopen.org/2003/papers/SoundNostalgiaSexPaepos/index.html.
  19. D.A. Duce, and M. Sagar (2003), "gViz - A Reference Model and Application of XML for Visualization on the Grid", in UK All Hands Meeting, pp. 242--245. http://www.nesc.ac.uk/events/ahm2003/AHMCD/pdf/052.pdf (Refereed poster contribution) Available at http://www.nesc.ac.uk/events/ahm2003/presentations/index.html.
  20. J. Gallop, G.S. Blair, C. Cooper, G. Coulson, D. Duce, T. Fitzpatrick, and I. Johnson (2002), "Investigating a component-oriented approach to adaptive collaborative visualization", in Proceedings of SPIE Volume: 4665, Visualization and Data Analysis 2002, R.F. Erbacher, P.C. Chen, M. Groehn, J.C. Roberts, and C.M. Wittenbrink (Eds), pp. 99-104. http://www.spie.org/Conferences/Programs/02/pw/confs/4665.html Available at: http://www.spie.org/Conferences/Programs/02/pw/confs/4665.html.
  21. D.A. Duce, I. Herman, and F.R.A. Hopgood (2002), "Web 2D Graphics File Formats", Computer Graphics Forum, 21(1), pp. 43-64.
  22. T. Balikhina, F. Ball, and D.A. Duce (2002), "Distributed Virtual Environments - An Active Future?", in Proceedings of the Eurographics UK Chapter Conference, pp. 33--37. ISBN 0-7695-1518-5.
  23. D.A. Duce, F.R.A. Hopgood, and D. Lightfoot (2002), "SVG and X3D technology for a foundation course", in Eurographics/ACM SIGGRAPH workshop on Computer Graphics Education (CGE'02). http://virtual.inesc.pt/cge02/ Proceedings available at http://virtual.inesc.pt/cge02/.
  24. K. W. Brodlie, J. D. Wood, D. A. Duce, J. R. Gallop, D. Gavaghan, M. Giles, S. J. Hague, J. P. R. B. Walton, M. Rudgyard, B. Collins, J. Ibbotson, and A. Knox (2002), "XML for Visualization", in Proceedings of the EuroWeb 2002 conference, British Computer Society, Electronic Workshops in Computing(eWiC). http://ewic.bcs.org/conferences/2002/euroweb/session3/paper1html.htm Available at http://ewic.bcs.org/conferences/2002/euroweb/session3/paper1html.htm.
  25. D.B. Arnold, A.M. Day, V. Jennings, A. Courtenay, and D.A. Duce (2001), "Haptic Device Control, Will it Fit Standardized Input Models?", Computer Graphics Forum, 20(4), pp. 245-256.
  26. T. Fitzpatrick, J. Gallop, G. Blair, C. Cooper, G. Coulson, D. Duce, and I. Johnson (2001), "Design and Application of TOAST: an Adaptive Distributed Multimedia Middleware Platform", in Interactive Distributed Multimedia Systems, 8th International Workshop, IDMS 2001, Lancaster, UK, September 4-7, 2001, Proceedings, Doug Shepherd, Joe Finney, Laurent Mathy, and Nicolas J. P. Race (Eds), Lecture Notes in Computer Science 2158, Springer-Verlag, pp. 111--123. ISBN 3-540-42530-6.
  27. P.J. Barnard, J. May, D. Duke, and D.A. Duce (2000), "Systems, Interactions and Macrotheory", ACM Transactions on Human-Computer Interaction, 7(2), pp. 222-262.
  28. J. Gallop, C. Cooper, I. Johnson, D. Duce, G. Blair, G. Coulson, and T. Fitzpatrick (2000), "Structuring for Extensibility - Adapting the Past to Fit the Future", in Proceedings of CBG2000, the CSCW2000 workshop on Component-Based Groupware, R.J. Slagter, G.H. ter Hofte, and O. Stiemerling (Eds). ISBN 90-75176-24-4. Available at https://doc.telin.nl/dscgi/ds.py/Get/File-10775.
  29. D.A. Duce, D.J. Duke, G. Faconti, and I. Herman (1999), "The Changing Face of Standardization: A Place for Formal Methods?", Formal Aspects of Computing, 11(1), pp. 1-20.
  30. C. Mourlas, D. Duce, and M. Wilson (1999), "On satisfying timing and resource constraints in distributed multimedia systems", in IEEE International Conference on Multimedia Computing and Systems, 2, pp. 16--20.
  31. I. Herman, N. Correia, D.A. Duce, D.J. Duke, G.J. Reynolds, and J. Van Loo (1998), "A Standard Model for Multimedia Synchronization: PREMO Synchronization Objects", Multimedia Systems, 6(2), pp. 88-101.
  32. D.A. Duce et al (1998), "Distributed Cooperative Visualization - Experiences and Issues from the MANICORAL Project", in Visualization in Scientific Computing '98, pp. 69--85. Available from: Eurographics Association, PO Box 16, CH 1288 Aire-la-Ville, Switzerland.
  33. D.J. Duke, P.J. Barnard, D.A. Duce, and J. May (1998), "Syndetic Modelling", Human-Computer Interaction, 13(4), pp. 337-393.
  34. D.A. Duce, D. Giorgetti, C.S. Cooper, J.R. Gallop, I.J. Johnson, K. Robinson, and C.D. Seelig (1998), "Reference Models for Distributed Cooperative Visualization", Computer Graphics Forum, 17(4), pp. 219-233.
  35. D.A. Gorgan. D. and Duce (1997), "Multimedia Synchronization through Interactive Active Objects", in Eurographics UK Chapter Conference, pp. 131--155. ISBN 0 952 1097 6 X.
  36. D.A. Gorgan. D. and Duce (1997), "The Notion of Trajectory in Graphical User Interfaces", in Design, Specification and Verification of Interactive Systems, M.D. Harrison, and J.-C. Torres (Eds), Springer-Wien, pp. 257-272.
  37. D.J. Duke, D.A. Duce, I. Herman, and G. Faconti (1997), "Specifying the PREMO Synchronization Objects", in Design, Specification and Verification of Interactive Systems, M.D. Harrison, and J.-C. Torres (Eds), Springer-Wien, pp. 257-272.
  38. D.A. Duce, D.J. Duke, P.J.W. ten Hagen, I. Herman, and G.J. Reynolds (1995), "Formal Methods in the Development of PREMO", Computer Standards and Interfaces, 17, pp. 491-509.
  39. D.J. Duke, P.J. Barnard, D.A. Duce, and J. May (1995), "Systematic Development of the Human Interface", in APSEC'95: Second Asia-Pacific Software Engineering Conference, IEEE Computer Society Press, pp. 313-321.
  40. K.W. Brodlie, L.B. Damnjanovic, D.A. Duce, and F.R.A. Hopgood (1995), "GKS-94: An Overview", IEEE Computer Graphics and Applications, 15(6), pp. 64-71.
  41. R. Strack, C. Blum, D.A. Duce, D.C. Sutcliffe, N. Garcia, M.J. Perez-Luque, and E. Moeller (1994), "Image Communication Open Architecture", Computers and Graphics, 18(1), pp. 21-34.
  42. P.W. Nehlig, and D.A. Duce (1994), "GKS-9x: The Design Output Primitive, An Approach to a Specification", Computer Graphics Forum, 13(3), pp. C-381 -- C-392.
  43. D.A. Duce, D.J. Duke, P.J.W. ten Hagen, and G.J. Reynolds (1994), "PREMO - An Initial Approach to a Formal Definition", Computer Graphics Forum, 13(3), pp. C-393 -- C-406.
  44. I. Herman, G.S. Carson, J. Davy, D.A. Duce, P.J.W. ten Hagen, W.T. Hewitt, K. Kansy, B.J. Lurvey, R. Puk, G.J. Reynolds, and H. Stenzel (1994), "PREMO: An ISO Standard for a Presentation Environment for Multimedia Objects", in ACM Multimedia '94 conference, ACM Press.
  45. R. Strack, C. Blum, D. Duce, D. Sutcliffe, and N. Garcia (1994), "Uniform Access to Images within Open Distributed Environments", in Multimedia/Hypermedia in Open Distributed Environments, W. Herzner, and F. Kappe (Eds), Springer-Verlag, Wien.
  46. A. Ducrot, C. Hieaux, M. Planes, R. A. Day, D.A. Duce, and D.C. Sutcliffe (1993), "The ARGOSI Application Demonstrator", The Visual Computer, 9(6), pp. 295-302.
  47. D.A. Duce, and F. Paterno (1993), "A Formal Specification of a Graphics System in the Framework of the Computer Graphics Reference Model", Computer Graphics Forum, 12(1), pp. 3-20.
  48. D.C. Sutcliffe, J.R. Gallop, R. Maybury, R.A. Day, D.A. Duce, and G.J. Reynolds (1993), "The ARGOSI Classification Scheme for Graphics and Networking Applications", Computer Graphics Forum, 12(2), pp. 123-130.
  49. L.B. Damnjanovic, D.A. Duce, and S.K. Robinson (1993), "GKS-9x: Some Implementation Considerations", Computer Graphics Forum, 12(3), pp. C-295 -- C-313.
  50. D.A. Duce, and L.B. Damnjanovic (1992), "Formal Specification in the Revision of GKS: An Illustrative Example", Computer Graphics Forum, 11(1), pp. 17-30.
  51. K.W. Brodlie, D.A. Duce, and F.R.A. Hopgood (1991), "The New Graphical Kernel System", Computer-Aided Design, 23(4), pp. 312--318.
  52. D.A. Duce, and F. Paterno' (1991), "Lotos Description of GKS-R Functionality", in Formal Methods in Computer Graphics Workshop, Eurographics Association.
  53. R.A. Day, D.A. Duce, J.R. Gallop, R. Maybury, and D.C. Sutcliffe (1991), "The ARGOSI Project for ISO/IEC Graphics and Networking Standards", Computer-Aided Design, 23, pp. 319--327.
  54. J.-J. Bardyn, R.A. Day, D.A. Duce, J.R. Gallop, L. Mistral, and D.C. Sutcliffe (1991), "The ARGOSI Project for ISO/IEC Graphics and Networking Standards", in Esprit '91 Conference Proceedings, Commission of the European Communities, DG XIII.
  55. D.A. Duce, P.J.W. ten Hagen, and R. van Liere (1990), "An Approach to Hierarchical Input Devices", Computer Graphics Forum, 9(1), pp. 15-26.
  56. D.A. Duce (1989), "GKS, Structures and Formal Specification", in Proceedings of Eurographics '89, W. Hansmann, F.R.A. Hopgood, and W. Strasser (Eds), North Holland, pp. 271--287.
  57. D.A. Duce, P.J.W. ten Hagen, and R. van Liere (1989), "Components, Frameworks and GKS Input", in Proceedings of Eurographics '89, W. Hansmann, F.R.A. Hopgood, and W. Strasser (Eds), North Holland, pp. 87--106.
  58. D.A. Duce, E.V.C. Fielding, and L.S. Marshall (1988), "Formal Specification of a Small Example from GKS", ACM Transactions on Graphics, 7(3), pp. 180-197. Revision of RAL-84-068.
  59. M.D. Wilson, D.A. Duce, and D. Simpson (1988), "Life Cycles in Software and Knowledge Engineering: a comparative review", Knowledge Engineering Review, 3(4).
  60. D.A. Duce, and E.V.C Fielding (1987), "Formal Specification - A Comparison of Two Techniques", The Computer Journal, 30(4), pp. 316-327.
  61. D.B. Arnold, D.A. Duce, and D.J. Reynolds (1987), "An Approach to the Formal Specification of Configurable Models of Graphics Systems", in Eurographics '87, G. Marechal (Ed.), North-Holland, pp. 439--463.
  62. D.A. Duce, and F.R.A. Hopgood (1987), "The Graphical Kernel System (GKS)", Computer Aided Design, Special Issue on Graphics Standards, 19(8), pp. 396-409.
  63. D.A. Duce, and E.V.C Fielding (1986), "Towards a Formal Specification of the GKS Output Primitives", in Eurographics '86, A.A.G. Requicha (Ed.), North-Holland, pp. 307--323.
  64. D.A. Duce, and E.V.C. Fielding (1985), "Better Understanding through Formal Specification", Computer Graphics Forum, 4(4), pp. 333-348.
  65. D.A. Duce (1985), "Concerning the Specification of User Interfaces", Computer Graphics Forum, 4(3), pp. 251-258.
  66. D.R. Gibson, and D.A. Duce (1985), "GKS Graphics and Text Processing", Computer Graphics Forum, 4(3), pp. 259-270.
  67. D.A. Duce, and G. Davidson (1978), "An Improved Program for Calculating Vibrational Force Constants", J. Mol. Struct., 48, pp. 87--92.
  68. E.M. Bisby, D.A. Duce, and G. Davidson (1978), "An Approximate Valence Force Field for Benzene chromium tricarbonyl", J. Mol. Struct., 48, pp. 93--100.
  69. I. Buchanan, and D.A. Duce (1976), "An Interactive Benchmark for Multi-User Mini Computer Systems", ACM SIGMETRICS Performance Evaluation Review, 5(4), pp. 5--17.
  70. D.A. Duce, and G. Davidson (1972), "The Vibrational Spectrum of Dibutadieneiron carbonyl", J. Organometallic Chemistry, 44, pp. 365.

Books

  1. I.R. East, J. Martin, P.H. Welch, D. Duce, and M. Green (Eds) (2004), "Communicating Process Architectures 2004 WoTUG-27", IOS Press. ISBN 1383-7575.
  2. R.A. Day, D.A. Duce, J.R. Gallop, and D.C. Sutcliffe (Eds) (1993), "Integration of Graphics and OSI Standards", Springer-Verlag.
  3. F.R.A. Hopgood, D.A. Duce, and D.J. Johnston (1992), "A Primer for PHIGS - C Programmers' Edition", John Wiley and Sons.
  4. F.R.A. Hopgood, and D.A. Duce (1991), "A Primer for PHIGS", John Wiley and Sons. Translated into French: La norme infographique PHIGS, 1994, Wiley.
  5. D.A. Duce, M.R. Gomes, F.R.A. Hopgood, and J.R. Lee (Eds) (1991), "User Interface Management and Design", Springer-Verlag.
  6. D.B. Arnold, R.A. Day, D.A. Duce, C. Fuhrhop, J.R. Gallop, R. Maybury, and D.C. Sutcliffe (Eds) (1991), "Graphics and Communications", Springer-Verlag.
  7. D.B. Arnold, and D.A. Duce (1990), "ISO Standards for Computer Graphics - The First Generation", Butterworths.
  8. G.A. Ringland, and D.A. Duce (Eds) (1988), "Approaches to Knowledge Representation", Research Studies Press.
  9. D.A. Duce, and P. Jancene (Eds) (1988), "Proceedings of the Eurographics '88 Conference", North-Holland.
  10. F. R. A. Hopgood, R. J. Hubbold, and D. A. Duce (Eds) (1986), "Advances in Computer Graphics II", Springer-Verlag.
  11. F.R.A. Hopgood, D.A. Duce, E.V.C. Fielding, K. Robinson, and A.S. Williams (Eds) (1985), "Methodology of Window Management", Springer-Verlag.
  12. F.B. Chambers, D.A. Duce, and G.P. Jones (Eds) (1984), "Distributed Computing", Academic Press.
  13. D.A. Duce (Ed.) (1984), "The Distributed Computing Systems Programme", Peter Perigrinus Ltd.
  14. F.R.A. Hopgood, D.A. Duce, J.R. Gallop, and D.C. Sutcliffe (1983), "Introduction to the Graphical Kernel System, GKS", Academic Press. Second Edition 1986. Translated into French, Japanese and Italian.
  15. R.A. Guedj, P.J.W. ten Hagen, F.R.A. Hopgood, H. Tucker, and D.A. Duce (1979), "Methodology of Interaction", North Holland.

Chapters in Books and Invited Papers/Unrefereed Workshop Contributions

  1. K.W. Brodlie, D.A. Duce, J.R. Gallop, J.P.R.B. Walton, and J.D. Wood (2003), "Distributed and Collaborative Visualization", in State of the Art Report, Eurographics 2003 Conference. http://www.eg.org/EG/DL/Conf/EG2003/star/star7.pdf Available at http://www.eg.org/EG/DL/Conf/EG2003/star/star7.pdf.
  2. P. Barnard, J. May, D. Duke, and D. Duce (2002 ), "Macrotheory for Systems of Interactors", in Human-Computer Interaction in the New Millennium, John M. Carroll (Ed.), Addison-Wesley, pp. 31--52. ISBN 0-201-70447-1.
  3. David J. Duke, David A. Duce, Phil J. Barnard, and Jon May (2001), "Human-Computer Protocols", in Universal Access In HCI, C. Stephanidis (Ed.), Lawrence Erlbaum Associates, Inc., Publishers, pp. 296-300. Volume 3 of the Proceedings of HCI International 2001.
  4. D.A. Duce, and D.J. Duke (2000), "Syndetic Modelling: Computer Science meets Cognitive Psychology", in Electronic Lecture Notes in Theoretical Computer Science, volume 43. ISBN: 0444509143. Invited lecture at Formal Methods Elsewhere, a satellite workshop of FORTE-PSTV-2000.
  5. D.A. Duce, and F.R.A. Hopgood (2000), "Computer Graphics in the UK: A Few People, Places and Events", Computer Graphics, 34(3), pp. 30-33.
  6. F. R. A. Hopgood, and D. A. Duce (1999), "Challenges for the World-Wide Graphics Web", in NATO Summer School, May 1999.
  7. K.W. Brodlie, D.A. Duce, J.R. Gallop, and J.D. Wood (1998), "Distributed Cooperative Visualization", in Eurographics '98 State of the Art Reports, A.A. de Sousa, and F.R.A. Hopgood (Eds), pp. 27-50. ISSN 1017-4656.
  8. D.A. Duce (1997), "Formal Methods and Standards - An Idiosyncratic View", in 2nd BCS-FACS Northern Formal Methods Workshop, Ilkley 1997, electronic Workshops in Computing series, Springer-Verlag. http://ewic.springer.co.uk/ Invited Paper. See http://ewic.springer.co.uk/.
  9. D.A. Duce (1997), "Theory and Practice in Interactionally Rich Distributed Systems", in SOFSEM '97, F. Plasil, and K.G. Jeffery (Eds), Lecture Notes in Computer Science, Vol 1338, pp. 163 - 182. Invited lectures.
  10. D.A. Duce, and D.J. Duke (1995), "Interaction, Cognition and Visualization", in Design, Specification and Verification of Interactive Systems '95, P. Palanque, and R. Bastide (Eds), Springer-Verlag Wien, pp. 1--20. ISBN 3-211-82739-0.
  11. F. R. A. Hopgood, and D. A. Duce (1995), "Graphics entries", in Dictionary of Computing, Oxford University Press.
  12. F. R. A. Hopgood, and D. A. Duce (1995), "The Amendments to PHIGS and PHIGS PLUS", in Graphiktage '95, Bonn May 1995.
  13. F.R.A. Hopgood, K. Brodlie, L. Damnjanovic, and D.A. Duce (1994), "GKS-94: A Major Revision of GKS", in SoftSem Conference.
  14. F.R.A. Hopgood, and D.A. Duce (1994), "The Amendments to PHIGS", in SoftSem Conference.
  15. D.A. Duce (1992), "The Computer Graphics Reference Model", in Proceedings of the ARGOSI Workshop on Distributed Window Systems, Eurographics Technical Report Series, Eurographics Association. ISSN 1017-4656.
  16. D.A. Duce, R.A. Day, D.C. Sutcliffe, and J.J.S. Cullen (1992), "ARGOSI - An ESPRIT Project for Graphics and OSI", in Proceedings of Networkshop 20.
  17. D.A. Duce, F.R.A. Hopgood, and K.W. Brodlie (1991), "Revision of the Graphical Kernel System", in Pixel. In Italian, based on invited talk by DAD at Icographics'91 conference.
  18. D.A. Duce et al. (1991), "P2463: The ARGOSI Project for ISO/IEC Graphics and Networking Standards", in Graphics and Communications, D.B. Arnold, R.A. Day, D.A. Duce, C. Fuhrhop, J.R. Gallop, R. Maybury, and D.C. Sutcliffe (Eds), Springer-Verlag.
  19. D.A. Duce, and F.R.A. Hopgood (1991), "Essential PHIGS and a View of PHIGS PLUS", in Eurographics Technical Report Series EG91 TN4, Eurographics. ISSN 1017-4656.
  20. D.C. Sutcliffe, J.R. Gallop, R. Maybury, R.A. Day, D.A. Duce, and G.J. Reynolds (1991), "The ARGOSI Classification Scheme for Graphics and Networking Applications", in Graphics Research and Development in European Community Programmes, Eurographics Technical Report Series EG91 G R and D, J. Encarnacao (Ed.), Eurographics. ISSN 1017-4656.
  21. D. A. Duce, and F. R. A. Hopgood (1989), "Graphics Standards and Networking", in Proceedings of Computer Graphics in a Distributed Environment, INRIA.
  22. F. R. A. Hopgood, K. Robinson, J. R. Gallop, and D. A. Duce (1988), "Computer Graphics at Rutherford Appleton Laboratory", Computers and Graphics, 12(2), pp. 285-287.
  23. D.A. Duce (1987), "Formal Specification of Graphics Software", in Proceedings of the CIL'87 Conference, Barcelona, Spain. Invited Lecture.
  24. D.A. Duce (1987), "Formal Specification of Graphics Software", in Theoretical Computer Graphics and CAD, R.A. Earnshaw (Ed.), Springer-Verlag, pp. 543--574.
  25. F.R.A. Hopgood, and D.A. Duce (1987), "Future Developments in Graphics and Workstations", in CAAD Conference, University of Eindhoven.
  26. D.A. Duce, and E.V.C Fielding (1986), "Formal Specification - A Simple Example", ICL Technical Journal, pp. 96-111.
  27. D.A. Duce (1986), "The Graphical Kernel System (GKS) - ISO 7942", Computer Compacts, 4(5), pp. 163-164.
  28. D.A. Duce (1985), "Standards for Computer Graphics", in Proceedings of ED'85 Conference.
  29. F.R.A. Hopgood, and D.A. Duce (1979), "A Production System Approach to Interactive Graphic Program Design", in Methodology of Interaction, R.A. Guedj et al (Ed.), North Holland, pp. 247--263.

Research Reports

  1. D.J. Duke, D.A. Duce, I. Herman, and G. Faconti (1997), "Specifying the PREMO Synchronization Objects", ERCIM Reasearch Reports, 02/97-R048, ERCIM.
  2. D.A. Duce, D.J. Duke, G. Faconti, and I. Herman (1997), "The Changing Face of Standardization: A Place for Formal Methods?", ERCIM Research Reports, 08/97-R050, ERCIM. Subsequently accepted for publication in FACS, 11(1), 1999.
  3. L.B. Damnjanovic, and D.A. Duce (1993), "GKS-9x: A Specification of the Framework", RAL-93-061, Rutherford Appleton Laboratory, Chilton, Didcot, Oxon OX11 0QX.
  4. L.B. Damnjanovic, and D.A. Duce (1993), "GKS-9x: An Experimental Application", RAL-93-088, Rutherford Appleton Laboratory, Chilton, Didcot, Oxon OX11 0QX.
  5. D.A. Duce, and F. Paterno' (1991), "A Formal Specification of a Computer Graphics System in the Framework of the Computer Graphics Reference Model", RAL Report RAL-91-065, Rutherford Appleton Laboratory.
  6. K.W. Brodlie, F.R.A. Hopgood, and D.A. Duce (1989), "Second Generation Computer Graphics Standards", RAL Report 89-097, Rutherford Appleton Laboratory.
  7. D.A. Duce (1986), "A Simple Example from GKS in Z", RAL Report 86-082, Rutherford Appleton Laboratory.
  8. F.R.A. Hopgood, and D.A. Duce (1986), "Graphics Standards - The Current State", RAL Report 86-081, Rutherford Appleton Laboratory.
  9. D.A. Duce, E.V.C. Fielding, and L.S. Marshall (1984), "Formal Specification of Graphics Software", RAL Report 84-068, Rutherford Appleton Laboratory.

International Standards

  1. D.A. Duce (Ed.) (2004), "Information technology - Computer graphics and image processing - Portable Network Graphics (PNG): Functional specification, ISO/IEC 15948:2004(E)", ISO/IEC. ISO version of W3C Recommendation.
  2. D.A. Duce (Ed.) (2003), "Portable Network Graphics (PNG) Second Edition", W3C. http://www.w3.org/TR/2003/REC-PNG-20031110/ Available at http://www.w3.org/TR/2003/REC-PNG-20031110/.
  3. D.A. Duce, and F.R.A. Hopgood (Eds) (1994), "Information processing systems - Computer graphics - Graphical Kernel System (GKS) Parts 1 to 3 (Second Edition)", ISO.
  4. D.A. Duce, F.R.A. Hopgood, J.R. Gallop, and D.C. Sutcliffe (Eds) (1985), "Information processing systems - Computer graphics - Graphical Kernel System (GKS) functional description", ISO.