A communication-channel-based representation system for software

Zekai Demirezen, Murat M. Tanik, Mehmet Aksit, Anthony Skjellum

    Research output: Contribution to journalArticleProfessional

    11 Downloads (Pure)

    Abstract

    We observed that before initiating software development the objectives are minimally organized and developers introduce comparatively higher organization throughout the design process. To be able to formally capture this observation, a new communication channel representation system for software is developed in three stages a) set-theoretical representation of software design, b) mapping of software design to a communication channel formalism, and c) hierarchical decomposition leading to higher organization. This new representation system provides a better understanding of the software design by introducing a stepwise entropy reduction notion to the design process. Formal representation of hierarchical decomposition of software and entropy-reduction view of software design provides a stronger bridge between established engineering methods and software design, opens up new possibilities in software research, connecting software with information and coding theory.
    Original languageUndefined
    Pages (from-to)235-247
    Number of pages13
    JournalIntegrated computer-aided engineering
    Volume21
    Issue number3
    DOIs
    Publication statusPublished - Jun 2014

    Keywords

    • EWI-25698
    • IR-94632
    • METIS-309880

    Cite this

    Demirezen, Zekai ; Tanik, Murat M. ; Aksit, Mehmet ; Skjellum, Anthony. / A communication-channel-based representation system for software. In: Integrated computer-aided engineering. 2014 ; Vol. 21, No. 3. pp. 235-247.
    @article{71e7a9b6fdc94b17b8aafd0174ad1ed6,
    title = "A communication-channel-based representation system for software",
    abstract = "We observed that before initiating software development the objectives are minimally organized and developers introduce comparatively higher organization throughout the design process. To be able to formally capture this observation, a new communication channel representation system for software is developed in three stages a) set-theoretical representation of software design, b) mapping of software design to a communication channel formalism, and c) hierarchical decomposition leading to higher organization. This new representation system provides a better understanding of the software design by introducing a stepwise entropy reduction notion to the design process. Formal representation of hierarchical decomposition of software and entropy-reduction view of software design provides a stronger bridge between established engineering methods and software design, opens up new possibilities in software research, connecting software with information and coding theory.",
    keywords = "EWI-25698, IR-94632, METIS-309880",
    author = "Zekai Demirezen and Tanik, {Murat M.} and Mehmet Aksit and Anthony Skjellum",
    note = "eemcs-eprint-25698",
    year = "2014",
    month = "6",
    doi = "10.3233/ICA-140465",
    language = "Undefined",
    volume = "21",
    pages = "235--247",
    journal = "Integrated computer-aided engineering",
    issn = "1069-2509",
    publisher = "IOS Press",
    number = "3",

    }

    A communication-channel-based representation system for software. / Demirezen, Zekai; Tanik, Murat M.; Aksit, Mehmet; Skjellum, Anthony.

    In: Integrated computer-aided engineering, Vol. 21, No. 3, 06.2014, p. 235-247.

    Research output: Contribution to journalArticleProfessional

    TY - JOUR

    T1 - A communication-channel-based representation system for software

    AU - Demirezen, Zekai

    AU - Tanik, Murat M.

    AU - Aksit, Mehmet

    AU - Skjellum, Anthony

    N1 - eemcs-eprint-25698

    PY - 2014/6

    Y1 - 2014/6

    N2 - We observed that before initiating software development the objectives are minimally organized and developers introduce comparatively higher organization throughout the design process. To be able to formally capture this observation, a new communication channel representation system for software is developed in three stages a) set-theoretical representation of software design, b) mapping of software design to a communication channel formalism, and c) hierarchical decomposition leading to higher organization. This new representation system provides a better understanding of the software design by introducing a stepwise entropy reduction notion to the design process. Formal representation of hierarchical decomposition of software and entropy-reduction view of software design provides a stronger bridge between established engineering methods and software design, opens up new possibilities in software research, connecting software with information and coding theory.

    AB - We observed that before initiating software development the objectives are minimally organized and developers introduce comparatively higher organization throughout the design process. To be able to formally capture this observation, a new communication channel representation system for software is developed in three stages a) set-theoretical representation of software design, b) mapping of software design to a communication channel formalism, and c) hierarchical decomposition leading to higher organization. This new representation system provides a better understanding of the software design by introducing a stepwise entropy reduction notion to the design process. Formal representation of hierarchical decomposition of software and entropy-reduction view of software design provides a stronger bridge between established engineering methods and software design, opens up new possibilities in software research, connecting software with information and coding theory.

    KW - EWI-25698

    KW - IR-94632

    KW - METIS-309880

    U2 - 10.3233/ICA-140465

    DO - 10.3233/ICA-140465

    M3 - Article

    VL - 21

    SP - 235

    EP - 247

    JO - Integrated computer-aided engineering

    JF - Integrated computer-aided engineering

    SN - 1069-2509

    IS - 3

    ER -