Object-oriented frameworks play an essential role in the implementation of product-line architectures (PLAs) for product families. However, recent case studies reveal that deriving...
Abstract: This paper introduces the Internet Operating Platform (IOP), an enterprise framework for large scale software development. In addition to obeying to important standards (...
Long-lived, architecture-based software systems are increasingly important. Effective process support for these systems depends upon recognising their compositional nature and the ...
R. Mark Greenwood, Dharini Balasubramaniam, Sorana...
This paper presents an approach for improving final software system usability by designing for usability, in particular by addressing usability issues in the software architecture...
One promising approach to more effective software development is the concept of product platform originated from mechanical engineering, aiming at architectural product families i...