arrow
Return

A communication-channel-based representation system for software

delete2014-04-01
delete0
delete
OA
AI
Z
Zekai Demirezen *
M
Murat M. Tanik
M
Mehmet Akşit
A
Anthony Skjellum
DOI:10.3233/ICA-140465delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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:
Software design
entropy
communication channel
hierarchical system
organization
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

I
Integrated Computer-Aided Engineering
IF:
5.3
Papers:
484
Citations:
735

Organization

University of Alabama System cover
University of Alabama System
Scholars:
4.2W
Papers: 3.7W
Citations: 68
U
University of Alabama Birmingham
Scholars:
2.1W
Papers: 1.8W
Citations: 29