We clarify the concept of Semantic Interoperable Environment
(SIE) w.r.t. CORBA and RAISE, and define a general architecture of
CORBA/RAISE SIE based on OMG IDL/RSL mapping and IDL extensions. We
also consider questions of client/component adaptation, in
particular, by decomposition of client specifications. Looking for
ways of a natural decomposition, we propose an approach which
is based on a separate consideration of function application and function
availability semantics. Function availability can be defined
independently in terms of communication patterns which are
specified in Hennessy-Milner Modal Logic. Finally, we
investigate some ways of further extensions of the integrated SIE
towards reasoning about temporal properties and refinement of
communication patterns. The report is prepared in the context of
the UNU/IIST CaSIno project.
postscript