Truthfulness and relevance in telling the time
Someone asked 'What time is it?'when her watch reads 3: 08 is likely to answer 'It is 3:
10.'We argue that a fundamental factor that explains such rounding is a psychological …
10.'We argue that a fundamental factor that explains such rounding is a psychological …
On design and applications of digital differentiators
This paper deals with the design and applications of digital differentiators. For real time
applications it is mandatory that a differentiator should have as small an order as possible …
applications it is mandatory that a differentiator should have as small an order as possible …
Ty** the behavior of software components using session types
This paper proposes the use of session types to extend with behavioural information the
simple descriptions usually provided by software component interfaces. We show how …
simple descriptions usually provided by software component interfaces. We show how …
Adding roles to CORBA objects
Traditional IDLs were defined for describing the services that objects offer, but not those
services they require from other objects, nor the relative order in which they expect their …
services they require from other objects, nor the relative order in which they expect their …
Ty** the behavior of objects and components using session types
This paper describes a proposal for ty** the behavior of objects in component models.
Most component models, CORBA in particular, do not offer any support for expressing …
Most component models, CORBA in particular, do not offer any support for expressing …
Proving component interoperability with B refinement
S Chouali, M Heisel, J Souquières - Electronic Notes in Theoretical …, 2006 - Elsevier
We use the formal method B for specifying interfaces of software components. Each
component interface is equipped with a suitable data model defining all types occurring in …
component interface is equipped with a suitable data model defining all types occurring in …
Interoperability in service-based communities
Interoperability is a multifaceted problem caused by issues surpassing those of
technological incompatibilities. The real interoperability challenges are stemming from …
technological incompatibilities. The real interoperability challenges are stemming from …
Component adaptation: Specification and verification
In a component-based software development, components are considered as black boxes.
They are only described by their interfaces expressing their visible behaviors. They must be …
They are only described by their interfaces expressing their visible behaviors. They must be …
Consistency and interoperability checking for component interaction rules
Y **, J Han - 12th Asia-Pacific Software Engineering …, 2005 - ieeexplore.ieee.org
In component-based software development, it is important to ensure interoperability
between components based on their unambiguous semantic descriptions, in order to obtain …
between components based on their unambiguous semantic descriptions, in order to obtain …
Dynamically adapting the behaviour of software components
Available component-oriented platforms address software interoperability only at the
signature level, while they do not provide suitable mechanisms for adapting components …
signature level, while they do not provide suitable mechanisms for adapting components …