loading...
Architectural Prototyping: An Approach for Grounding Architectural Design and Learning
Oslo, Norway June 12-June 15
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WICSA.2004.1310686Fourth Working IEEE/IFIP Conference o ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Jakob Eyvind Bardram, University of Aarhus, Denmark
Henrik B?rbak Christensen, University of Aarhus, Denmark
Klaus Marius Hansen, University of Aarhus, Denmark
A major part of software architecture design is learning how specific architectural designs balance the concerns of stakeholders. We explore the notion of "architectural prototypes", correspondingly architectural prototyping, as a means of using executable prototypes to investigate stakeholders' concerns with respect to a system under development. An architectural prototype is primarily a learning and communication vehicle used to explore and experiment with alternative architectural styles, features, and patterns in order to balance different architectural qualities. The use of architectural prototypes in the development process is discussed, and we argue that such prototypes can play a role throughout the entire process. The use of architectural prototypes are illustrated by three distinct cases of creating software systems. We argue that architectural prototyping can provide key insights that may otherwise be difficult to obtain before a system is built. Furthermore, they define skeleton systems that serve as communication means and knowledge transfer among stakeholders.
Citation:
Jakob Eyvind Bardram, Henrik B?rbak Christensen, Klaus Marius Hansen, "Architectural Prototyping: An Approach for Grounding Architectural Design and Learning," wicsa, pp.15, Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.