Student-centred learning implies an increased degree of responsibility in the learning context by the student, and an equally increased level of delegation by the teacher. This pa...
Abstract. Aspect-Oriented Programming (AOP) promotes better separation of concerns in software systems by introducing aspects for the modular implementation of crosscutting concern...
The proliferation of smart spaces and emergence of new standards, such as Web Services, have paved the way for a new breed of software systems. Often the complete functional and Qo...
The past ten years have seen a radical shift in business application software development. Rather than developing software from scratch using a conventional programming language, ...
This paper presents an automated software tool SQUARE (Software QUality and ARchitecture modelling Environment). It is designed and implemented to support the analysis of software...