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
Link To Document