Implementation Methodology

  • José Encarnação
  • Ernest G. Schlechtendahl
Part of the Symbolic Computation book series (SYMBOLIC)

Abstract

Program development may be considered as the sequence of the following activities:
  • definition of requirements;

  • specification;

  • logic design;

  • programming;

  • testing;

  • completion of documentation.

Keywords

Welding Expense Triad Editing Photography 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. [1]
    P. Schnupp, Chr. Floyd: Software-Programmentwicklung und Projektorganisation. 2. Aufl. Berlin (1979) de Gruyter.Google Scholar
  2. [2]
    J. Encarnação: Logical Design Techniques and Tools. Siemens Forsch.-u. Entwickl. Berichte, Bd. 7 Nr. 6. Heidelberg (1978) Springer-Verlag, pp. 332–335.Google Scholar
  3. [3]
    D.T. Ross, K.E. Schoman: Structured Analysis for Requirements Definition. IEEE Trans. SE 3 (1977), pp. 6–15.Google Scholar
  4. [4]
    SofTech: Prospectus: An Introduction to SADT. SofTech, Inc., Waltham, Mass., Doc. No. 9022-78, Feb. 1976.Google Scholar
  5. [5]
    E.G. Schlechtendahl: CAD Process and System Design. In: J. Encarnação (ed.): Computer-Aided Design: Modelling, Systems Engineering, CAD-Systems. Lecture Notes in Computer Science, Vol. 89. Heidelberg (1980) Springer-Verlag.Google Scholar
  6. [6]
    M. Jackson: Software Development as an Engineering Problem. Angewandte Informatik (1982) 2, pp. 96–103.Google Scholar
  7. [7]
    E.B. Daly: Management of Software Development. IEEE Trans. SE 3 (1977), pp. 229–242.Google Scholar
  8. [8]
    A. Altmann, G. Weber: Programmiermethodik. Arbeitsberichte des IMMD, Erlangen, 10 (1977) Nr. 3.Google Scholar
  9. [9]
    H. Hanusa, H. Kuhlmann, G. Pfaff: On Constructing Interactive Graphics Systems. Proc. EUROGRAPHICS’ 82, Manchester. Amsterdam (1982) North-Holland Publ. Co.Google Scholar
  10. [10]
    J. Encarnação, H. Hanusa, W. Straßer: Tools and Techniques for the Description, Implementation, and Monitoring of Interactive Man-Machine-Dialogues. Proceedings of the 1982 International Zurich Seminar on Digital Communications. IEEE Catalog No. 82CH1735-0.Google Scholar
  11. [11]
    Informationsverarbeitung; Programmdokumentation; DIN 66230, Ausg. 1.81. In: DIN Taschenbuch 166, Informationsverarbeitung 4. Berlin (1981) Beuth.Google Scholar
  12. [12]
    C. Machover: A Guide to Sources of Information about Computer Graphics. IEEE Computer Graphics 1 (1981) 1, pp. 73–85.CrossRefGoogle Scholar
  13. [13]
    C. Machover: A Guide to Sources of Information about Computer Graphics. IEEE Computer Graphics 1 (1981) 3, pp. 63–65.CrossRefGoogle Scholar
  14. [14]
    J. Encarnação, W. Straßer (eds.): Geräteunabhängige graphische Systeme. München (1981) Oldenbourg.Google Scholar
  15. [15]
    R. Lindner: Aspects of Interactive Computer Graphics, Applications and Systems. Proc. 3rd European Electro-Optics Conference, Geneva, 1976. Soc. Photo-Optical Instrumentation Engineers, Bellingham, Wash. (1976), pp. 274–288.Google Scholar
  16. [16]
    R. Lindner: Rasterdisplay-Prozessoren — ihre Bedeutung, Konzepte und Verfahren. Dissertation. Techn. Hochschule Darmstadt (1979).Google Scholar
  17. [17]
    V.L. Wallace: The Semantics of Graphics Input Devices. Computer Graphics 10 (1976) 1, pp. 62–65.CrossRefGoogle Scholar
  18. [18]
    R. Ganz, H.-J. Dohrmann: Farbgraphische Ausgabesysteme. ZwF 76 (1981) 5, pp. 223–239.Google Scholar
  19. [19]
    L.C. Hobbs: Computer Graphics Display Hardware. IEEE Computer Graphics and Applications 1 (1981) 1, pp. 25–39.CrossRefGoogle Scholar
  20. [20]
    F.M. Lillehagen: CAD/CAM Work Stations for Man-Model Communication. IEEE Computer Graphics and Applications 1(1981)3, pp. 17–27.CrossRefGoogle Scholar
  21. [21]
    ACM/SIGGRAPH: Status Report of the Graphics Standards Planning Committee of ACM/SIGGGRAPH. Computer Graphics 11 (1977) 3.Google Scholar
  22. [22]
    ACM: Special Issue: Graphics Standards. ACM Computing Surveys 10 (1978) 4.Google Scholar
  23. [23]
    ACM/SIGGRAPH: Status Report of the Graphics Standards Planning Committee of ACM/ SIGGRAPH. Computer Graphics 13 (1979) 3.Google Scholar
  24. [24]
    R.A. Guedj, H.A. Tucker: Methodology in Computer Graphics. Amsterdam (1979) North-Holland Publ. Co.Google Scholar
  25. [25]
    R. Eckert, G. Enderle, K. Kansy, F.J. Prester: GKS’ 79 — Proposal of a Standard for a Graphical Kernel System. Eurographics 79 — Conference Proceedings Bologna (1979), pp. 2–17.Google Scholar
  26. [26]
    ISO TC97/SC5/WG2 N117; Draft International Standard ISO/DP 7942; Information Processing, Graphical Kernel System (GKS), 1982.Google Scholar
  27. [27]
    W. Straßer: Hardware and System Aspects of Computer Graphics: A Tutorial. In: J. Encarnação, O. Torres, E. Warman (eds.): CAD/CAM as a Basis for the Development of Technology in Developing Nations. Amsterdam (1981) North-Holland Publ. Co., p. 285.Google Scholar
  28. [28]
    J. Encarnação: The Input and the Manipulation of Complex, Structured Graphical Objects. Position paper for the SEILLAC II Workshop, May 1979, France. Report of the Mathematisch Centrum, Amsterdam, Jan. 1979.Google Scholar
  29. [29]
    H.G. Borufka, G. Pfaff: Konzept eines Kommandointerpretierers. Report GRIS 79-8. Techn. Hochschule Darmstadt, Fachgebiet Graphisch-Interaktive Systeme (1979).Google Scholar
  30. [30]
    H.G. Borufka, H. Kuhlmann, P. ten Hagen: Dialogue Cells, a Method for Defining Interactions. IEEE Computer Graphics and Applications 2 (1982) 4.CrossRefGoogle Scholar
  31. [31]
    R. Konkart, E. Alff, C. Hornung: Graphisches Informationssystem auf der Grundlage einer relationalen Datenbank. In: R. Gnatz, K. Samelson (eds.): Informatik Fachberichte, Bd. 11. Heidelberg (1977) Springer-Verlag, pp. 261–276.Google Scholar
  32. [32]
    V. Glatzer, J. Encarnação: DATAS — Datenstrukturen in assoziativer Speicherung. Angewandte Informatik (1972), pp. 417–424.Google Scholar
  33. [33]
    G. Weck: SAD — Ein Modell einer strukturabhängigen assoziativen Datenstruktur. Dissertation. Saarbrücken (1974) Universität des Saarlandes.Google Scholar
  34. [34]
    N. Roussopoulos: Tools for Designing Conceptual Schemata of Databases. Computer Aided Design 11 (1979) 3, pp. 119–120.CrossRefGoogle Scholar
  35. [35]
    A.P. Buchmann, A.G. Dale: Evaluation Criteria for Logical Database Design Methodologies. Computer Aided Design 11 (1979) 3, pp. 120–121.CrossRefGoogle Scholar
  36. [36]
    J.A. Bubenko: IAM — An Inferential Abstract Modelling Approach to Design of Conceptual Schema. ACM/SIGMOD Int. Conf. on Management of Data. Toronto, August 1977.Google Scholar
  37. [37]
    B.K. Kahn: A Structured Logical Database Design Methodology. NYU Symposium on Database Design. New York City, May 1978.Google Scholar
  38. [38]
    J.M. Smith, D. Smith: Principles of Database Conceptual Design. NYU Symposium of Database Design. New York City, May 1978.Google Scholar
  39. [39]
    E.G. Schlechtendahl: Comparison of Integrated Systems for CAD., Int. Conf. Computer Aided Design, IEE Conf. Publ. 111, Southampton (1974), pp. 111–116.Google Scholar
  40. [40]
    E.G. Schlechtendahl: Integrierte Programmsysterne. Report KfK-CAD 2. Kernforschungszentrum Karlsruhe (1975).Google Scholar
  41. [41]
    R.E. Fulton: Using CAD/CAM to Improve Productivity. Mechanical Engineering 103 (1981) 11, pp. 64–69.Google Scholar
  42. [42]
    H. Grabowski: Veränderte Arbeitsstrukturen durch CAD-Systeme. ZwF 74 (1979) 6, pp. 294–300.Google Scholar
  43. [43]
    H. Grabowski, H. Maier: Der Konstrukteur als Programmierer. NC-Report 1-81 (1981), pp. 125–130.Google Scholar
  44. [44]
    D.T. Ross: ICES System Design. Cambridge (1976) MIT Press.Google Scholar
  45. [45]
    K.P. Beier: Systemsoftware für ein integriertes schiffbautechnisches Programmsystem. Dissertation. Berlin (1976) Techn. Univ.Google Scholar
  46. [46]
    K.P. Beier, W. Jonas: DINAS — A Transportable Executive System for Interactive Computer Aided Design. Proc. Int. Conf. Interactive Techniques in Computer Aided Design Bologna (1978), pp. 393–403.Google Scholar
  47. [47]
    Alcock, Shearing and Partners: GENESYS Reference Manual. Loughborough (1971) The GENESYS Centre.Google Scholar
  48. [48]
    P.J. Pahl, L. Beilschmidt: Informationssystem Technik. Programmierhandbuch. Report KfK CAD-81. Kernforschungszentrum Karlsruhe (1978).Google Scholar
  49. [49]
    E.G. Schlechtendahl: Grundzüge des integrierten Programmsystems REGENT. Angewandte Informatik (1976) 11, pp. 490–496.Google Scholar
  50. [50]
    E.G. Schlechtendahl, K.H. Bechler, G. Enderle, K. Leinemann, W. Olbrich: REGENT-Handbuch. Report KfK 2666 (KfK-CAD 71). Kernforschungszentrum Karlsruhe (1981).Google Scholar
  51. [51]
    K. Leinemann: Dynamische Datenstrukturen des integrierten CAD-Systems REGENT. Angewandte Informatik (1977) 1, pp. 26–31.Google Scholar
  52. [52]
    R. Schuster: System und Sprache zur Behandlung graphischer Information im rechnergestützten Entwurf. Report KfK 2305. Kernforschungszentrum Karlsruhe (1976).Google Scholar
  53. [53]
    G. Enderle, K.H. Bechler, F. Katz, K. Leinemann, W. Olbrich, E.G. Schlechtendahl, K. Stölting: GIPSY-Handbuch., Report KfK 2878. Kernforschungszentrum Karlsruhe (1980).Google Scholar
  54. [54]
    G. Enderle, K.-H. Bechler, H. Grimme, W. Hieber, F. Katz: GIPSY-Handbuch Band II. Report KfK 3216. Kernforschungszentrum Karlsruhe (1981).Google Scholar
  55. [55]
    G. Enderle: Problemorientierte Sprachen im REGENT-System. Angewandte Informatik (1976) 12, pp. 543–549.Google Scholar
  56. [56]
    M.F. Nelson: ICES STRUDL II. In: Three-Dimensional Continuum Computer Programs for Structural Analysis. New York (1972) ASME, pp. 23–24.Google Scholar
  57. [57]
    W.K. Giloi, R. Güth: Das Prinzip der Datenstruktur-Architekturen und seine Realisierung im STARLET-Rechner. Informatik-Spektrum 5 (1982) 1, pp. 21–37.Google Scholar
  58. [58]
    K.R. Dittrich, R. Hüber, P.C. Lockemann: Methodenbanksysteme: Ein Werkzeug zum Maßschneidern von Anwendersystemen. Informatik-Spektrum (1979) 2, pp. 194–203.Google Scholar
  59. [59]
    E.G. Schlechtendahl, G. Enderle: Ansätze zu Methodenbanken im technisch-wissenschaftlichen Bereich. Angewandte Informatik 8 (1982), pp. 399–409.Google Scholar
  60. [60]
    H. Barth: Grundlegende Konzepte von Methoden-und Modellbanksystemen. Angewandte Informatik 8 (1980), pp. 301–309.Google Scholar
  61. [61]
    R. Eggensberger: Design eines interaktiven didaktisch orientierten Methodenbanksystems. Angewandte Informatik 9 (1981), pp. 394–399.Google Scholar
  62. [62]
    H. Noltemeier: Modelle — Methoden — Daten. In: H. Noltemeier (ed.): Computergestützte Planungssysteme. Würzburg (1976) Physica-Verlag, pp. 247–253.Google Scholar
  63. [63]
    B. Schips: Ein Beitrag zum Thema “Methodenbanken”. Angewandte Informatik 11 (1977), pp. 465–470.Google Scholar
  64. [64]
    E.G. Schlechtendahl: Der Systemkern REGENT als Basis zur Entwicklung technisch-wissenschaftlicher Programmsysteme. 9. Int. Kongress über die Anwendungen der Mathematik in den Ingenieurwissenschaften, Weimar, 28.6.–4.7.1981, Hochschule für Architektur und Bauwesen, Heft 1 (1981), pp. 89–92.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1983

Authors and Affiliations

  • José Encarnação
    • 1
  • Ernest G. Schlechtendahl
    • 2
  1. 1.Institut für Informationsverwaltung und Interaktive SystemeFB 20 — TH DarmstadtDarmstadtGermany
  2. 2.Kernforschungszentrum KarlsruheKarlsruheGermany

Personalised recommendations