Application of Cyclomatic Complexity in Enterprise Architecture Frameworks

被引:4
|
作者
Stroud, Robert O. [1 ]
Ertas, Atila [2 ]
Mengel, Susan [2 ]
机构
[1] Raytheon Intelligence, Informat & Serv, Waltham, MA 02451 USA
[2] Texas Tech Univ, Lubbock, TX 79409 USA
来源
IEEE SYSTEMS JOURNAL | 2019年 / 13卷 / 03期
关键词
Cyclomatic complexity; enterprise architecture; enterprise architecture framework; transdisciplinarity; transdisciplinary; PROJECT COMPLEXITY; DESIGN;
D O I
10.1109/JSYST.2019.2897592
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, an application of cyclomatic complexity to enterprise scale is proposed. Enterprise architecture frameworks are introduced as a standard way to document enterprises. A specific enterprise architecture framework is selected for the implementation of the proposed cyclomatic complexity application. A candidate implementation shows how the cyclomatic complexity of an enterprise documented in an enterprise architecture framework is estimated. Results from manual analysis of the enterprise elements comprising enterprise cyclomatic complexity are compared to results of the proposed extension, showing the two approaches are equivalent. The method is applied to U.S. Army application showing the ease of the practical use. The result is a tool for enterprise architects to easily assess the complexity of enterprises of interest.
引用
收藏
页码:2166 / 2176
页数:11
相关论文
共 50 条
  • [21] Evaluating enterprise architecture frameworks using essential elements
    Bui Q.N.
    Communications of the Association for Information Systems, 2017, 41 : 121 - 149
  • [22] Urban Enterprise: a review of Smart City frameworks from an Enterprise Architecture perspective
    Mamkaitis, Aleksas
    Bezbradica, Marija
    Helfert, Markus
    IEEE SECOND INTERNATIONAL SMART CITIES CONFERENCE (ISC2 2016), 2016, : 437 - 441
  • [23] CYCLOMATIC COMPLEXITY DENSITY AND SOFTWARE MAINTENANCE PRODUCTIVITY
    GILL, GK
    KEMERER, CF
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (12) : 1284 - 1288
  • [24] Investigating a NASA Cyclomatic Complexity Policy on Maintenance Risk of a Critical System
    Port, Dan
    Taber, Bill
    Huang, LiGuo
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE, ICSE-SEIP, 2023, : 211 - 221
  • [25] Enterprise Architecture Complexity Component Based on Archimate Language
    Lakhrouit, Jihane
    Baina, Karim
    ADVANCES IN UBIQUITOUS NETWORKING, 2016, 366 : 535 - 546
  • [26] Model and Application Architecture Indicators of Evaluation the Enterprise Architecture
    Lakhrouit, Jihane
    Baina, Karim
    Benali, Khalid
    NEW PERSPECTIVES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 2, 2014, 276 : 63 - 71
  • [27] Identifying the Challenges and Requirements of Enterprise Architecture Frameworks for IoT Systems
    Vanhoorelbeke, Filip
    Snoeck, Monique
    Serral, Estefania
    RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS 2020), 2020, 385 : 576 - 581
  • [28] The influence of cyclomatic complexity distribution on the understandability of xtUML models
    Ukic, Nenad
    Maras, Josip
    Seric, Ljiljana
    SOFTWARE QUALITY JOURNAL, 2018, 26 (02) : 273 - 319
  • [29] The influence of cyclomatic complexity distribution on the understandability of xtUML models
    Nenad Ukić
    Josip Maras
    Ljiljana Šerić
    Software Quality Journal, 2018, 26 : 273 - 319
  • [30] An Approach for Detecting Unnecessary Cyclomatic Complexity on Source Code
    Campos Junior, H. S.
    Martins Filho, L. R. V.
    Araujo, M. A. P.
    IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (08) : 3777 - 3783