• 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