A LOTOS Framework for Middleware Specification

  • Nelson Souto Rosa
  • Paulo Roberto Freire Cunha
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4229)


This paper presents a LOTOS framework for the specification of middleware systems. The framework consists of a library of basic middleware components and some guidelines on how to compose them. The components of the framework facilitate the formal specification of different middleware systems.


Message Request Storage Element Tuple Space Communication Element Formal Description Technique 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Basin, D., Rittinger, F., Viganò, L.: A Formal Analysis of the CORBA Security Service. In: Bert, D., P. Bowen, J., C. Henson, M., Robinson, K. (eds.) B 2002 and ZB 2002. LNCS, vol. 2272, pp. 330–349. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  2. 2.
    Bastide, R., Palanque, P., Sy, O., Navarre, D.: Formal Specification of CORBA Services: Experience and Lessons Learned. In: OOPSLA 2000, pp. 105–117 (2000)Google Scholar
  3. 3.
    Bastide, R., Sy, O., Navarre, D., Palanque, P.: A Formal Specification of the CORBA Event Service. In: FMOODS 2000, pp. 371–396 (2000)Google Scholar
  4. 4.
    Campbell, A.T., Coulson, G., Kounavis, M.E.: Managing Complexity: Middleware Explained. In: IT Professional, vol. 1(5), pp. 22–28. IEEE Computer Society, Los Alamitos (1999)Google Scholar
  5. 5.
    Kreuz, D.: Formal Specification of CORBA Services using Object-Z. In: Second IEEE International Conference on Formal Engineering Methods (December 1998)Google Scholar
  6. 6.
    Venkatasubramanian, N.: Safe Composability of Middleware Services. Communications of the ACM 45(6), 49–52 (2002)CrossRefGoogle Scholar
  7. 7.
    Vinoski, S.: Where is Middleware? IEEE Internet Computing 6(2), 83–85 (2002)CrossRefGoogle Scholar
  8. 8.
    Rosa, N., Cunha, P.: A Software Architecture-Based Approach for Formalising Middleware Behaviour. Electronic Notes in Theoretical Computer Science 108, 39–51 (2004)CrossRefGoogle Scholar
  9. 9.
    Schmidt, D., Buschmann, F.: Patterns, Frameworks, and Middleware: Their Synergistic Relationships. In: Proceedings of the 25th international conference on Software Engineering, pp. 694–704 (2003)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2006

Authors and Affiliations

  • Nelson Souto Rosa
    • 1
  • Paulo Roberto Freire Cunha
    • 1
  1. 1.Universidade Federal de Pernambuco, Centro de InformáticaBrazil

Personalised recommendations