Karine Arnout

Learn More
Reliability is a key concern in the current state of software industry. Producing software without defects is still very difficult. Therefore it is crucial to benefit from high-level language mechanisms such as assertions. Nevertheless contracts are mostly a specificity of the Eiffel language. This observation convinced ISE to build a new product, the(More)
The Event Library is a simple library that provides a solution to the common problems in event-driven programming. Its careful design facilitates further extensions, in order to satisfy users' advanced needs. It has been implemented in Eiffel, taking advantage of the advanced mechanisms of this language. In this paper, we present the architecture of the(More)
EiffelBase is intended to be a general, high-quality library covering the basic needs of everyday programming. Many different data structures are provided, as well as algorithms operating on those data structures. The library design dates back to 1985 in its first form. In this project, the EiffelBase library is extended in a number of areas not yet(More)