Pattern systems and methodologies for multiparadigm analysis and design

Đã lưu trong:
Chi tiết về thư mục
Xuất bản năm:ProQuest Dissertations and Theses (1998)
Tác giả chính: Knutson, Charles Douglas
Được phát hành:
ProQuest Dissertations & Theses
Những chủ đề:
Truy cập trực tuyến:Citation/Abstract
Full Text - PDF
Các nhãn: Thêm thẻ
Không có thẻ, Là người đầu tiên thẻ bản ghi này!

MARC

LEADER 00000nab a2200000uu 4500
001 304443590
003 UK-CbPIL
020 |a 978-0-591-76935-7 
035 |a 304443590 
045 0 |b d19980101 
084 |a 66569  |2 nlm 
100 1 |a Knutson, Charles Douglas 
245 1 |a Pattern systems and methodologies for multiparadigm analysis and design 
260 |b ProQuest Dissertations & Theses  |c 1998 
513 |a Dissertation/Thesis 
520 3 |a In this research, we have captured, in pattern form, key elements of programming and design in four programming paradigms (imperative, object-oriented, functional and logical) as well as multiparadigm programming. These pattern sets have formed a foundation upon which we were able to build a deeper understanding of multiparadigm programming and design. For each paradigm, we identified sets of programming patterns. We then identified design patterns for those paradigms that already have design methodologies (imperative and object-oriented). For those that do not (functional and logical), we created design pattern sets that may yet play a seminal role in formal design methodologies for those paradigms. From the relationships between programming and design patterns, we were able to identify and record methodological patterns that provide generative mappings between programming patterns and design patterns. From the sets of programming patterns, we were able to derive a pattern set for multiparadigm programming. We were also able to perform a critical analysis of the multiparadigm programming language Leda using this pattern set. Finally, we were able to apply the methodological patterns to this multiparadigm programming pattern set to aid in our search for multiparadigm design patterns. We were also able to derive insight into multiparadigm design patterns by studying the pattern sets for each of the four paradigms studied. Armed with this rich pattern system, we then created and presented a new pattern-based methodology for multiparadigm design. Finally, we applied our methodology and our pattern sets to three common design problems. We found that this new methodology lent new insights into software design, and suggested the role that multiparadigm programming and design can play in many aspects of software creation. 
653 |a Computer science 
773 0 |t ProQuest Dissertations and Theses  |g (1998) 
786 0 |d ProQuest  |t ProQuest Dissertations & Theses Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/304443590/abstract/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/304443590/fulltextPDF/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch