With computer systems becoming ever larger and more complex, the cost and effort associated with their construction is increasing and the systems are now sufficiently complex that...
Production of a large-scale software system involves quite a few software components. It is very common to develop such software components in a distributed environment consisting...
Component-based software development has become an important approach to building complex software systems. Much research focuses on component specification to achieve the advanta...
Short product cycles and rapidly changing requirements are increasingly forcing developers to use agile development strategies like extreme programming and test–driven developme...
Egon Teiniker, Stefan Mitterdorfer, Leif Morgan Jo...