DocumentCode
917804
Title
On the informatics laws and deductive semantics of software
Author
Wang, Yingxu
Author_Institution
Theor. & Empirical Software Eng. Res. Center, Univ. of Calgary, Canada
Volume
36
Issue
2
fYear
2006
fDate
3/1/2006 12:00:00 AM
Firstpage
161
Lastpage
171
Abstract
A fundamental finding in computer science is that software, an artifact of human creativity, is not constrained by the laws and properties known 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 and mathematics. This paper explores a comprehensive set of informatics and semantic properties and laws of software as well as their mathematical models. In order to provide a rigorous mathematical treatment of both the abstract and concrete semantics of software, a new type of formal semantics known as the deductive semantics is developed. The deductive models of semantics, semantic function, and semantic environment at various composing levels of programs are formally described. The findings of this paper can be applied to perceive the basic characteristics of software and the development of fundamental theories that deal with the informatics and semantic properties of software.
Keywords
mathematics; programming language semantics; software engineering; deductive semantics; formal semantics; informatics law; informatics property; mathematical model; semantic property; software engineering; Cognitive informatics; Communication system software; Computer aided instruction; Computer science; Concrete; Councils; Humans; Mathematical model; Mathematics; Software engineering; Cognitive informatics; constraint laws of software; deductive semantics; foundations; informatics properties; metaphors on software; semantic analysis; software engineering;
fLanguage
English
Journal_Title
Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on
Publisher
ieee
ISSN
1094-6977
Type
jour
DOI
10.1109/TSMCC.2006.871138
Filename
1624542
Link To Document