[Uni [FB [TZI] [BISS]


Universelle Entwicklungsumgebung für
Formale Methoden


8. Literatur und Veröffentlichungen

Dieses Kapitel gliedert sich in 3 Teile: Literatur anderer Autoren, Veröffentlichungen der Antragsteller und ihrer Arbeitsgruppen vor Beginn des Projekts sowie im Rahmen des Projekts UniForM Workbench.

8.1. Literatur

[ACD 90] R. Alur, C. Courcoubetis and D. Dill. Model-Checking for Real-Time Systems. In: 5th IEEE Logic in Computer Science, 1990.

[ACPG 91] M. Abadi, L. Cardelli, B. Pierce, G. Plotkin: Dynamic Typing in a Statically Typed Language,. in: ACM Transactions on Programming Languages and Systems, 13(2):237-20, April 1991.

[AD 92] R. Alur and D. Dill. The Theory of Timed Automata. In [BHRR 92].

[AL 92] M. Abadi and L. Lamport. An old-fashioned recipe for real time. In [BHRR 92], 1-27.

[Bac 90] R.J.R. Back. Refinement calculus, Part II: Parallel and Reactive Programs. In J.W. de Bakker, W.P. de Roever and G. Rozenberg (Eds.), Stepwise Refinement of Distributed Systems - Models, Formalisms, Correctness, LNCS 430 (Springer-Verlag, 1990) 67-93. [BB 90] J.C.M. Baeten, J.A. Bergstra. Real time process algebra. Formal Aspects of Computing 3(2), 1991, 142-188.

[Bas 88] David Basin. An environment for automated reasoning about partial functions. In 9th International Conference On Automated Deduction, pages 101-110, Argonne, Illinois, 1988. Springer-Verlag.

[Bas 94] David Basin. Logic frameworks for logic programs. In 4th International Workshop on Logic Program Synthesis and Transformation, (LOPSTR'94), Pisa, Italy, June 1994. Springer-Verlag. To Appear.

[BBH 93] Richard Barnett, David Basin, and Jane Hesketh. A recursion planning analysis of inductive completion. Annals of Artificial Intelligence and Mathematics, 24(3-4):363-381, 1993.

[BBL 91] David Basin, Geoffrey M. Brown, and Miriam E. Leeser. Formally verified synthesis of combinational CMOS circuits. Integration: The International Journal of VLSI Design, 11:235-250, 1991.

[BC 93] David Basin and Robert Constable. Metalogical frameworks. In Gérard Huet and Gordon Plotkin, editors, Logical Environments, pages 1-29. Cambridge University Press, 1993.

[BdV 89] David Basin and Peter DelVecchio. Verification of combinational logic in {N}uprl. In Hardware Specification, Verification and Synthesis: Mathematical Aspects, Ithaca, New York, 1989. Springer-Verlag.

[BHRR 92] J.W. de Bakker, C. Huizing, W.P. de Roever and G. Rozenberg (Eds.). Real Time: Theory in Practice. LNCS 600 (Springer-Verlag, 1992).

[BJ 95] Broy, M., Jähnichen, S. (eds.): KORSO: Methods, Languages, and Tools for the Construction of Correct Software. Final Report. Lecture Notes in Computer Science 1009 (1995).

[Bjø 89] D. Bjørner et al. A ProCoS project description - ESPRIT BRA 3104. EATCS Bulletin, 39:60-73, 1989.

[BKLOS 91] Bidoit, M., Kreowski, H.-J., Lescanne, P., Orejas, F., Sannella, D.(eds.): Algebraic System Specification and Development - A Survey and Annotated Bibliography. LNCS 501 (1991) 98p.

[Br 91] Broy, M.: Towards a Formal Foundation of the Specification and Description Language SDL. Formal Aspects of Computing 3 (1991), pp.21.

[Bro 92] M. Broy. Functional specification of time sensitive communicating systems. In M. Broy, editor, Programming and Mathematical Method, NATO ASI Series: Computer and System Sciences Vol. 88, pages 325-367. Springer-Verlag, 1992.

[Caga 90] M. R. Cagan: The HPSoftBench Environment. An Architecture for a New Generation of Software Tools. Hewlett-Packard Journal, 41(3):36-47, June 1990.

[CH 88] Thierry Coquand and Gérard Huet. The Calculus of Constructions. Information and Computation, pages 95-120, 1988.

[CM 88] K.M. Chandy and J. Misra. Parallel Program Design - A Foundation. Addison-Wesley, 1988.

[CO 92] A. Cant, M.Ozols: A verification environment for ML programs. In P. Lee (ed.): Workshop on ML and its Applications, San Francisco. ACM SIGPLAN Notices (1992) 151-156.

[Con 86] Robert L. Constable et al. Implementing Mathematics with the Nuprl Proof Development System. Prentice Hall, 1986.

[CRSS 94] Cyrluk D., S. Rajan, N. Shankar, and M.K. Srivas. Effective theorem proving for hardware verification. In Second International Conference On Theorem Proving In Circuit Deisgn: Theory, Practice and Experience, Bad Herrenalb, September 1994.

[DeM 79] DeMarco, T. Structured Analysis and System Specification. Prentice-Hall, 1979.

[DR 93] J. Davies, G.M. Reed: Specification and Proof in Real-Time CSP. Oxford Programming Research Group Monograph 1991. Cambridge University Press, 1993.

[ECMA 93a] European Computer Manufacturers Association: Reference Model for Frameworks of Software Engineering Environments, ECMA TR/553, 3rd Edition, Geneva, June 1993.

[ECMA 93b] European Computer Manufacturers Association: Portable Common Tool Environment (PCTE) Abstract Specification, ECMA 149, 2nd Edition, Geneva, June 1993.

[FFFH 89] S. Finn, M. Fourman, M. Francis, and R. Harris. Formal system design - interactive synthesis based on computer-assisted formal reasoning. Technical report, Abstract Hardware Ltd., 1989.

[GB 84] J.A. Goguen, R.M. Burstall. Introducing Institutions. LNCS 164. 1984, pp. 221 - 256.

[GB 92] J.A. Goguen, R.M. Burstall. Institutions: Abstract Model Theory for Specification and Programming. J. ACM, vol. 39, N0. 1, pp 95 -146 (Jan. 1992).

[GMW 79] Michael J. Gordon, Robin Milner, and Christopher P. Wadsworth. Edinburgh {LCF}: A Mechanized Logic of Computation, LNCS 78, 1979.

[Gor 88] Michael J. Gordon. HOL: a proof generating system for higher-order logic. In Birtwistle and Subrahmanyam, editors, VLSI Specification, Verification and Synthesis. Kluwer Academic Publisher, 1988.

[GS 90] W. Grieskamp, W. Schulte: Termersetzung für den OPAL-Compiler. TU Berlin (unveröffentlicht). 1990.

[Har 87] D. Harel. Statecharts: A visual formalsim for complex systems. SCP, 8:231-274, 1987.

[Hay 87] Ian Hayes (Ed.). Specification Case Studies. Prentice Hall, 1987.

[Heh 84] E.C.R. Hehner. Predicative programming, Part I and II. Comm. ACM, 27(2):134-151, 1984.

[HHP 87] R. Harper, F. Honsell, G. Plotkin. A Framework for Defining Logics. Proc. 2nd IEEE Symp. on Logic in Computer Science, Cornell, pp 194-204 (1987).

[HHS 93] C.A.R. Hoare, J. He, A. Sampaio. Normal form approach to compiler design. Acta Informatica 30 (1993) 701-739.

[Hoa 85a] C.A.R. Hoare. Communicating Sequential Processes. Prentice-Hall, London, 1985.

[Hoa 85b] C.A.R. Hoare. Programs are predicates. In C.A.R. Hoare and J.C. Shepherdson, editors, Mathematical Logic and Programming Languages, pages 141-155, Prentice-Hall, London, 1985.

[Hoo 91] J.J.M. Hooman. Specification and Compositional Verification of Real-Time Systems. LNCS 558 (Springer-Verlag, 1991).

[Hoo 94] J. Hooman. Correctness of Real Time Systems by Construction. In [LRV94}, 19-40.

[HP 88] Hatley, D. J.; Pirbhai, I. A.: Strategies for Real-Time System Specifications. Dorset House, New York (1988).

[HPPSS 87] D. Harel, A. Pnueli, J. Pruzan-Schmidt, and R. Sherman. On the formal semantics of Statecharts. In Proc. Symp. on Logic in Computer Science (1987) 54-64.

[Hu 91] Huizing, C.: Semantics of Reactive Systems: Comparison and Full Abstraction. Thesis, Technische Universiteit Eindhoven (1991).

[HZ 93] J. He and J. Zheng. Synchronous Circuit Realisation of Programs. ProCoS Document [OU HJF 16/1], Oxford University, 1993.

[INM 88] INMOS Ltd. OCCAM 2 Reference Manual. Prentice Hall, 1988.

[ISO 9000] DIN ISO 9000 Teil 3: Qualitätsmanagement- und Qualitätssicherungsnormen - Leitfaden für die Anwendung von ISO 9001 auf die Entwicklung, Lieferung und Wartung von Software. DIN, Deutsches Institut für Normung e.V., Beuth Verlag Berlin (1990).

[Klop 92] J.W. Klop: Term Rewriting Systems. Tech-Report CS-R9073, CWI, Amsterdam. Kurzfassung auch in: S. Abramski, Dov. M. Gabbay, T.S.E. Maibaum (eds): Handbook of Logic in Computer Science, Chapter 1. Oxford Science Publications, 1992.

[KP 92] Y.Kesten, A.Pnueli.: Timed and hybrid statecharts and their textual representation. In J.Vytopil (ed.): Formal Techniques in Real-Time and Fault-Tolerant Systems. Springer (1992) 591-619.

[Lam 91] L. Lamport. The temporal Logic of Actions. DEC Systems Research Center, April 1991. Manuscript.

[LM 91] X. Leroy, M. Mauny: Dynamics in ML. in: J. Hughes (editor), Functional Programming Languages and Computer Architecture, 5th ACM Conference, Springer Verlag, LNCS 523, pp. 406-426, 1991.

[LP 92] Z. Luo and R. Pollack. Lego proof development system: User's manual. Report ECS-LFCS-92-211, Department of Computer Science, University of Edinburgh, May 1992.

[LRV 94] H. Langmaack, W.-P. de Roever, J. Vytopil (Eds.), Formal Techniques in Real-Time and Fault-Tolerant Systems. LNCS 863 (Springer-Verlag, 1994).

[LT 89] N.A. Lynch and M.R. Tuttle. An introduction to input/ouput automata. Technical Report CWI-Quarterly 2(3), CWI, 1989.

[Mey 94] Meyer, Th.: Generierung inkrementeller Evaluatoren für modulare und parametrisierte Attributierungen. Informatik Bericht, Universität Bremen (erscheint 1994)

[MM 93] N. Martí-Oliet, J. Meseguer: Rewriting-Logic as a Logic and Semantic Framework. Technical Report SRI-CSL-93-05, Computer Science Laboratory, SRI International, 1993.

[MP 91] Z. Manna and A. Pnueli. The Temporal Logic of Reactive and Concurrent Systems - Specification. Springer-Verlag, 1991.

[MWW 84] U. Möncke, B. Weisgerber, R. Wilhelm: How to Implement a System for Manipulation of Attributed Trees, in: GI 8. Jahrestagung "Programmiersprachen und Programmentwicklung", Zürich, ed.: U. Ammann, pp 112-127, IFB vol. 77, Springer Verlag, 1984.

[NSY 91] X. Nicollin, J. Sifakis, S. Yovine. From ATP to Timed Graphs and Hybrid Systems. REX 1991, LNCS 600 (Springer-Verlag, 1991), 549-572.

[ORS 92] S. Owre, J. Rushby and N. Shankar. PVS: A prototype verification system. In 11th Conference on Automated Deduction, Lecture Notes in Artificial Intelligence 607 (Springer-Verlag, 1992) 748-752.

[Ous 93] J. K. Ousterhout: An Introduction to Tcl and Tk. Computer Science Division, Department of Eletrical Engineering and Computer Sciences, University of California, Berkeley, 1993.

[Ous 94] J. K. Ousterhout: Tcl und Tk. Addison Wesley. 1994.

[Paul 87] L.C. Paulson: Logic and Computation: Interactive proof with Cambridge LCF. Cambridge University Press, 1987.

[Paul 89] L.C. Paulson: The foundation of a generic theorem prover. Journal of Automated Reasoning, 5:363-397, 1989.

[Paul 95] L. Paulson: Isabelle: A generic theorem prover. LNCS 828, 1995.

[PW 94] Pepper, P., Wirsing, M. (eds.): KORSO: A Methodology for the Development of Correct Software. in [BJ 94].

[Rei 85] W. Reisig. Petri Nets - An Introduction. Springer-Verlag, 1985.

[Rei 94] W. Reif. The KIV approach to software verification: state of affairs and perspectives. In M. Broy, S. Jähnichen (Eds.), KORSO - Correct Software by Formal Methods, Project Report, 1994.

[Reis 90] S. Reis: Interacting with the FIELD Environment. in: Software Practice amd Experience, Vol 20, pp. 89-115, 1990.

[RRH 93] A.P. Ravn, H. Rischel, K.M. Hansen. Specifying and Verifying Requirements of Real-Time Systems. IEEE Transactions on Software Engineering, vol. 19,1 (1993) 41-55.

[Smi 85] D. R. Smith: The Design of Divide and Conquer Algorithms. Science of Computer Programming 5 (1985) 37-58.

[Smi 91] D. R. Smith: KIDS - a Knowledge-based Software Development System. In: M. M. Lowry, R. D. McCartney (eds.): Automating Software Design, Menlo Park, CA. AAAI Press / MIT-Press (1991) 483 - 514.

[Spi 89] J.M. Spivey. The Z Notation - A Reference Manual. Prentice Hall, 1989.

[Spi 89] J.M.Spivey: The Z Notation: A Reference Manual, Prentice-Hall, 1989.

[SS 94] J.U. Skakkebæk and N. Shankar. Towards a Duration Calculus Proof Assistant in PVS. In [LRV94}, 660-679.

[Sun 93] ToolTalk 1.2 User's Guide, Sun Microsystems Inc., 1993.

[SZH 94] D. Scholefield, H. Zehan, J. He. A Specification Oriented Semantics for the Refinement of Real-Time Systems, to appear in Theoretical Computer Science 1994.

[Talc 93] C. Talcott: A theory of binding structures and applications to rewriting. Theoretical Computer Science, 112 (1993) 99-143.

[VMOD] Der Bundesminister des Innern: Planung und Durchführung von IT-Vorhaben - Vorgehensmodell. KBSt, Koordinierungs- und Beratungsstelle der Bundesregierung für Informationstechnik in der Bundesverwaltung (1992).

[VSE 94] Ullmann, Hauff, Loevenich, Baur, Göhner, Kejwal, Reif, Stephan, Hutter, Sengler, Canver. VSE Verification Support Environment. Ein Wekzeug zur Entwicklung vertrauenswürdiger und zuverlässiger Systeme in Anlehnung an gültige Sicherheitskriterien. In Proc. 3. GI-Fachtagung Verläßliche Informationssysteme, VIS 93, München 1993.

[WM85] P.T. Ward and S.J. Mellor. Structured Development for Real-Time Systems. (3 vols), Yourdon Press Computing Series, Prentice-Hall, Englewood Cliffs, 1985.

[YWA 92] Y. Yang, J. Welsh, W. Allison: Supporting Multiple Tool Integration Paradigms Within a Single Environment, Software Verification Research Center, University of Queensland, 1992.

[ZHR 92] C. Zhou, C.A.R. Hoare, A.P. Ravn. A Calculus of Durations. IPL 40(5), 1992, 269-276.

8.2. Veröffentlichungen vor Beginn des Projekts

Dieser Abschnitt enthält eine für dieses Projekt relevante Auswahl von Veröffentlichungen der Antragsteller und ihrer Arbeitsgruppen vor Beginn des Projekts.

[AO 94] K.R. Apt, E.-R. Olderog. Programmverifikation - sequentielle, parallele und verteilte Programme (Springer-Verlag, 1994).

[B+ 85] Bauer, F.L., Berghammer, R., Broy, M., Dosch, W., Gnatz, R., Geiselbrechtinger, F., Hangel, E., Hesse, W., Krieg.-Brückner, B., Laut, A., Matzner, T.A., Möller, B., Nickl, F., Partsch, H., Pepper, P., Samelson, K., Wirsing, M., Wössner, H.: The Munich Project CIP, Vol. 1 : The Wide Spectrum Language CIP-L. LNCS 183, 1985.

[Bae 94] Baer, A.: RELIS 2000 - ein integrales Leit-, Informations- und Sicherungssystem für Regionalbahnen. VDI Berichte Nr. 1154, 1994.

[BH 94] J. Bohn and H. Hungar. TRAVERDI - Transformation and Verification of Distributed Systems. In M. Broy, S. Jähnichen (Eds.), KORSO - Correct Software by Formal Methods, Project Report, 1994.

[Boh 94] J. Bohn. Formalizing the SL/PL Transformational Approach in LAMBDA. Manuscript, Univ. Oldenburg, 1994.

[BW 94] David Basin and Toby Walsh. Termination orderings for rippling. In Proc. 12th International Conference On Automated Deduction (CADE-12), Nancy, France, June 1994. Springer-Verlag.

[FW 94] Fröhlich, M., Werner, M.: The interactive Graph-Visualization System daVinci - A User Interface for Applications. Informatik Bericht Nr. 5/94, Universität Bremen, 1994.

[FW 95] Fröhlich, M., Werner, M.: Demonstration of the interactive Graph-Visualization System daVinci. in: R. Tamassia, I. G. Tollis (eds.): Proc. DIMACS Workshop on Graph Drawing '94, Princeton. LNCS, (1995).

[Ger 92] Gersdorf, B.: Entwurf, formale Definition und Implementierung der funktional-logischen Programmiersprache ET. Dissertation, Universität Bremen, 1992.

[HHP 93] Hamer, Hörcher, Peleska: Safer Software - an Introduction into Formal Software Engineering. Technischer Report, DST (1993).

[HK 93] Hoffmann, B., Krieg-Brückner, B. (eds.): PROgram Development by Specification and Transformation, The PROSPECTRA Methodology, Language Family, and System. LNCS 680, 1993.

[HP 94] Hörcher, Peleska: The Role of Formal Specifications in Software Test. Tutorial at FME '94 (Formal Methods Europe Conf.).

[Karl 94a] E. W. Karlsen: Tool Integration in a Persistent Functional Setting. in [Kri 94a].

[Karl 94b] E. W. Karlsen: Higher Order Operating System Interfaces. in [Kri 94b].

[Karl 94c] E. W. Karlsen: Messenger - A Higher Order Message Broadcast Server, Technical Report, Universität Bremen, 1994.

[KBB 92] Ina Kraan, David Basin, and Alan Bundy. Logic program synthesis via proof planning. In K.K. Lau and T. Clement, editors, Logic Program Synthesis and Transformation, pages 1-14. Springer-Verlag, 1993. Also available as Max-Planck-Institut für Informatik Research Paper MPI-I-92-244.

[KKLT 91] Krieg-Brückner, B., Karlsen, E.W., Liu, J., Traynor, O.: The PROSPECTRA Methodology and System: Uniform Transformational (Meta-) Development. in: Prehn, S., Toetenel, W. J. (eds.): VDM'91, Formal Software Development Methods; Vol. 2: Tutorials. LNCS 552 (1991) 363-397.

[KKT 92] Karlsen, E.W., Krieg-Brückner, B., Traynor, O.: The PROSPECTRA System: A Unified Development Framework. In: M.Nivat, C. Rattray, T. Rus, G. Scollo (ed.): Algebraic Methodology and Software Technology (AMAST'91), Workshop in Computing Springer-Verlag, London (1992) 421 - 433.

[Kle 94] S. Kleuker. Case Study: Stepwise Refinement of a Communication Processor Using Trace Logic. In: Proc. Semantics of Specification Languages, Workshops in Computing, (Springer-Verlag, 1994) 252-269.

[KLSW 94] Krieg-Brückner, B., Liu, J., Shi, H., Wolff, B.: Towards Correct, Efficient and Reusable Transformational Developments. in: Broy, M., Jähnichen, S. (eds.): KORSO, Correct Software by Formal Methods, LNCS (eingereicht) (erweiterte Fassung in [Kri 94a]).

[KLWS 93] Krieg-Brückner, B., Liu, J., Wolff, B., Shi, H.: Towards Correctness, Efficiency and Reusability of Transformational Developments. in: H. Reichel (ed.): Informatik - Wirtschaft - Gesellschaft, 23. GI Jahrestagung 1993, Dresden, Fachgespräch "Spezifikation und Semantik", Reihe Informatik Aktuell, Springer Verlag (1993) 241-252 (Extended Abstract).

[KM 94] Krieg-Brückner, B., Menzel, W. (eds.), Reif, W., Ruess, H., Santen, Th., Schwier, D., Schellhorn, G., Stenzel, K., Stephan, W.: System Architecture Framework for KORSO. in: Broy, M., Jähnichen, S. (eds.): KORSO, Correct Software by Formal Methods, LNCS (eingereicht) auch in [Kri 94a].

[Kri 90a] Krieg-Brückner, B.: PROgram development by SPECification and TRAnsformation. in: Technique et Science Informatiques Special Issue on Advanced Software Engineering in ESPRIT (1990) 134-149 (invited paper).

[Kri 90b] Krieg-Brückner, B.: COMPASS, a COMPrehensive Algebraic approach for System Specification and development, ESPRIT Basic Research Working Group 3264. EATCS Bulletin 40 (1990) 144-157.

[Kri 91] Krieg-Brückner, B.: Transformational Meta-Program Development. in: Broy, M., Wirsing, M. (eds.): Methods of Programming. LNCS 544 (1991) 19-34.

[Kri 94a] Krieg-Brückner, B. (Hrsg.): Programmentwicklung durch Spezifikation und Transformation - Bremer Beiträge zum Verbundprojekt KORSO (Korrekte Software). Informatik Bericht Nr. 1/94, Universität Bremen, 1994.

[Kri 94b] Krieg-Brückner, B. (Hrsg.): Programmentwicklung durch Spezifikation und Transformation - Bremer Beiträge zum Verbundprojekt KORSO (Korrekte Software); Band 2. Informatik Bericht Nr. 10/94, Universität Bremen, 1994.

[KS 91] Krieg-Brückner, B., Sannella, D.: Structuring Specifications in-the-Large and in-the-Small: Higher-Order Functions, Dependent Types and Inheritance in SPECTRAL. Proc. TAPSOFT '91, LNCS 494 (1991) 313-336.

[KW 94] Karlsen, W., Wu, Y.: Incorporating Persistence in a Strictly Evaluated Purely Applicative Language. KORSO Bericht, in [Kri 94a].

[Liu 93] Liu, J.: A Semantic Basis for Logic-Independent Transformations. In F. Orejas (eds.): Proc. 9th WADT-COMPASS Workshop, LNCS 785 . auch in [Kri 94a].

[Liu 94] Liu, J.: Higher-Order Structured Presentations in a Logical Framework. Dissertation, Universität Bremen, 1994.

[LRV 94] H. Langmaack, W.-P. de Roever, J. Vytopil (Eds.), Formal Techniques in Real-Time and Fault-Tolerant Systems. LNCS 863 (Springer-Verlag, 1994).

[MB 93] Sean Matthews, Alan Smaill, and David Basin. Experience with FS0 as a framework theory. In Gérard Huet and Gordon Plotkin, editors, Logical Environments, pages 61-82. Cambridge University Press, 1993.

[Old 91] E.-R. Olderog. Nets, Terms and Formulas: Three Views of Concurrent Processes and Their Relationship. Cambridge Tracts in Theoretical Computer Science 23. Cambridge University Press, 1991.

[Old 92] E.-R. Olderog. Interfaces between Languages for Communicating Systems. In W. Kuich, editor, Proc. ICALP 92}, Lecture Notes in Computer Science 623, pages 641-655. Springer-Verlag, 1992. invited paper.

[OR 93] E.-R. Olderog and S. Rössig. A case study in transformational design of concurrent systems. In M.-C. Gaudel and J.-P. Jouannaud, editors, TAPSOFT'93: Theory and Practice of Software Development, Lecture Notes in Computer Science 668, pages 90-104. Springer-Verlag, 1993.

[ORSS 92] E.-R. Olderog, S. Rössig, J. Sander, and M. Schenke. ProCoS at Oldenburg: The Interface between Specification Language and occam-like Programming Language. Technical Report Bericht 3/92, Univ. Oldenburg, Fachbereich Informatik, 1992.

[Pe 91] Peleska: Design and verification of fault tolerant systems with CSP. Distributed Computing (1991) 5:95-106.

[Pe 92] Peleska: Formale Methoden beim Entwurf ausfallsicherer, verteilter Systeme. In Lippold, Schmitz (ed.): Sicherheit in netzgestüzten Informationssystemen. Proceedings des BIFOA-Kongresses SECUNET '92, Vieweg (1992), pp. 293-308.

[Pe 93a] Peleska: CSP, Formal Software-Engineering and the Development of Fault-Tolerant Systems. In Vytopil (ed.): Formal Techniques in Real-Time and Fault-Tolerant Systems. Kluwer Academic Publishers (1993), pp. 167-207.

[Pe 93b] Peleska: Formales Software-Engineering mit strukturierten Methoden und Z: nachweisbare Korrektheit für sicherheits-relevante Anwendungen. In Scheibel (ed.): Software-Entwicklung - Methoden, Werkzeuge, Erfahrungen '93. Technische Akademie Esslingen (1993), pp.753-762.

[PH 94] Peleska, Hamer: The Airbus A330/340 Cabin Communication System - A Z Application. Technischer Report DST (1994) - erscheint in M. Hinchey (ed.) Formal Methods Case Studies, Prentice Hall (1995).

[PHP 94] Peleska, Huizing, Petersohn: A Comparison of Ward&Mellor's Transformation Schema with State-&Activitycharts. Vortrag auf BCS Sixth Refinement Workshop 1994. Computing Science Note 94/11, Eindhoven University of Technology (1994) - Zur Veröffentlichung eingereicht in IEEE Transactions on Software Engineering.

[PHPR 94] Petersohn, Huizing, Peleska, de Roever: Formal Semantics for Ward&Mellor's Transformation Schemas and the Specification of Fault-Tolerant Systems. Angenommener Vortrag zur EDCC-1, Berlin (1994).

[ProCoS 94] J. He, C.A.R. Hoare, M. Fränzle, M. Müller-Olm, E.-R. Olderog, M. Schenke, M.R. Hansen, A.P. Ravn and H. Rischel, Provably Correct Systems. In [LRV94], 288-335.

[Qian 94] Qian, Z.: Higher-Order Equational Logic Programming. In: Proc. 21st Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (January 1994) 254-267.

[QW 92] Qian, Z. Kang, W.: Higher-Order E-Unification for Arbitrary Theories. in: Proc. Joint Int'l Conf. and Symp. on Logic Programming, MIT Press (1992) 52-66.

[Roe 94] S. Rössig. A Transformational Approach to the Design of Communicating Systems. Dissertation, Univ. Oldenburg, 1994.

[RS 91] S. Rössig and M. Schenke. Specification and stepwise development of communicating systems. In S. Prehn and W.J. Toetenel, editors, VDM'91 Formal Software Development Methods, LNCS 551, pages 149-163. Springer-Verlag, 1991.

[San 92] J. Sander. Entwicklung kommunizierender Programme aus Spezifikationen mit Hilfe der Expansions-Strategie. Diplomarbeit, Univ. Oldenburg, 1992.

[Sch 94a] M. Schenke. A Timed Specification Language for Concurrent Reactive Systems. In: Proc. Semantics of Specification Languages, Workshops in Computing, (Springer-Verlag, 1994) 152-167.

[Sch 94b] M. Schenke. Specification and Transformation of Reactive Systems with Time Restrictions and Concurrency. In [LRV94], 605-620.

[Sch 94c] M. Schulte. Spezifikation und Verifikation von kommunizierenden Objekten in einem verteilten System. Diplomarbeit, Univ. Oldenburg, 1994.

[Shi 94a] Shi, H.: An Efficient Matching Algorithm for Convergent Rewrite Systems. Proc. 10th WADT-COMPASS Workshop, LNCS 1113 , 1994 (submitted).

[Shi 94b] Shi, H.: Extended Matching and Application to Program Transformation. Dissertation, Universität Bremen, 1994.

[Spr 94] A. Sprock. Entwicklung von Implementierungen regulärer und atomarer Register durch Transformationen. Diplomarbeit, Univ. Oldenburg, 1994.

[SW 93] Shi, H., Wolff, B.: Second-Order Matching with Matching Combinators. KORSO Bericht, 1993; in [Kri 94a].

[SW 94] Shi, H., Wolff, B.: A Finitary Matching Algorithm for Constructor Based Theories. KORSO Bericht, in [Kri 94a].

[Wang 94] Wang, K. : Higher-Order Constraint Logic Programming. Dissertation, Universität Bremen, 1994.

[Wolff 94] Wolff, B.: SPEC - A Unified Approach to Modularisation, Parametrisation, and Views in Attributations, KORSO Bericht, in [Kri 94b].

[WS 94] Wolff, B., Shi, H.: A Calculus of Transformation. KORSO Bericht, in [Kri 94b].

8.3. Veröffentlichungen im Rahmen des UniForM Projekts

In diesem Abschnitt sind neben Veröffentlichungen auch Arbeitsberichte des Projekts enthalten.

[Ast 95a] Auszug aus Kundenaufgabenstellung für Steuerung eingleisiger Strecken. Elpro LET GmbH, November 1995.

[Ast 95b] Aufgabenstellung für Steuerung eingleisiger Strecken. Elpro LET GmbH, November 1995.

[AKK 96] Astesiano, E., Kreowski, H.-J., Krieg-Brückner, B.(eds.): Algebraic Foundations of System Specification. (in preparation).

[Be 95a] Untersuchungen zu den Einsatzmöglichkeiten der SPS-Programmiersprache ST. Arbeitsbericht zum Projekt UniForM Workbench. Elpro LET GmbH, August 1995.

[Be 95b] Untersuchungen zu den Einsatzmöglichkeiten der SIMATICS S7. Arbeitsbericht zum Projekt UniForM Workbench. Elpro LET GmbH, September 1995.

[Be 95a] Bericht zum Einsatz des Testprogramms SIMPRO am Beispiel der Testung eines BÜ-Programms. Arbeitsbericht zum Projekt UniForM Workbench. Elpro LET GmbH, Dezember 1995.

[BJ 96] J. Bohn, W. Janssen: A strategic approach to transformational design. In: M.-C. Gaudel, J. Woodcock (eds.): FME'96: Industrial Benefit and Advances in Formal Methods. LNCS 1051 (1996) 609-628.

[BK 96] Basin, D., Krieg-Brückner, B.: Formalization of the development process. Chapter 13 in Astesiano, E., Kreowski, H.-J., Krieg-Brückner, B.(eds.): Algebraic Foundations of System Specification. (in preparation).

[BR 95] J. Bohn, S. Rössig: On automatic and interactive design of communicating systems. In: E. Brinksma, W.R. Cleaveland, K.G. Larsen, T. Margaria, B. Steffen (eds.): Tools and Algorithms for the Construction and Analysis of Systems, LNCS 1019 (1995) 216--247.

[CQS 96] R. Curien, Z. Qian, H. Shi: Efficient Second-Order Matching. Proc. 7th Int'l Conf. on Rewriting Techniques and Applications. LNCS 1996 (to appear).

[Dick 95] Dick, S.: Systemanforderungen an eine Simulationsumgebung für FDR. UniForM Bericht, Universität Bremen, 1995.

[K+ 95] Krieg-Brückner, B., Peleska, J., Olderog, E.-R., Balzer, D., Baer, A.: Universelle Entwicklungsumgebung für Formale Methoden (UniForM Workbench). Informatik Bericht Nr. 8/95, Universität Bremen, 1995.

[K+ 96] Krieg-Brückner, B., Peleska, J., Olderog, E.-R., Balzer, D., Baer, A.: UniForM, Universal Formal Methods Workbench. in Grote, U. (ed.): Statusseminar Softwaretechnologie. BMBF (to appear).

[KLSW 95] Krieg-Brückner, B., Liu, J., Shi, H., Wolff, B.: Towards Correct, Efficient and Reusable Transformational Developments. in: Broy, M., Jähnichen, S. (eds.): KORSO: Methods, Languages, and Tools for the Construction of Correct Software. Final Report. Lecture Notes in Computer Science 1009 (1995) 270-284.

[KSW 96] Kolyang, T. Santen, B. Wolff: Correct and User-Friendly Implementations of Transformation Systems. In: M.-C. Gaudel, J. Woodcock (eds.): FME'96: Industrial Benefit and Advances in Formal Methods. LNCS 1051 (1996) 629-648. http://www.informatik.uni-bremen.de/~bu/papers/yats.ps.gz

[KW 95] Kolyang, B. Wolff: Development by Refinement Revisited: Lessons learnt from an Example. Proc. Softwaretechnik '95, Braunschweig. Erschienen in Softwaretechnik Trends, Bd. 15, Heft 3, ISSN 0720-8928, Oktober 1995.

[ORS 96] E.-R. Olderog, A.P. Ravn, J.U. Skakkebæk: Refining System Requirements to Program Specifications, in: C. Heitmeyer and D. Mandrioli (Eds.): Formal Methods in Real-Time Systems, Trends in Software-Engineering, Chapt. 5, Wiley, 1996.

[OS 95] E.-R. Olderog, Michael Schenke: Design of Real-Time Systems: Interface between Duration Calculus and Program Specifications. In: J. Desel (Ed.): Structures in Concurrency Theory, Workshops in Computing (1995) 32-54.

[Pel 96a] J. Peleska: Formal Methods and the Development of Dependable Systems. Bericht 1/96, Universität Bremen, Fachbereich Mathematik und Informatik (1996) 72p. http://www.inormatik.uni-bremen.de/~jp/papers/depend.ps.gz

[Pel 96b] J. Peleska: Test Automation for Safety-Critical Systems: Industrial Application and Future Developments. In: M.-C. Gaudel, J. Woodcock (eds.): FME'96: Industrial Benefit and Advances in Formal Methods. LNCS 1051 (1996) 39-59.

[PS 96] J. Peleska, M. Siegel: From Testing Theory to Test Driver Implementation. in: M.-C. Gaudel, J. Woodcock (eds.): FME'96: Industrial Benefit and Advances in Formal Methods. LNCS 1051 (1996) 538-556.

[SD 95] Th. Santen, S. Dick: Searching for a Global Search Algorithm. Proc. 10th Knowledge Based Software Engineering Conf. KBSE '95, Boston Mass., IEEE Computer Society Press (1995).

[Shi 96] H. Shi: A Semantic Matching Algorithm: Analysis and Implementation. Proc. 21st Int'l Symp. on Mathematical Foundations of Computer Science. LNCS 1996 (to appear).

[SIMPRO] Testprogramm SIMPRO. Elpro LET GmbH, Oktober 1995.