Authors | M. Sabetzadeh, A. Finkelstein and M. Goedicke |
Editors | P. A. Laplante |
Title | Viewpoints |
Afilliation | Software Engineering, Software Engineering |
Status | Published |
Publication Type | Book Chapter |
Year of Publication | 2010 |
Book Title | Encyclopedia of Software Engineering |
Volume | 2 |
Chapter | 54 |
Pagination | 1318-1329 |
Publisher | Auerbach Publications |
ISBN Number | 1420059777 |
Abstract | The construction of any sizable software system involves many agents, each with their own perspective of the system being built. Viewpoints provide a framework for guiding and managing development in a multiple-perspective setting, where a variety of agents with different areas of concern collaborate towards building a system. In this article, we explain the main concepts and techniques underlying viewpoint-based development and illustrate them using a number of examples. |