10.5555/302163.302175acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedings
Article

Formalizing design patterns

First page image

References

  1. 1.P. S. C. Alencar, D. D. Cowan. C. J. P. Lucena. A formal approach to architectural design patterns. FME'96: Industrial Benefit and Advances in Formal Methods (Eds. M.-C. Gaudel, J. Woodcock), 576- 594, Springer-Verlag LNCS 1051, 1996.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.R. J. R. Back, R. Kurki-Suonio. Decentralization of process nets with a centralized control. Distributed Computing 3, 73-87, May 1989.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, M. Stal.A System of Patterns. John Wiley & Sons, 1996.]]Google ScholarGoogle Scholar
  4. 4.Ii. M. Chandy, J. Misra. Parallel Program Design, A Foundation. Addison-Wesley, 1988.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.J. S. Fitzgerald, P. G. Larsen, T. M. Brookes, and M. A. Green. Developing a security-critical system using formal and conventional methods. Applications af Formal Methods(Eds. IM. Hinchey, J. Bowen), 333-356, Prentice-Hall, 1995.]]Google ScholarGoogle Scholar
  6. 6.E. Gamma, R. Helm, R. Johnson, J. Vlissides. Design patterns: Abstraction and reuse of objectoriented design. In Proceedings of the 7th European Conference on Object-Oriented Programming (Ed. M. Nierstrasz), 406-431, Springer-Verlag LNCS 707, 1993.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.E. Gamma, R. Helm, R. Johnson, J. Vlissides. Design Patterns - Elements of Reusable Object- Oriented Software. Addison-Wesley, 1995.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.D. Garlan. The role of formal frameworks. ACM SIGSOFT Software Engineering Notes :5, 4, 42-44, September 1990.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.H.-M. Jkvinen, R. Kurki-Suonio, M. Sakkinen, and I(. Systa. Object-oriented specification of reactive systems. In Proceedings of the 12th International Conference on Software Engineering, 63-71, IEEE Computer Society Press, 1990.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.P. Kellomaki. Analysis of a Stabilizing Protocol. Licentiate thesis, Tampere University of Technology, 1994.]]Google ScholarGoogle Scholar
  11. 11.P. Kellomaki. Verification of reactive systems using Disco and PVS. FME'97: Industrial Applications and Strengthened Foundations of Formal Methods. (Eds. J. Fitzgerald, C. B. Jones, P. Lucas), 589-604, Springer-Verlag LNCS 1313, 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.R. Kurki-Suonio. Fundamentals of object-oriented specification and modeling of collective behaviors. Object-Oriented Behavioral Specifications (Eds. H. Kilov and W. Harvey), 101-120, Kluwer, 1996.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.R. Kurki-Suonio. T. Mikkonen. Liberating objectoriented modeling from programming-level abstractions. Workshop on Precise Semantics fOT Object- Oriented Models (ECOOP'97), to be published by Springer-Verlag.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.L. Lamport. The temporal logic of actions. ACM Transactions on Programming Languages and Systems 16, 3, 872-923, May 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.T. Mikkonen. Implementation of Reactive Systems Based on Closed-System Specifications. Licentiate thesis, Tampere University of Technology, 1995.]]Google ScholarGoogle Scholar
  16. 16.K. Systa. A graphical tool for specification of reactive systems. In Proceedings of .?&romicro '91 Workshop on Real-time Systems, 12-19, Paris, France, June 12-14, 1991.]]Google ScholarGoogle ScholarCross RefCross Ref
  17. 17.M. Weiser. Program slicing. IEEE Transactions on Software Engineering, Vol. SE-lo, NO 4, 352-357, 1984.]]Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Formalizing design patterns

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader
            About Cookies On This Site

            We use cookies to ensure that we give you the best experience on our website.

            Learn more

            Got it!