Skip to main content

2017 | OriginalPaper | Buchkapitel

Enhancing UML Class Diagram Abstraction with Page Rank Algorithm and Relationship Abstraction Rules

verfasst von : Liang Huang, Yucong Duan, Zhangbing Zhou, Lixu Shao, Xiaobing Sun, Patrick C. K. Hung

Erschienen in: Service-Oriented Computing – ICSOC 2016 Workshops

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Model-Driven Engineering (MDE) alleviates the cognitive complexity and effort through the refinement and abstraction of consecutive models. In MDE, models should accurately and completely accommodate the expected data, information and knowledge in requirement specification following a series of refinement and abstraction. Proper abstraction starting from Class Diagrams lays the foundation for effective reuse and efficient manipulation of contained data, information and knowledge. Most current model abstraction approaches assume the scenarios with interaction of stakeholders for providing the key entities and thereafter focus on the relationship abstraction. However few work is done on unguided abstraction where stakeholders don’t know the key entities. Towards resolving the abstraction covering both automatic locating of representative entities and abstracting of link among these entities in Class Diagrams, we proposed a combination of class rank algorithm which prioritizes classes and relationship abstraction rules which heuristically determine the representative semantics of relationships towards improving the efficiency and effectiveness of class abstraction.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Blossfeld, H.P., Rohwer, G.: Techniques of event history modeling: new approaches to causal analysis. In: Techniques of event history modeling, pp. 236–238. Lawrence Erlbaum Associates (2002) Blossfeld, H.P., Rohwer, G.: Techniques of event history modeling: new approaches to causal analysis. In: Techniques of event history modeling, pp. 236–238. Lawrence Erlbaum Associates (2002)
2.
Zurück zum Zitat France, R.B., Kim, D.K., Ghosh, S., et al.: A UML-based pattern specification technique. IEEE Trans. Softw. Eng. 30, 193–206 (2004)CrossRef France, R.B., Kim, D.K., Ghosh, S., et al.: A UML-based pattern specification technique. IEEE Trans. Softw. Eng. 30, 193–206 (2004)CrossRef
3.
Zurück zum Zitat Egyed, A.: Automated abstraction of class diagrams. ACM Trans. Softw. Eng. Methodol. (TOSEM) 11, 449–491 (2002)CrossRef Egyed, A.: Automated abstraction of class diagrams. ACM Trans. Softw. Eng. Methodol. (TOSEM) 11, 449–491 (2002)CrossRef
4.
Zurück zum Zitat Egyed, A.: Semantic abstraction rules for class diagrams. In: Proceedings of the Fifteenth IEEE International Conference on Automated Software Engineering, ASE, pp. 301–304. IEEE Xplore (2000) Egyed, A.: Semantic abstraction rules for class diagrams. In: Proceedings of the Fifteenth IEEE International Conference on Automated Software Engineering, ASE, pp. 301–304. IEEE Xplore (2000)
5.
Zurück zum Zitat Fahmy, H., Holt, R.C.: Software architecture transformations. In: International Conference on IEEE Proceedings of the Software Maintenance, pp. 88–96. IEEE (2000) Fahmy, H., Holt, R.C.: Software architecture transformations. In: International Conference on IEEE Proceedings of the Software Maintenance, pp. 88–96. IEEE (2000)
6.
Zurück zum Zitat Seemann, J.: Extending the Sugiyama algorithm for drawing UML class diagrams: Towards automatic layout of object-oriented software diagrams. In: DiBattista, G. (ed.) GD 1997. LNCS, vol. 1353, pp. 415–424. Springer, Heidelberg (1997). doi:10.1007/3-540-63938-1_86 CrossRef Seemann, J.: Extending the Sugiyama algorithm for drawing UML class diagrams: Towards automatic layout of object-oriented software diagrams. In: DiBattista, G. (ed.) GD 1997. LNCS, vol. 1353, pp. 415–424. Springer, Heidelberg (1997). doi:10.​1007/​3-540-63938-1_​86 CrossRef
7.
Zurück zum Zitat Purchase, H.C., Allder, J.A., Carrington, D.: Graph layout aesthetics in UML diagrams: user preferences. J. Graph Algorithms Appl. 6, 255–279 (2002)CrossRefMATHMathSciNet Purchase, H.C., Allder, J.A., Carrington, D.: Graph layout aesthetics in UML diagrams: user preferences. J. Graph Algorithms Appl. 6, 255–279 (2002)CrossRefMATHMathSciNet
8.
Zurück zum Zitat Sugiyama, K., Tagawa, S., Toda, M.: Methods for visual understanding of hierarchical system structures. IEEE Trans. Syst. Man Cybern. 11, 109–125 (1981)CrossRefMathSciNet Sugiyama, K., Tagawa, S., Toda, M.: Methods for visual understanding of hierarchical system structures. IEEE Trans. Syst. Man Cybern. 11, 109–125 (1981)CrossRefMathSciNet
9.
Zurück zum Zitat Hu, H., Fang, J., Lu, Z., et al.: Rank-directed layout of UML class diagrams. In: Proceedings of of the First International Workshop on Software Mining. ACM (2012) Hu, H., Fang, J., Lu, Z., et al.: Rank-directed layout of UML class diagrams. In: Proceedings of of the First International Workshop on Software Mining. ACM (2012)
10.
Zurück zum Zitat Maier, A.M., Stoerrle, H., Baltsen, N., et al.: On the impact of diagram layout: how are models actually read? In: Proceedings of the Joint Proceedings of MODELS 2014 Poster Session and the ACM Student Research Competition. ACM(2014) Maier, A.M., Stoerrle, H., Baltsen, N., et al.: On the impact of diagram layout: how are models actually read? In: Proceedings of the Joint Proceedings of MODELS 2014 Poster Session and the ACM Student Research Competition. ACM(2014)
11.
Zurück zum Zitat Storrle, H.: On the impact of layout quality to understanding UML diagrams. In: Proceedings of the Visual Languages and Human-Centric Computing, pp. 135–142. IEEE (2011) Storrle, H.: On the impact of layout quality to understanding UML diagrams. In: Proceedings of the Visual Languages and Human-Centric Computing, pp. 135–142. IEEE (2011)
12.
Zurück zum Zitat Ball, T., Eick, S.G.: Software visualization in the large. Computer 29, 33–43 (1996)CrossRef Ball, T., Eick, S.G.: Software visualization in the large. Computer 29, 33–43 (1996)CrossRef
13.
Zurück zum Zitat Bassi, S., Keller, R.K.: Software visualization tools: survey and analysis. In: Proceedings of International Workshop on Program Comprehension, vol. 2, pp. 7–17 (2001) Bassi, S., Keller, R.K.: Software visualization tools: survey and analysis. In: Proceedings of International Workshop on Program Comprehension, vol. 2, pp. 7–17 (2001)
14.
Zurück zum Zitat Page, L., Brin, S., Motwani, R., et al.: The PageRank Citation Ranking: Bringing Order to the Web. Stanford InfoLab (1999) Page, L., Brin, S., Motwani, R., et al.: The PageRank Citation Ranking: Bringing Order to the Web. Stanford InfoLab (1999)
15.
Zurück zum Zitat Duan, Y., Cheung, S.C., Fu, X.: A metamodel based model transformation approach. In: Proceedings of the Acis International Conference on Software Engineering Research, Management and Applications, pp. 184–191. IEEE (2005) Duan, Y., Cheung, S.C., Fu, X.: A metamodel based model transformation approach. In: Proceedings of the Acis International Conference on Software Engineering Research, Management and Applications, pp. 184–191. IEEE (2005)
Metadaten
Titel
Enhancing UML Class Diagram Abstraction with Page Rank Algorithm and Relationship Abstraction Rules
verfasst von
Liang Huang
Yucong Duan
Zhangbing Zhou
Lixu Shao
Xiaobing Sun
Patrick C. K. Hung
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-68136-8_10

Premium Partner