DocumentCode
2963996
Title
Software development: a problem-theoretic analysis and model
Author
Veloso, Paulo A S ; Haeberer, Armando M.
Author_Institution
PUC-RJ/Informatica, Rio de Janeiro, Brazil
Volume
2
fYear
1989
fDate
3-6 Jan 1989
Firstpage
200
Abstract
The software development process is analyzed from a problem-theoretic viewpoint, and a precise metamodel is proposed. The model provides a uniform conceptual structure for understanding the process by clarifying its semantics, and indicates some important requirements on formalisms purporting to describe the process. Requirements analysis, specification, and program transformations and decompositions are formulated in problem-theoretic terms. The metamodel formalizes a large portion of the software development process, leaving another portion as heuristics, which appears to be an essential ingredient in any widely applicable method. The analysis also suggests the nonexistence of a single canonical step for the entire process as well as obstacles to its complete formalization or automation
Keywords
programming theory; software engineering; decompositions; heuristics; metamodel; problem-theoretic analysis; program transformations; requirements analysis; semantics; software development process; specification; uniform conceptual structure; Application software; Kernel; Logic; Open systems; Programming;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1989. Vol.II: Software Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
Conference_Location
Kailua-Kona, HI
Print_ISBN
0-8186-1912-0
Type
conf
DOI
10.1109/HICSS.1989.47993
Filename
47993
Link To Document