DocumentCode
3578775
Title
Software science: Module, program, forms of software, and code-translation
fYear
2014
Firstpage
269
Lastpage
276
Abstract
The main idea of this paper is that the software engineering needs a proper software science: a solid theoretical foundation like the one found in physics. Software science lacks the universal, precise, and formal definition for module, program, and code-translation. The proliferation of languages and tools have confused the computer scientists. There is no universal and formal theory for the forms of software, for codetranslation variations, formal definition for module, and formal definition for program. NUSA programming-language and VOTO NUSA programming-tool are invented explain the four forms of software, code-translation variations, and to help formally defining the module and program. The proposed theory is tested against several programming-languages and several programming-tools.
Keywords
formal specification; formal verification; programming languages; NUSA programming language; code-translation; program definition; programming tool; software form; software module; software program; software science; Computers; Conferences; Education; Software; Software engineering; Standards; Terminology; NUSA; code-translation; form of software; module; program;
fLanguage
English
Publisher
ieee
Conference_Titel
Teaching, Assessment and Learning (TALE), 2014 International Conference on
Type
conf
DOI
10.1109/TALE.2014.7062639
Filename
7062639
Link To Document