Exploiting Tacit Knowledge Through Knowledge Management Technologies By Frank Nyame-Asiamah
Building up and Exploiting Architectural Knowledge
-
Upload
nolan-shepard -
Category
Documents
-
view
32 -
download
5
description
Transcript of Building up and Exploiting Architectural Knowledge
![Page 1: Building up and Exploiting Architectural Knowledge](https://reader035.fdocuments.in/reader035/viewer/2022080902/5681301c550346895d959905/html5/thumbnails/1.jpg)
© The GRIFFIN Project
Building up and Exploiting Architectural Knowledge
Philippe Kruchten
Paticia Lago
Hans van Vliet
Timo Wolf
![Page 2: Building up and Exploiting Architectural Knowledge](https://reader035.fdocuments.in/reader035/viewer/2022080902/5681301c550346895d959905/html5/thumbnails/2.jpg)
WICSA5, 8 november 2005 2© The GRIFFIN Project
Griffin objectives
Software architecture as a set of design decisions What knowledge does an architect use/need? What types of assumptions are made in an
architecture? Which types of decisions are important to capture
explicitly? How to extract “important” architectural knowledge
(AK)? How does an architecture ontology look like? How to share AK in a distributed setting? How to describe AK How to manage AK
![Page 3: Building up and Exploiting Architectural Knowledge](https://reader035.fdocuments.in/reader035/viewer/2022080902/5681301c550346895d959905/html5/thumbnails/3.jpg)
WICSA5, 8 november 2005 3© The GRIFFIN Project
Part of an AK-graph
![Page 4: Building up and Exploiting Architectural Knowledge](https://reader035.fdocuments.in/reader035/viewer/2022080902/5681301c550346895d959905/html5/thumbnails/4.jpg)
WICSA5, 8 november 2005 4© The GRIFFIN Project
Use Cases for AK
Incremental architectural review Evaluate impact Get a rationale Study chronology Add a decision Spot the critical stakeholder Clone AK Determine integration strategy Detect and interpret patterns
![Page 5: Building up and Exploiting Architectural Knowledge](https://reader035.fdocuments.in/reader035/viewer/2022080902/5681301c550346895d959905/html5/thumbnails/5.jpg)
WICSA5, 8 november 2005 5© The GRIFFIN Project
Use Case operation on AK graphs
Subset operation Closure operation …
Visualization (Tufte)
![Page 6: Building up and Exploiting Architectural Knowledge](https://reader035.fdocuments.in/reader035/viewer/2022080902/5681301c550346895d959905/html5/thumbnails/6.jpg)
WICSA5, 8 november 2005 6© The GRIFFIN Project
Ongoing work
4 case studies
“4” use cases
Model AK
Provide tooling to support use cases