SYSTEMATIC APPROACH FOR THE CONSISTENCY CHECKING OF SOFTWARE ARCHITECTURE VIEWS

Volume: 19 Number: 55.1 January 1, 2017
  • Gülsüm Ece Ekşi
  • Bedir Tekinerdoğan
EN TR

SYSTEMATIC APPROACH FOR THE CONSISTENCY CHECKING OF SOFTWARE ARCHITECTURE VIEWS

Abstract

Several approaches have been proposed to detect the inconsistencies between the software architecture and the code to ensure that the original design goals are maintained. Similar to the consistency with the code it is important that an architecture view is consistent within itself and with other related architecture views. Unfortunately, the existing architecture conformance analysis approaches have primarily focused on checking the inconsistencies between the architecture and code, and did not explicitly consider the consistency within and among views. In this paper, we provide a systematic architecture conformance analysis approach that explicitly focuses on conformance analysis within and among architecture views. To this end, we define the meta-models of architecture viewpoints, present the conformance analysis approach, and provide the tool ArchViewChecker with a case study

Keywords

References

  1. [1] Tekinerdoğan, B. 2014. Software Architecture in Volume I. Computer Science Handbook, 2nd Edition, , CRC Press-Taylor and Francis Group, 3816s.
  2. [2] Clements, P., Bachmann, F., Bass, L., Garlan, D., Ivers, J., Little, R., Merson, P., Nord, R., Stafford, J. 2010. Documenting Software Architectures: Views and Beyond. 2nd edition. Addison-Wesley, 592s.
  3. [3] Murphy, G., Notkin, D., Sullivan, K. 2001. Software reflexion models: Bridging the gap between design and implementation, IEEE Transactions on Software Engineering, Cilt. 14, No. 4, s. 364- 380.
  4. [4] Adersberger, J., Philippsen, M. 2011. ReflexML: UML-Based Architectureto-Code Traceability and Consistency Checking. 5th European Conference on Software Architecture (ECSA 2011), 344-359.
  5. [5] Michel, M.M., Galal-Edeen, G.H. 2009. Detecting inconsistencies between software architecture views. International Conference on Computer Engineering and Systems, 429-434.
  6. [6] Introducing JSON. http://json.org/ (Erişim Tarihi: 01.12.2015).
  7. [7] IntelliJ IDEA, The Most Intelligent Java. https://www.jetbrains.com/idea/ (Erişim Tarihi: 01.12.2015).
  8. [8] ArchViewChecker.jar. https://goo.gl/m01yi4 (Erişim Tarihi: 01.12.2015).

Details

Primary Language

Turkish

Subjects

-

Journal Section

-

Authors

Gülsüm Ece Ekşi This is me

Bedir Tekinerdoğan This is me

Publication Date

January 1, 2017

Submission Date

January 1, 2017

Acceptance Date

-

Published in Issue

Year 2017 Volume: 19 Number: 55.1

APA
Ekşi, G. E., & Tekinerdoğan, B. (2017). YAZILIM MİMARİSİ BAKIŞ AÇILARINDAKİ TUTARLILIK KONTROLÜ İÇİN SİSTEMATİK BİR YÖNTEM. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen Ve Mühendislik Dergisi, 19(55.1), 1-13. https://izlik.org/JA37GG26TW
AMA
1.Ekşi GE, Tekinerdoğan B. YAZILIM MİMARİSİ BAKIŞ AÇILARINDAKİ TUTARLILIK KONTROLÜ İÇİN SİSTEMATİK BİR YÖNTEM. DEUFMD. 2017;19(55.1):1-13. https://izlik.org/JA37GG26TW
Chicago
Ekşi, Gülsüm Ece, and Bedir Tekinerdoğan. 2017. “YAZILIM MİMARİSİ BAKIŞ AÇILARINDAKİ TUTARLILIK KONTROLÜ İÇİN SİSTEMATİK BİR YÖNTEM”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen Ve Mühendislik Dergisi 19 (55.1): 1-13. https://izlik.org/JA37GG26TW.
EndNote
Ekşi GE, Tekinerdoğan B (January 1, 2017) YAZILIM MİMARİSİ BAKIŞ AÇILARINDAKİ TUTARLILIK KONTROLÜ İÇİN SİSTEMATİK BİR YÖNTEM. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi 19 55.1 1–13.
IEEE
[1]G. E. Ekşi and B. Tekinerdoğan, “YAZILIM MİMARİSİ BAKIŞ AÇILARINDAKİ TUTARLILIK KONTROLÜ İÇİN SİSTEMATİK BİR YÖNTEM”, DEUFMD, vol. 19, no. 55.1, pp. 1–13, Jan. 2017, [Online]. Available: https://izlik.org/JA37GG26TW
ISNAD
Ekşi, Gülsüm Ece - Tekinerdoğan, Bedir. “YAZILIM MİMARİSİ BAKIŞ AÇILARINDAKİ TUTARLILIK KONTROLÜ İÇİN SİSTEMATİK BİR YÖNTEM”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi 19/55.1 (January 1, 2017): 1-13. https://izlik.org/JA37GG26TW.
JAMA
1.Ekşi GE, Tekinerdoğan B. YAZILIM MİMARİSİ BAKIŞ AÇILARINDAKİ TUTARLILIK KONTROLÜ İÇİN SİSTEMATİK BİR YÖNTEM. DEUFMD. 2017;19:1–13.
MLA
Ekşi, Gülsüm Ece, and Bedir Tekinerdoğan. “YAZILIM MİMARİSİ BAKIŞ AÇILARINDAKİ TUTARLILIK KONTROLÜ İÇİN SİSTEMATİK BİR YÖNTEM”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen Ve Mühendislik Dergisi, vol. 19, no. 55.1, Jan. 2017, pp. 1-13, https://izlik.org/JA37GG26TW.
Vancouver
1.Gülsüm Ece Ekşi, Bedir Tekinerdoğan. YAZILIM MİMARİSİ BAKIŞ AÇILARINDAKİ TUTARLILIK KONTROLÜ İÇİN SİSTEMATİK BİR YÖNTEM. DEUFMD [Internet]. 2017 Jan. 1;19(55.1):1-13. Available from: https://izlik.org/JA37GG26TW

This journal is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).

download?token=eyJhdXRoX3JvbGVzIjpbXSwiZW5kcG9pbnQiOiJmaWxlIiwicGF0aCI6IjliNTAvMDBjMi8xZmIxLzY5MjZmZDIyOGE1NzgyLjA3MzU5MTk2LnBuZyIsImV4cCI6MTc2NDE2OTMzMSwibm9uY2UiOiI2MTU1ODg1NGZlYzhkZTA1OThkNTU2NGFmYTQzYTc0YiJ9.O5b4Ex8bMlFv5797LL8VnE9YWS_X5880dfbmOp2-kc8