Discussion topics
-
Upload
ivory-bauer -
Category
Documents
-
view
24 -
download
0
description
Transcript of Discussion topics
![Page 1: Discussion topics](https://reader035.fdocuments.net/reader035/viewer/2022072013/56812bae550346895d8fe425/html5/thumbnails/1.jpg)
Discussion topics
• Aspects and feature modeling• What is an aspect in PL• Aspects in process of engineering• Concerns types• Cross cutting types• Scoping of aspects• Tractability• Motivation for PLE
![Page 2: Discussion topics](https://reader035.fdocuments.net/reader035/viewer/2022072013/56812bae550346895d8fe425/html5/thumbnails/2.jpg)
Identifying Concernsin PL
• Motivation– Problems with late identification of concerns
• Incorrect or incomplete decomposition
• How to minimize dealing with cross-cutting concerns– early separation of concerns– CC derives by
• Nature of application domain • Modularization criteria
– Problems inherent in the techniques for decomposition of domain (e.g., object-oriented, functional decomposition, etc.)
• Specific modularization– End result of using the modularization criteria
![Page 3: Discussion topics](https://reader035.fdocuments.net/reader035/viewer/2022072013/56812bae550346895d8fe425/html5/thumbnails/3.jpg)
Related works
• EA group
• Tar, et al HyperJ MD-SOC
![Page 4: Discussion topics](https://reader035.fdocuments.net/reader035/viewer/2022072013/56812bae550346895d8fe425/html5/thumbnails/4.jpg)
Future Works
• Methods to identify/predict– Criteria to identify/tag CC
• Identify similarity in domain knowledge base– Functional– Organization– Regulation– Any known patterns
• Analyze variants
– Where CC appear – where to look for CC
![Page 5: Discussion topics](https://reader035.fdocuments.net/reader035/viewer/2022072013/56812bae550346895d8fe425/html5/thumbnails/5.jpg)
Solutions
• Development of domain anthology
• Analyze patterns of similarities – meta-domain analysis
• NFR main candidate for CC
• Same realization for same concerns in similar PL
![Page 6: Discussion topics](https://reader035.fdocuments.net/reader035/viewer/2022072013/56812bae550346895d8fe425/html5/thumbnails/6.jpg)
Conclusions
• Identifying of EA can use to capture commonalities and visibilities in PL?