The Interface Definition Languages (IDLs) used by commercial middleware standards such as CORBA primarily address the signature aspects of software component interfaces. They do not cover important semantic aspects, e.g. the correct way in which component services are to be used. This often poses significant problems for designing component-based systems, especially where third-party components are used. In this report, we propose a formal but user-friendly language, called the Protocol-Equipped IDL (PEIDL), for the interface specification of components. This language augments commercial IDLs with capabilities of precisely describing component interaction protocols. It employs unambiguous temporal operators to capture sequencing and concurr...
Software executing on distributed systems consists of many asynchronous, autonomous components which...
Rapport interne.We present a way of specifying software components that is suitable for checking the...
Abstract. Current industrial models for software components have made component-based software engin...
The interface definition of a component in a distributed system forms the contract between the compo...
Abstract. Interface Definition Languages (IDLs) such as CORBA IDL/CIDL lack mechanisms for capturing...
A vital issue in the correct use of commercial-off-the-shelf (COTS) components is the proper underst...
The ability of information systems to operate in conjunction with each other encompassing communicat...
The interaction protocols of software components are critical to their proper understanding and use....
This paper identifies some issues related to component interfaces. We present a model for component ...
International audienceComponent software development is definitely on a high trend in the sofware en...
In an open component market place, interface description languages (IDLs), such as corba's, pro...
In component-based software development, it is important to ensure interoperability between componen...
Middleware platforms such as CORBA and DCOM provide standard component interfaces, interaction proto...
Achieving software reuse to a significant extent has been an important goal for decades. However, as...
Current advances in software engineering practice involve the adoption of a component-based approach...
Software executing on distributed systems consists of many asynchronous, autonomous components which...
Rapport interne.We present a way of specifying software components that is suitable for checking the...
Abstract. Current industrial models for software components have made component-based software engin...
The interface definition of a component in a distributed system forms the contract between the compo...
Abstract. Interface Definition Languages (IDLs) such as CORBA IDL/CIDL lack mechanisms for capturing...
A vital issue in the correct use of commercial-off-the-shelf (COTS) components is the proper underst...
The ability of information systems to operate in conjunction with each other encompassing communicat...
The interaction protocols of software components are critical to their proper understanding and use....
This paper identifies some issues related to component interfaces. We present a model for component ...
International audienceComponent software development is definitely on a high trend in the sofware en...
In an open component market place, interface description languages (IDLs), such as corba's, pro...
In component-based software development, it is important to ensure interoperability between componen...
Middleware platforms such as CORBA and DCOM provide standard component interfaces, interaction proto...
Achieving software reuse to a significant extent has been an important goal for decades. However, as...
Current advances in software engineering practice involve the adoption of a component-based approach...
Software executing on distributed systems consists of many asynchronous, autonomous components which...
Rapport interne.We present a way of specifying software components that is suitable for checking the...
Abstract. Current industrial models for software components have made component-based software engin...