31. fejezet - Irodalomjegyzék

[ALRM 83] U.S. Department of Defense: The Programming Language Ada, Reference Manual. American National Standards Institute, Inc. ANSI/MIL-STD-1815A-1983, Lecture Notes in Computer Science, Vol. 155 (Springer, Berlin, 1983).
[And 91] Andrews, G.R.: Concurrent Programming, Principles and Practice. (Benjamin/Cummings, Redwood City, 1991).
[Bac Ser 90]Back, R.J.R.-Sere, K.: Stepwise Refinement of Parallel Algorithms. Science of Computer Programming, Vol. 13 (1989/90) 133-180.
[Bak War 91]de Bakker, J.W.-Warmerdam, J.H.A.: Four domains for concurrency. Theoretical Computer Science Vol. 90 (1991) 127-149.
[Ben 88] Benthem, J.: Time, Logic and Computation. In: Linear Time, Branching Time and Partial Order in Logics an Models for Concurrency, Lecture Notes in Computer Science, Vol. 354. (Springer, Berlin, 1989) 1-49.
[Best 83] Best, E.: Relational Semantics of Concurrent Programs. In: Formal Description of Programming Concepts, II. (1983) 431-452.
[Car 94] Carruth, A.: Real-Time Unity. Technical Report TR94-10, University of Texas at Austin, ftp://ftp.cs.utexas.edu. (March 29, 1994).
[Cha Mis 89]Chandy, K.M.-Misra, J.: Parallel Program Design: A Foundation. (Addison-Wesley, 1988, 1989).
[Cha 90] Chandy, K.M.: Reasoning about continuous systems. Science of Computer Programming, Vol. 14 (1990) 117-132.
[Col 94] Collette, P.: Composition of assumtion-commitment specifications in a UNITY style. Science of Computer Programming, Vol. 23 (1994) 107-125.
[Dij 75] Dijkstra, E.W.: Guarded Commands, Nondeterminacy and Formal Derivation of Programs. Communications of the ACM, Vol. 18, Num. 8 (1975) 453-457.
[Dij 76] Dijkstra, E.W.: A Discipline of Programming. (Prentice-Hall, 1976).
[Dij Sch 89] Dijkstra, E.W.-Scholten, C.S.: Predicate Calculus and Program Semantics. (Springer, New York, 1989).
[Eme Sri 88]Emerson, E.A.-Srinivasan, J.: Branching Time Temporal Logic. In: Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, Lecture Notes in Computer Science, Vol. 354 (Springer, Berlin, 1989) 123-172.
[Fáb 94] Fábián G.: Párhuzamos algoritmusok specifikációja osztott objektumokat használó rendszerek esetén UNITY módszerrel. I. Osztott bináris fák. Szakdolgozat, ELTE, Informatika Tanszékcsoport. (Témavezető: Horváth Z.) 1994.
[Flo Suz 81]Flon, L., Suzuki, N.: The Total Correctness of Parallel Programs. SIAM Journal of Computing, Vol. 10, No. 2 (May 1981) 227-246.
[Fót 83] Fóthi Á.: Bevezetés a programozáshoz. Egyetemi jegyzet (ELTE, TTK, Budapest, 1983).
[Fót 86] Fóthi Á.: Bevezetés a programozáshoz és Programozás c. előadásainak anyaga (1986-1987).
[Fót 88] Fóthi Á.: A Mathematical Approach to Programming. Annales Uni. Sci. Budapest de R. Eötvös Nom. Sectio Computatorica, Tom. IX. (1988) 105-114.
[Fót Hor 91]Fóthi Á.- Horváth Z.: The Weakest Precondition and the Theorem of the Specification. In: Koskimies,K.-Räihä,K., ed., Proceedings of the Second Symposium on Programming Languages and Software Tools, Pirkkala, Finland, August 21-23, 1991, Report A-1991-5, University of Tampere, Department of Computer Science (August, 1991) 39-47.
[Fót Hor 94]Fóthi Á.- Horváth Z.: A Parallel Elementwise Processing. In: Ferenczi Sz.-Kacsuk P., ed., Proceedings of the 2nd Austrian-Hungarian Workshop on Transputer Applications, September 29-October 1, 1994, Budapest, Hungary, KFKI-1995-2/M,N Report (1995) 273-282.
[Fót Hor Kozs 95]Fóthi Á.- Horváth Z.- Kozsik T.: Parallel Elementwise Processing – A Novel Version. In: Varga L., ed., Proceedings of the Fourth Symposium on Programming Languages and Software Tools, Visegrád, Hungary, June 9-10, 1995 (1995) 180-194. és Annales Uni. Sci. Budapest de R. Eötvös Nom. Sectio Computatorica (1996).
[Fót Nyé 90]Fóthi Á.-Nyékyné Gaizler J.: Some Problems of Updating Sequential Files. To appear.
[Fra 86] Franczez, N.: Fairness. (Springer, New York, 1986).
[Fro 96] Frohner Á.: Párhuzamos programozást támogató nyelvi eszközök összehasonlítása. Diplomamunka, ELTE, Informatika Tanszékcsoport. (Témavezető: Horváth Z.) 1996.
[Győr 94] Győrffy L.: Párhuzamos algoritmusok specifikációja osztott objektumokat használó rendszerek esetén UNITY módszerrel. II. Hatványlisták. Diplomamunka, ELTE, Informatika Tanszékcsoport. (Témavezető: Horváth Z.) 1995.
[Hen 88] Hennessy, M.: Algebraic Theory of Processes. (The MIT Press, 1988).
[Hoa 78] Hoare, C.A.R.: Communicating Sequential Processes, Communications of the ACM Vol. 21, Num. 8 (1978) 666-677.
[Hoa 85] Hoare, C.A.R.: Communicating Sequential Processes. (Prentice-Hall Int., Englewood Cliffs, NJ, 1985).
[Hor 88] Horváth Z.: On-line folyamatirányító szakértői rendszerek fejlesztése. In: Fekete I., ed., Szakértői rendszrek az ipari folyamatirányításban, kutatási jelentés, ELTE, TTK, Általános Számítástudományi Tanszék (1988).
[Hor 90] Horváth Z.: Fundamental relation operations in the mathematical models of programming. Annales Uni. Sci. Budapest de R. Eötvös Nom. Sectio Computatorica, Tom. X. (1990) 277-298. {MR 92e68113 68Q55 68Q60}.
[Hor 93] Horváth Z.: The Weakest Precondition and the the Specification of Parallel Programs. In: Proceedings of the Third Symposium on Programming Languages and Software Tools, Käariku, Estonia, August 21-23, 1993 (1993) 24-33.
[Hor 93-96] Horváth Z.: Párhuzamos programozás alapjai. Jegyzet. Előkészületben. (ftp://augusta.inf.elte.hu/pub/parh) 1993-1996.
[Hor 95] Horváth Z.: Parallel asynchronous computation of the values of an associative function. Acta Cybernetica, Vol. 12, No. 1, Szeged (1995) 83-94.
[Hor 95a] Horváth Z.: The Formal Specification of a Problem Solved by a Parallel Program – a Relational Model. In: Varga L., ed., Proceedings of the Fourth Symposium on Programming Languages and Software Tools, Visegrád, Hungary, June 9-10, 1995 (1995) 165-179. és Annales Uni. Sci. Budapest de R. Eötvös Nom. Sectio Computatorica (1996).
[Hor Koz 94] Horváth Z.- Kozma L.: Parallel Programming Methodology. In: Bogdany J.-Vesztergombi G., ed., Workshop on Parallel Processing. Technology and Applications. Budapest, Hungary, 10-11 February, 1994, KFKI-94-09/M,N Report (1994) 57-65.
[Ivá 03] Iványi A.: Párhuzamos algoritmusok. ELTE Eötvös Kiadó, 2003.
[Jär 92] Järvinen, H-M.: The Design of a Specification Language for Reactive Systems. Thesis for the degree of Doctor of Technology, Tampere University of Technology, Publications 95, Tampere, 1992.
[Jut Kna Rao 89]Jutla, C.S., Knapp, E., Rao, J. R.: A Predicate Transformer Approach to Semantics of Parallel Programs. In: Proc. 8th Ann. ACM SIGACT/SIGOPS Symposyum on Principles of Distributed Computing, Edmonton, Alberta, Canada, August 14-16, 1989 (1989) 249-263.
[Kna 90] Knapp, E.: A Predicate Transformer for Progress. Information Processing Letters, Vol. 33 (1989/90) 323-330.
[Kna 92] Knapp, E.: Derivation of concurrent programs: two examples. Science of Computer Programing, Vol. 19 (Oct. 1992) 1-23.
[Koz 94] Kozma L.: Synthesizing Methods of Parallel Systems. An Overview. In: Proceedings of P’94, Technical University Budapest, Hungary (1994) 586-.
[Koz Var 03] Kozma L., Varga L.: A szoftvertechnológia elméleti kérdései. ELTE Eötvös Kiadó, 2003.
[Krö 87] Kröger, F.: Temporal Logic of Programs. (Spriger, 1987).
[Lam 77] Lamport, L.: Proving the Correctness of Multiprocess Programs, IEEE Transactions on Software Engeneering, Vol. SE-3, No., 2 (March 1977) 125-143.
[Lam 90] Lamport, L.: win and sin: Predicate Transformers for Concurrency. ACM Transactions on Programming Languages and Systems, Vol. 12, No. 3 (July 1990) 396-428.
[Lam 91] Lamport, L.: The Temporal Logic of Actions. Technical Report SRC Research Number TR79, Digital Equipment Corporation, Systems Research Center, Palo Alto, CA, ftp: gatekeeper.dec.com: pub/DEC/SRC/research-reports (December 1991).
[Lam Lyn 90]Lamport, L.-Lynch, N.: Distributed Computing Models and Methods. In: van Leeuwen, ed., Handbook of Computer Science, vol. B (Elsevier, Amsterdam, 1990) 1157-1199.
[Lam Sin 79] van Lamsweerde, A., Sintzoff, M.: Formal Derivation of Strongly Correct Concurrent Programs. Acta Informatica, Vol. 12, No. 1 (1979) 1-31.
[Lav 78] Laventhal, M.: Synthesis of Synchronization Code for Data Abstractions. Ph.D. Thesis (MIT, 1978).
[Loy Vor 90] Loyens, L.D.J.C.-van de Vorst, J.G.G.: Two Small Parallel Programming Exercises. Science of Computer Programming, Vol. 15 (1990) 159-169.
[Luk Sne 92] Lukkien, J., van de Snepscheut J.,L.,A.: Weakest Preconditions for Progress. Formal Aspects of Computing, Vol. 4 (1992) 195-236.
[Lyn 02] Lynch, N.,A.: Osztott algoritmusok. Kiskapu Kiadó, 2002.
[Maz 89] Mazurkiewicz, A.: Basic Notions of Trace Theory. In: Linear Time, Branching Time and Partial Order in Logics an Models for Concurrency, Lecture Notes in Computer Science, Vol. 354. (Springer, Berlin, 1989) 285-362.
[Mil 89] Milner, R.: Communication and Concurrency. (Prentice Hall, 1989).
[UN 88-93] Misra, J., et al.: Notes on UNITY, 1988-1993., The University of Texas, Austin, ftp://ftp.cs.utexas.edu.
[Mis 01] Misra, J.: A Discipline of Multiprogramming - Programming Theory for Distributed Applications, Springer, New York, 2001.
[Mor 87] Morris, J.,M.: A Theoretical Basis for Stepwise Refinement and the Programming Calculus. Science of Computer Programming, Vol. 9 (1987) 287-306.
[Mor 90] Morris, J.,M.: Temporal Predicate Transformers and Fair Termination. Acta Informatica, Vol. 26, 287-313, 1990.
[Mak Ver 91]Mak, R.H., Verhoeff, T.: Classification of Models, Lecture Notes on Process Models, TU Eindhoven, manuscript, 1991.
[Mel 87] Melliar-Smyth, P.M.: Extending Interval Logic to Real Time Systems, Lecture Notes in Computer Science, Vol. 398 (1987) 224-242.
[Owi Gri 76] Owiczki, S.S., Gries, D.: An Axiomatic Proof Technique for Parallel Programs. Acta Informatica, Vol. 6, 319-340, 1976.
[Pac 92] Pachl, J.: A simple proof of a completeness result for leads-to in the UNITY logic. Information Processing Letters, Vol. 41 (1992) 35-38.
[Par 79] Park, D.: On the semantics of fair parallelism In LNCS 86, pp 504-526. Springer 1980.
[Pász 93] Pásztorné Varga K.: Logikai alapozás alkalmazásokhoz. Matematikai logika - számítástudomány. Egyetemi jegyzet, ELTE, TTK (Budapest, 1992).
[Pra 94] Prasetya, I.S.W.B.: Error in the UNITY Substitution Rule for Subscribed Operators. Formal Aspects of Computing, Vol. 6 (1994) 466-470.
[Pra 86] Pratt, V.: Modeling Concurrency with Partial Orders. International Journal of Parallel Programing, Vol. 15, No. 1 (1986) 33-71.
[Qui 87] Quinn, M.,J.: Designing Efficient Algorithms for Parallel Computers. (McGraw-Hill, Inc., 1987).
[Rácz 92] Rácz É.: A Temporal Logic Specification of a Transaction Manager. Ph.D. Thesis, ELTE (1992) /in Hungarian/
[Rao 95] Rao, J.,R.: Extensions of the UNITY Methodology, Lecture Notes in Computer Science, Vol. 908. (Springer, 1995).
[San 91] Sanders, B.A.: Eliminating the substitution axiom from the UNITY logic. Formal Aspects of Computing, Vol. 3 (1991) 189-205.
[Sin 91] Singh, A.,K.: Specification of concurrent objects using auxiliary variables. Science of Computer Programming, Vol. 16 (1991) 49-88.
[Tan Ste 02] Tanenbaum, A.,S., van Steen, M.: Distributed Systems - Pronciples and Paradigms. Prentice Hall, 2002.
[Var 81] Varga L.: Programok analízise és szintézise. (Akadémiai Kiadó, Budapest, 1981).
[WRMP 95] Workgroup on Relational Models of Programming – Fóthi Á. and Fekete I.-Gregorics T.-Horváth Z.- Koncz-Nagy M.-Kozics S.-Nyéky-Gaizler J.-Sike S.-Steingart F.-Tőke P.- Vargyas M.-Venczel T.: Some Concepts of a Relational Model of Programming. In: Varga L., ed., Proceedings of the Fourth Symposium on Programming Languages and Software Tools, Visegrád, Hungary, June 8-14, 1995 (1995) 434-446.