Many development teams have successfully used Agile Development to build quality software, but often these projects have failed to effectively contribute to overall company succes...
With the advent of globalization and the Internet, the concept of global software development is gaining ground. The global development model opens up the possibility of 24-hour s...
In component-based development (CBD), component is the basic unit for reuse and it provides a relatively coarse-grained functionality. A component typically consists of several re...
Synthesizing a proper implementation for a scenario-based specification is often impossible, due to the distributed nature of implementations. To be able to detect problematic spec...
This paper presents a security characterisation process framework for software components and their compositions in order to address the issue of trust in component based software...