TABLE 5.1: Semantic Viewpoint Wiki: Ontology Vocabulary Chapter 5. Solution Design: Semantic Wiki for Architecture Viewpoints 5.1.2 VPWiki Ontology Prototype
Figure source:
Abstract: Today’s software architecture practitioners recognize that relevant architectural aspects should be illustrated in multiple views, targeting the various concerns of different stake- holders. Similarly, the research community remarks that architecture descriptions shall be developed to address stakeholders’ concerns concentrating on the use of viewpoints for their description. This notwithstanding, we notice today a proliferation of architec- ture description languages impervious to these guidelines. This imperviousness creates a gap between what practitioners require and what architecture description languages can provide, making it impossible for the former to choose and use the best fit description for his/her concerns. To fill this gap, this thesis proposes the design and implementation of a Semantic Wiki to gather and relate multiple viewpoints to provide a knowledge-base to leverage the software architects’ modeling, decision making and stakeholder communication. The or- ganization, separation and classification of viewpoints provides practitioners with prag- matic information for selecting the most suitable architecture view targeted to specific stakeholder needs, and hence supports them in the architecting process.





