• DocumentCode
    3144213
  • Title

    Formalising ODP enterprise policies

  • Author

    Steen, M.W.A. ; Derrick, J.

  • Author_Institution
    Comput. Lab., Kent Univ., Canterbury, UK
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    84
  • Lastpage
    93
  • Abstract
    The open distributed processing (ODP) standardisation initiative has led to a framework by which distributed systems can be modelled using a number of viewpoints. These include an enterprise viewpoint, which focuses on the objectives and policies of the enterprise that the system is meant to support. Although the ODP reference model provides abstract languages of relevant concepts, it does not prescribe particular techniques that are to be used in the individual viewpoints. In particular, there is a need to develop appropriate notations for ODP enterprise specification, in order to increase the applicability of the ODP framework. In this paper, we tackle this concern and develop a specification language to support the enterprise viewpoint. In doing so, we focus on the expression of enterprise policies that govern the behaviour of enterprise objects. The language we develop is a combination of structured English and simple predicate logic, and is built on top of the formal object-oriented specification language Object-Z. We illustrate its use with a case study that presents an enterprise specification of a library support system
  • Keywords
    business data processing; distributed processing; formal logic; formal specification; library automation; object-oriented languages; open systems; specification languages; standardisation; ODP enterprise policies; ODP enterprise specification notations; ODP reference model; Object-Z; abstract languages; case study; enterprise object behaviour; enterprise viewpoint; formal specification; library support system; object-oriented language; open distributed processing; predicate logic; specification language; standardisation initiative; structured English; Design methodology; Distributed processing; Formal languages; Laboratories; Libraries; Logic; Natural languages; Object oriented modeling; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference, 1999. EDOC '99. Proceedings. Third International
  • Conference_Location
    Mannheim
  • Print_ISBN
    0-7803-5784-1
  • Type

    conf

  • DOI
    10.1109/EDOC.1999.792052
  • Filename
    792052