Learn More
This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without(More)
Change is one of the few "constants" of software engineering. While managing this change is a challenge for all software-intensive organizations, managing change becomes more difficult when organizations build product-lines. While reuse helps manage change across the product-line more effectively, managing change for specific components becomes more(More)
This pattern language describes software development in an organization in which the principles of software architecture are firmly in place. The patterns focus on organizational and management concerns and solutions, and are especially concerned with the informal practices used by managers to enable their organizations to be successful with software(More)
  • 1