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
Link To Document :
بازگشت