• DocumentCode
    3305005
  • Title

    Abstraction Level Hierarchy: The Model and its Significance for Software Engineering

  • Author

    Salzer, Hanania T.

  • Author_Institution
    Sch. of Educ., Tel-Aviv Univ., Tel-Aviv, Israel
  • fYear
    2010
  • fDate
    15-16 June 2010
  • Firstpage
    61
  • Lastpage
    69
  • Abstract
    An abstraction level hierarchy models abstraction-concretization relationships between different types of specifications. The proposed model combines into a single, continuous partially ordered set, all types of specifications, such as requirement specifications, design specifications and even the program code. Information theoretic definitions were developed for the concepts of abstraction, concretization and abstraction level. The paper demonstrates how the model can be used to reason about software engineering issues. The purpose of this conceptual paper is to propose an underlying model for software engineering research.
  • Keywords
    Computer industry; Dictionaries; Educational programs; Educational technology; Encyclopedias; Entropy; Object oriented modeling; Programming; Software design; Software engineering; Abstraction; abstraction level hierarchy; atomic requirement specification; design; entropy; requirement specification; requirements;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Science, Technology and Engineering (SWSTE), 2010 IEEE International Conference on
  • Conference_Location
    Herzlia, Israel
  • Print_ISBN
    978-1-4244-7194-2
  • Type

    conf

  • DOI
    10.1109/SwSTE.2010.11
  • Filename
    5532564