This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Tuesday, April 28 • 1:00pm - 2:30pm
ADD 3.0: Rethinking Drivers and Decisions in the Design Process

Sign up or log in to save this to your schedule and see who's attending!

Attribute Driven Design (ADD)—a method for designing software architectures—was developed by the Carnegie Mellon Software Engineering Institute. The first version of ADD was published in January 2000, and the second version was published in November 2006. Recently we have made some improvements to the method to increase its adoption by the software architecture community. ADD 2.0 focused on a conceptual architecture design and promoted the use of Patterns and Tactics as key concepts that drive the design process. Our experience, however, has shown that other important design concepts, including reference architectures and frameworks, are used in architectural design by practitioners. Furthermore, when ADD 2.0 was created, agile methods were not widespread. As a consequence, the method does not provide insights on how to use it in a more agile setting. To address these issues, we have created a new version of the method that we call ADD 3.0.

In this tutorial, we will introduce ADD 3.0 and explain the key changes that we made to its previous version. We will also present a detailed case study and walk the participants through a few iterations of the method, showing how the steps are performed. We will place particular emphasis on the design decisions that are made in the different design iterations. Finally, we will make a brief comparison of ADD to other design methods and close with a general discussion.

avatar for Humberto Cervantes

Humberto Cervantes

Universidad Autónoma Metropolitana–Iztapalapa
Dr. Humberto Cervantes is a professor at Universidad Autónoma Metropolitana–Iztapalapa in Mexico City. His primary research interests include software architecture design methods and their adoption in industrial settings. Dr. Cervantes is also a consultant for software development companies in topics related to software architecture. He has helped Quarksoft, a leading Mexican development company, to integrate architecture methods... Read More →
avatar for Rick Kazman

Rick Kazman

University of Hawaii and Carnegie Mellon Software Engineering Institute
Dr. Rick Kazman is a professor at the University of Hawaii and a research scientist at the Software Engineering Institute. His primary research interests are software architecture, design and analysis tools, software visualization, and software engineering economics. He is the author of over 150 papers and co-author of several books, including Software Architecture in Practice and Evaluating Software Architectures: Methods and Case Studies... Read More →

Tuesday April 28, 2015 1:00pm - 2:30pm
2. Salon D

Attendees (15)