Learn More
In a problem-based learning (PBL) environment, students work in groups on real-life problems and have the opportunity to determine for themselves what they need to learn in the relevant subject area(s). A common feature of problem-based learning is to provide students with a range of resources that assist them in solving the problems. This paper attempts to(More)
The software engineering teaching is a true challenge. Indeed software engineering technology is only justified for large projects or long-term applications maintenance ; aspects impossible to show at the time of introductory course.In order to circumvent these difficulties, we propose a new approach of software development teaching which we called(More)
Software reliability and correctness remain a major problem in industry. The goal of our study is to propose a software component design framework which promote the highest formal level compatible with economic, organizational and programmer skills constraints. The support of our approach is a model of self-documented and self-testable classes, that uses(More)
A mechanism for overlapped I/O management operations and computation on a simd linear systolic array is presented. This mechanism is based on two synchronized controllers allowing a speedup factor of 2 over simd machines without overlapped facility. Code generation is achieved using the C-stolic language, specifically designed for the architectural features(More)