Title :
On the informatics laws of software
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
Abstract :
A fundamental finding in computer science is that software, as an artifact of human creativity, is not constrained by the laws and principles discovered in the physical world. Thus, a natural question we have to ask is: What are the constraints that software obeys? This paper attempts to demonstrate that software obeys the laws of informatics, because software is a mathematical entity, a coded solution, and a special type of information at a certain abstract level. Based on the above argument, another fundamental question is introduced that asks: What are the laws and principles of informatics that constrain software in software engineering? This paper explores a set of informatics, cognitive, psychological, and linguistic properties and laws, which are developed to answer the above profound question.
Keywords :
computational linguistics; computer science; information theory; philosophical aspects; psychology; reverse engineering; software engineering; coded solution; cognitive properties; computer science; informatics laws; linguistic properties; mathematical entity; psychological properties; software engineering; software laws; Cognitive informatics; Communication system software; Computer science; Constraint theory; Drives; Humans; Manufacturing; Physics computing; Psychology; Software engineering;
Conference_Titel :
Cognitive Informatics, 2002. Proceedings. First IEEE International Conference on
Print_ISBN :
0-7695-1724-2
DOI :
10.1109/COGINF.2002.1039291