DocumentCode
2345259
Title
Formal specification of CORBA services using Object-Z
Author
Kreuz, Detlef
Author_Institution
Telematics Group, Tech. Univ. Hamburg-Harburg, Germany
fYear
1998
fDate
9-11 Dec 1998
Firstpage
180
Lastpage
189
Abstract
Open component architectures, such as CORBA, allow software systems to be composed of independent components. The behavior of components is described with a mixture of an interface definition language (IDL) and informal prose. This may lead to ambiguous descriptions. The paper proposes an abstract specification of components using the formal specification language Object-Z. The usage of Object-Z enables system designers and programmers to create, understand and maintain specifications of complex interfaces and their interaction. In connection with tool support, the proposed method is integrated into design methods for practical purposes. It gives practitioners a better understanding of the the design process and fosters the usefulness of formal methods
Keywords
distributed object management; formal specification; object-oriented languages; specification languages; user interfaces; CORBA; CORBA services; Object-Z; abstract specification; ambiguous descriptions; complex interfaces; design methods; formal methods; formal specification; formal specification language; independent components; informal prose; interface definition language; open component architectures; software systems; system designers; tool support; Application software; Component architectures; Computer architecture; Computer languages; Design methodology; Electrical capacitance tomography; Formal specifications; Productivity; Software systems; Telematics;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Engineering Methods, 1998. Proceedings. Second International Conference on
Conference_Location
Brisbane, Qld.
Print_ISBN
0-8186-9198-0
Type
conf
DOI
10.1109/ICFEM.1998.730582
Filename
730582
Link To Document