Synchronous Dataflow (SDF) is a powerful analysis tool for regular, cyclic, parallel task graphs. The behaviour of SDF graphs however is static and therefore not always able to ac...
This paper describes a drawing system that incorporates two novel interaction techniques based on analogies to physical tools. Power tools add limited autonomy in the form of rota...
Over the years the software engineering community has increasingly realized the important role software architecture plays in fulfilling the quality requirements of a system. The ...
The primary objective of all software engineering courses is to help students learn how to develop successful software systems with good software engineering practices. Various too...
The size, complexity and duration of typical software engineering projects means that teams of developers will work on them. However, with the exception of version control systems...