• DocumentCode
    1985205
  • Title

    Adding more "DL" to IDL: towards more knowledgeable component inter-operability

  • Author

    Borgida, Alex ; Devanbu, Prem

  • Author_Institution
    Dept. of Comput. Sci., Rutgers Univ., Piscataway, NJ, USA
  • fYear
    1999
  • fDate
    22-22 May 1999
  • Firstpage
    378
  • Lastpage
    387
  • Abstract
    In an open component market place, interface description languages (IDLs), such as CORBA´s, provide for the consumer only a weak guarantee (concerning type signatures) that a software service will work in a particular context as anticipated. Stronger guarantees, regarding the intended semantics of the service, would help, especially if formalized in a language that allowed effective, automatic and static checking of compatibility between the server and the client´s service descriptions. We propose an approach based on a family of formalisms called description logics (DLs), providing three examples of the use of DLs to augment IDL: (1) for the CORBA Cos Relationship service; (2) for capturing information models described using STEP Express, the ISO standard language used in the manufacturing domain (and a basis of the OMG PDM effort); and (3) constraints involving methods. While traditional formal specification techniques are more powerful, DLs offer certain advantages: they have decidable, even efficient reasoning algorithms, yet they still excel at modeling natural domains, and are thus well-suited for specifying application and domain-specific services.
  • Keywords
    distributed object management; formal specification; CORBA; compatibility; decidable; description logics; formal specification; interface description languages; natural domains; reasoning; Application software; Computer science; Context-aware services; Dictionaries; Drives; Formal specifications; Logic; Permission; Software standards; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1999. Proceedings of the 1999 International Conference on
  • Conference_Location
    Los Angeles, CA, USA
  • ISSN
    0270-5257
  • Print_ISBN
    1-58113-074-0
  • Type

    conf

  • Filename
    841028