Skip to main content

Towards a “Good” Functional and Executable Behavior Model

  • Conference paper
  • First Online:
Object-Oriented Technologys (ECOOP 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1357))

Included in the following conference series:

  • 332 Accesses

Abstract

The objective of this paper is to present the more important features of a behavior model intended for the specification and the validation of distributed applications or distributed application components. Distributed application components are the basic building blocks that are directly useful for the procurement of working distributed applications, e.g. telecommunication management network (TMN) applications, electronic commerce applications. . . . Such distributed application components are typically built on top of distributed object computing (DOC) systems that basically provide the communication infrastructure. Among the existing DOC systems we are particularly interested in the OSI Systems Management (OSI-SM) framework [13] typically used for TMN applications and the general purpose OMG-CORBA [12] DOC system. There is an important requirement for a better specification of distributed application components. Indeed, without a precise, unambiguous and correct specifications it is difficult to build a truly interworking distributed application. To this end, it is necessary to go far beyond the communication infrastructure for which a reasonable level of maturity is available. The challenge is to provide effective specification and validation frameworks for application oriented issues, e.g. what is the meaning or semantics of each interaction occurring between a client and a server. As a matter of fact, organizations such as the network management forum (NMF) and the OMG have proposed new concepts to allow the standardization of application oriented issues. In the NMF we have Ensembles [11], in the OMG we have Object Frameworks [17].

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. W. Dijkstra. A Discipline of Programming. Prentice-Hall, 1976.

    Google Scholar 

  2. J-C. Fernandez, H. Garavel, A. Kerbrat, R. Mateescu, L. Mounier, and M. Sighireanu. Cadp (cæsar/aldebaran development package): A protocol validation and verification toolbox. In CAV, 1996.

    Google Scholar 

  3. Norbert E. Fuchs. Specifications are (preferably) executable. Technical Report 92, University of Zurich (CS Dept.), 1992. Available at ftp://ftp.ifi.unizh.ch/pub/techreports/.

  4. Management of the Transport Network — Application of the ODP Framework, ITU-T G851-01, 1996.

    Google Scholar 

  5. ISO/IEC JTC 1/SC 21, ITU X.725: General Relationship Model.

    Google Scholar 

  6. I.J. Hayes and Jones C.B. Specifications are not (necessarily) executable. Technical Report 90-148, University of Manchester, 1990. Available at ftp://ftp.cs.man.ac.uk.

  7. H. Jarvinen and R. Kurki-Suonio. DisCo Specification Language: Marriage of Action and Objects. In Int. Conf. on Distributed Computing Systems, 1991. Available at http://www.cs.tut.fi.

  8. H. Kilov, H. Mogill, and I. Simmonds. Invariants in the Trenches in Object Oriented Behavior Specifications, pages 77–100. Kluwer, 1996.

    Google Scholar 

  9. LOTOS: A Formal Description Technique based on the Temporal Ordering of Observable Behaviour, ISO / IEC 8807, 1987.

    Google Scholar 

  10. Emil Lupu and Morris Sloman. Conflict Analysis for Management Policies. In Integrated Network Management, 1997. available at ftp://dse.doc.ic.ac.uk.

  11. Ensembles: Concepts and Format, 1992. Network Mangement Forum.

    Google Scholar 

  12. Common Object Request Broker Architecture, 1996. Available at http://www.omg.org.

  13. The OSI Systems Management Standards, ITU-T X.7xx Documents.

    Google Scholar 

  14. Trygve Reenskaug. Working with Objects: The OOram Software Engineering Method. Manning Publications, 1996.

    Google Scholar 

  15. Basic Reference Model of ODP — Part 2: Foundations, ISO 10746-2, ITU X.902.

    Google Scholar 

  16. C. C. I. T. T. Functional Specifications and Description Language (SDL). Rec. z.100-z.104, Geneva, 1984.

    Google Scholar 

  17. Bryan Wood. Draft green paper on “object model for services”, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sidou, D. (1998). Towards a “Good” Functional and Executable Behavior Model. In: Bosch, J., Mitchell, S. (eds) Object-Oriented Technologys. ECOOP 1997. Lecture Notes in Computer Science, vol 1357. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-69687-3_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-69687-3_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64039-4

  • Online ISBN: 978-3-540-69687-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics