To allow for flexibility in software structures (architectures) especially plugins and agents are proposed solutions. While plugins are used to support the conceptual and practica...
Lawrence Cabac, Michael Duvigneau, Daniel Moldt, B...
The definition and understanding of software architectures and architecture views still shows considerable disagreement in the software engineering community. This paper argues th...
In Ôcontextual learning theoryÕ three types of contextual conditions (differentiation of learning procedures and materials, integrated ICT support, and improvement of developme...
Software reliability models are an important tool in quality management and release planning. There is a large number of different models that often exhibit strengths in differen...
Superimposition is a composition technique that has been applied successfully in several areas of software development. In order to unify several languages and tools that rely on s...