跳到主要內容

臺灣博碩士論文加值系統

(3.235.174.99) 您好!臺灣時間:2021/07/24 20:34
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:范姜永益
研究生(外文):Yong-Yi Fanjiang
論文名稱:以目標為導向以樣式為基礎之軟體模型轉換
論文名稱(外文):Goal-Driven Pattern-Based Model Transformation
指導教授:李允中李允中引用關係
指導教授(外文):Jonathan Lee
學位類別:博士
校院名稱:國立中央大學
系所名稱:資訊工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2004
畢業學年度:92
語文別:英文
論文頁數:110
中文關鍵詞:設計樣式目標模型轉換XML設計樣式目標模型轉換XML
外文關鍵詞:Model TransformationXMLGoalDesign PatternModel TransformationXMLGoalDesign Pattern
相關次數:
  • 被引用被引用:0
  • 點閱點閱:103
  • 評分評分:
  • 下載下載:9
  • 收藏至我的研究室書目清單書目收藏:0
近年來,以模型轉換為導向的程式設計觀點引起了相當大的注意,許多的研究人員試圖提出許多方法來達成以模型為觀點的程式設計方法,其中最關鍵的在於如何透過模型轉換的方式將軟體模型細化。然而,在這些方法上缺乏對於非功能性需求的轉換探討,尤其是如何結合目標以及設計樣式來達成非功能性需求的轉換因而增進軟體品質的研究更是缺乏。為了進一步探討目標、設計樣式、XML、軟體模型轉換之間的關係,本研究提出一個以目標為導向、以樣式為基礎的軟體模型轉換方法,以漸進式的方式,來分析及建構軟體分析模型,並且進一步的轉換成為設計模型以處理使用者需求中的非功能性需求。透過目標的使用,功能性需求以及非功能性需求能夠較容易的透過轉換反應在軟體模型上;我們根據設計樣式的分析,將設計樣式的意圖分為功能性意圖以及非功能性意圖,並藉由引進設計樣式的轉換方法,可以進一步的軟體分析模型轉換成為設計模型。同時,由於模糊理論適合用來獲得與分析在本質上不精確的非正規需求,同時,XML是一種在網際網路資料處理上新興的並且具有優勢的資料格式,因此,我們發展了一個以XML為基礎的FOOM schema來建立其需求規格並且含括型別的概念來促進不精確需求的規劃。我們也提出一個方法,用來轉換這個FOOM schema成為一組會自動作確認內容合法化與資料存取的APIs。除此之外,我們也提出一種綱目圖,這是FOOM schema結構的內部表現形態,並且作為FOOM schema與用來確認XML文件內容合法化與存取XML文件資料APIs的橋樑。最後,我們實作了一個工具來證明我們所提出的方法。本研究包含以下的特點:

(1) 利用目標結構的方式來幫助找出各種不同的使用者目標;
(2) 透過目標建立使用者案例;
(3) 透過目標間的互動關係建立穩定核心;
(4) 透過穩定核心及目標皆曾以漸進式的方式建構軟體分析模型;
(5) 利用設計樣式轉換的方法將軟體分析模型轉換成為設計模型,此轉換可以處理使用者需求中的非功能性需求,以增進軟體的品質;
(6) 利用綱目圖自動產生確認XML文件內容合法化與存取XML文件資料的APIs;
(7) 透過規則的方式,將設計模型轉換為程式碼樣板。
Recently, the growing popularity of model driven frameworks and methodologies, as well as the Model Driven Architecture (MDA) initiated by Object Management Group (OMG) has implied an increasing focus on model transformation. Meanwhile, the impact of design patterns on software quality has attracted a gradual attention since design patterns encapsulate valuable knowledge to resolve design problems and improve design quality. As an attempt towards the investigation of applying goals, design patterns,
and XML technology to realize the model transformation, we proposed, in this dissertation, a goal-driven model transformation by applying design patterns to transform an analysis model into its corresponding design model with an emphasis on the non-functional requirements and thus construct the corresponding code templates through a set of transformation rules. The use of goals makes it easier to transform the functional and non-functional requirements into the software models, and derives the candidate design patterns to help satisfy non-functional requirements for resolving the design problems and improving software quality. Furthermore, we developed a fuzzy object oriented modeling (FOOM) schema based on XML to specify requirements specifications and incorporated the notion of stereotype to facilitate the modeling of imprecise requirements. FOOM schema is also transformed into a set of application programming interface(APIs) in an automatic manner. A schema graph is proposed to serve as an intermediate representation for the structure of FOOM schema to bridge the FOOM schema and APIs for content validation and data access. We also developed the transformation rule schema based on the XML schema to specify the transformation rules from FOOM into its corresponding code templates and constructed the code generator in a semi-automatic manner by using the generated APIs.
ABSTRACT ....................................iii
DEDICATION ..................................v
ACKNOWLEDGEMENTS ............................vi
TABLE OF CONTENTS ...........................vii
LIST OF FIGURES .............................ix
LIST OF TABLES ..............................xii

I INTRODUCTION...............................1
I.A Motivation ............................1
I.B Organization and the Research .........5
II REVIEW OF THE LITERATURE .................6
II.A Related Literature to Model Transformation Approaches...................................6
II.B Related Literature to Pattern-Based Model Transformation Approaches....................13
II.C Related Literature to Code Generation based on Design Patterns ....................18
II.D Related Literature to Processing Infromation by XML ..........................20
III GOAL-DRIVEN PATTERN-BASED MODEL TRANSFORMATION ..............................27
III.A Baclground Work .....................29
III.B GPMT: Goal-Driven Pattern-Based Model Transformation ..............................31
III.C Goal-Driven Requirements Elicitation .33
III.D Design Patterns and Non-Functional Requirements ................................42
III.E Transformation Rule Schema ..........46
III.F Example-Meeting Scheduler System ....48
IV MODELING IMPRECISE REQUIREMENTS WITH XML .54
IV.A Extensible Markup Language (XML) .....56
IV.B Fuzzy Object-Oriented Modeling (FOOM) .59
IV.C Mapping FOOM to XML Schema ............60
IV.D Transforming an XML Schema to APIs ....65
IV.E Transforming FOOM Specification into FuzzyJ Code Templates .......................74
V PROTOTYPE IMPLEMENTATION ..................90
VI CONCLUSION ...............................93
VI.A A Summary of the Research ............93
VI.B Future Research ......................94
REFERENCE ...................................96
VITA .......................................109
[1] Codagen architect 3.0., http://www.codagen.com/products/architect/default.htm.
[2] Rational xde. http://www.rational.com/products/xde.
[3] d{MOF} user guide (1.0 release). volume Distributed Systems Technology Center (DSTC), July 2000.
[4] Andromda 2.0.3. http://www.andromda.org 2003.
[5] Arcstyler 4.0. http://www.arcstyler.com/ 2003.
[6] Java model driven architecture 0.2. http://sourceforge.net/projects/jamda/ 2003.
[7] A.Dardenne, A. van Lamsweerde, and S. Fickas. Goal-directed requirements acquisition. Science of Computer Programming, 20:3--50, 1993.
[8] A. Agrawal, G. Karsai, and F. Shi. Graph transformations on domain-specific models. Under consideration for publication in the Journal on Software and Systems Modeling, 2003.
[9] D. Akehurst and S. Kent. A relational approach to defining transformations in a metamodel. UML 2002 - The Unified Modeling Language: Model Engineering, Concepts, and Tools, volume Springer, October 2002.
[10] J. Aleman, A. Toval, and J. Hoyos. Rigorously transforming UML class diagrams. Proceedings of the V Workshop MENHIR (Models, Environments and Tools for Requirements Engineering), volume Universidad de Granada, Spain,, 1 2000.
[11] C. Alexander, S. Ishikawa, and M. Silverstein. A pattern language: towns, buildings, construction. Oxford University Press, New York, NY, 1977.
[12] J. Altmeyer, J. Riegel, B. Schuermann, M. Schuetze, and G.. Zimmermann. Application of a generator-based software development method supporting model reuse. Proceedings of the 9th International Conference in Advanced Information Systems Engineering (CaiSE97), 1997.
[13] M. Andries, G. Engels, A. Habel, B. Hoffmann, H.-J. Kreowski, S. Kuske, D. Pump, A. Schurr, and G. Taentzer. Graph transformation for specification and programming. Science of Computer Programming, 34(1):1--54, 1999.
[14] A. Anton. Goal-based requirements analysis. Proceedings of the International Conference on Requirements Engineering, pages 136--144, 1996.
[15] J. Araujo, R. France, A. Toval, and J. Whittle. Workshop on integration and transformation of UML models. June 2002.
[16] R. Balzer, N. Goldman, and D. Wile. On the transformational implementation approach to programming. Proceedings of Second International Conference on Software Engineering, volume CA San Francisco, IEEE, New York, pages 337--344, 1976.
[17] L. Baresi and R. Heckel. Tutorial introduction to graph transformation: A software engineering perspective. Lecture Notes in Computer Science, 2505, 2002.
[18] T. Behrens and S. Richards. Statelator behavioral code generation as an instance of a model transformation. Proceedings of International Conference on Advanced Information Systems Engineering (CAiSE 2000), pages 401--416, 2000.
[19] C. Berkley, M. Jones, J. Bojilova, and D. Higgins. Metacat: a schema-independent {XML} database system. Proceedings of the International Conference on Scientific and Statistical Database Management}, pages 171--179, July 2001.
[20] J. Bezivin. From object composition to model transformation with {MDA}. Proceedings of the TOOLS' USA}, volume Santa Barbara, August 2001.
[21] P. Biron and A. Malhotra. XML Schema part 2: datatypes. W3C Recommendation, May 2001. http://www.w3.org/TR/xmlschema-2/.
[22] b+m ArchitectureWare. Generator framework. http://www.architectureware.de.
[23] G.. Booch, J. Eumbaugh, and I. Jacobson. The Unified Modeling Language User Guide. Addison Wesley, Reading, Massachustts, 1999.
[24] A. Borgida, S. Greenspan, and J. Mylopoulos. Knowledge representation as the basis for requirements specification. Computer, pages 82--91, April 1985.
[25] T. Bray, J. Paoli, C. Sperberg-McQueen, and E. Maler. Extensible Markup Language (XML) 1.0 (second edition). W3C Recommendation, Oct. 2000. http://www.w3.org/TR/REC-xml/.
[26] F. Budinsky, M. Finnie, J. Vlissides, and P. Yu. Automatic code generation from design patterns. IBM System Journal, 35(2):172--191, 1996.
[27] F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal. Pattern-Oriented Software Architecture - a System of Patterns. John Wiley and Sons, 1996.
[28] CBOP, DSTC, and IBM. Mof query/views/transformations. Revised Submission. OMG Document ad/03-08-03, http://www.dstc.edu.au/Research/Projects/Pegamento/publications/ad-03-08-03.% pdf 2003.
[29] L. Chung, K. Cooper, and A. Yi. Developing adaptable software architectures using design patterns: an NFR approach. Computer Standards and Interfaces, 23:253--260, 2003.
[30] L. Chung, B. Nixon, E. Yu, and J. Mylopoulos. non-functional requirements in software engineering. Kluwer Pulishing, 2000.
[31] M. Cinneide and P. Nixon. A methodology for the automated introduction of design patterns. Proceedings of the IEEE International Conference of Software Maintenance (ICSM'99)}, volume Mulhouse, France, pages 463--472, 1999.
[32] Compuware. Optimalj 3.0, user's guide. http://www.compuware.com/products/optimalj/default.htm.
[33] A. Deutsch, M. Fernandez, and D. Suciu. Storing semistructured data with STORED. Proceedings of the ACM SIGMOD Conference on Management of Data, May 1999.
[34] B. Douglass. Real-Time UML. Addison-Wesley, 1998.
[35] K. Duddy, A. Cerber, M. Lawley, K. Raymond, and J. Stee. Model transformation: A declarative, reusable pattern approach. Proceedings of the Seventh IEEE International Enterprise Distributed Object Computing Conference (EDOC'03)}, 2003.
[36] K. Duddy, A. Gerber, M. Lawley, K. Raymond, and J. Steel. Declarative transformation for object-orientated models. Transformation of Knowledge, Information and Data: Theory and Applications}, Idea Group 2004.
[37] C. Ebert. Putting requirement management into praxis: Dealing with nonfunctional requirements. Information and Software Technology, 40:175--185, 1998.
[38] A. Eden, J. Gil, and A. Yehudai. Precise specification and automatic application of design patterns. proceedings of the 12th IEEE International Automated Software Engineering Conference (ASE 1997)}, November 1997.
[39] D. Fallside. XML Schema part 0: primer. W3C Recommendation, May 2001. http://www.w3.org/TR/xmlschema-0/.
[40] M. Feather. Zap program transformation system: primer and user manual. volume Res. Rep. 54, Department of Artificial Intelligence, University of Edinburgh, Scotland, 1978.
[41] J. Fiadeiro and T. Maibaum. Sometimes tomorrow is sometime, temporal logic. Lecture Notes in Artificial Intelligence, 827:48--66, 1991.
[42] R. Filman, S. Barrett, D. Lee, and T. Linden. Inserting ilities by controlling communications.(CACM), 45(1):116--122, 2002.
[43] D. Florescu and D. Kossmann. Storing and querying XML data using an RDMBS. IEEE Data Eng. Tech. Bull, 22(3):27--34, 1999.
[44] M. Fowler. Pattern. IEEE Software, March/April 2003.
[45] R. France and J. Bieman. Multi-view software evolution: An UML-based framework for evolving object-oriented software. Proceedings International Conference on Software Maintenance (ICSM 2001), November 2001.
[46] FUUT-je. hosted at the eclipse generative model transformer (GMT) project. http://dev.eclipse.org/viewcvs/indextech.cgi/~checkout~/gmthome/download/ind%ex.html.
[47] E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, Massachusetts, 1994.
[48] A. Gerber, M. Lawley, K. Raymond, J. Steel, and A. Wood. Transformation: The missing link of MDA. A. Corradini, H. Ehrig, H.-J. Kreowski, G. Rozenberg (Eds.): Graph Transformation: First International Conference (ICGT 2002)}, 2002.
[49] A. R. Graves and C. Czarnecki. Design patterns for behavior-based robotics. IEEE Transactions on Systems, Man, and cybernetics-part A: systems and humans}, 30(1), January 2000.
[50] C. Green. The design of the psi program synthesis. Proceedings of Second International Conference on Software Engineering}, volume CA San Francisco, IEEE, New York, pages 4--18, 1976.
[51] E. Gross and E. Yu. From non-functional requirements to design through patterns. Requirements Engineering}, 6:18--36, 2001.
[52] S. Gyapay and D. Varro. Automatic algorithm generation for visual control structures. Technical Report, Dept. of Measurement and Information Systems, Budapest University of Technology and Economics, Dec. 2002.
[53] F. Heister, J. Riegel, M. Schuetze, S. Schultz, and G. Zimmermann. Pattern-based code generation for well-defined application domains. Technical Report, Computer Science Department, University of Kaiserslautern, 1998.
[54] W. Ho, J.-M. Jezequel, A. Leguennec, and F. Pennaneach. UMLAUT: an extensible UML transformation framework. Technical Report, INRIA, no. 3775, 1999.
[55] N. Hsueh, L. Lai, and S. Chang. Achieving MVC architecture with design patterns: A case study. Proceedings of The 14th Workshop on Object Oriented Technology and Application}, 2003.
[56] B. Huston. The effects of design pattern application on metric scores. The Journal of systems and software}, 58:261--269, 2001.
[57] I. Jacobson. Object-Oriented Software Engineering: A Use Case Driven Approach. Addison-Wesley, 1992.
[58] I. Jacobson, G. Booch, and J. Rumbaugh. The Unified Software Development Process. Addison-Wesley, 1999.
[59] S. Jeon, J. Lee, and D. Bae. An automated refactoring approach to design pattern-based program transformations in Java programs. Proceedings of The Ninth Asia-Pacific Conference of Software Engineering, pages 337--345, 2002.
[60] M. Kay. XSL Transformations (XSLT) version 2.0. W3C Working Draft, Dec. 2001. http://www.w3.org/TR/xslt20/.
[61] L. Khriss, R. Keller, and I. Hamid. Pattern-based refinement schemas for design knowledge transfer. Knowledge-Based Systems}, 13:403--415, 2000.
[62] K. Lano and J. Bicarregui. Semantics and transformations for UML models. Proceedings of the International Workshop on Unified Modeling Language (UML'98): Beyond the notation}, volume Mulhouse, France, pages 97--106, 1998.
[63] K. Lano, J. Bicarregui, and S. Goldsack. Formalising design patterns. RBCS-FACS Northern Formal Methods Workshop}, 1996.
[64] K. Lano and A. Evanse. Rigorous development in UML. Fundamental Approaches to Software Engineering (FASE'99), volume Springer-Verlag, 1999.
[65] J. Lee and Y. Fanjiang. Modeling imprecise requirements with XML. Information and Software Technology}, 45(7):445--460, 2003.
[66] J. Lee and K. Hsu. Modeling software architecture with goals in virtual university environment. Information and Software Technology, 44(6):361--380, April 2002.
[67] J. Lee and N. Xue. Analyzing user requirements by use cases: A goal-driven approach. IEEE Software, 16(4):92--101, July/August 1999.
[68] J. Lee, N. Xue, K. Hsu, and S. Yang. Modeling imprecise requirements with fuzzy objects. Information Sciences, 118:101--119, 1999.
[69] J. Lee, N. Xue, and J. Kuo. Structuring requirement specifications with goals. Information and Software Technology, 43:121--135, February 2001.
[70] F. Marschall and P. Braun. Model transformations for the MDA with BOTL. Proceedings of the Workshop on Model Driven Architecture: Foundations and Applications}, pages 25--36, June 2003.
[71] S. Mellor, S. Tockey, R. Arthaud, and P. Leblanc. Software-platform-independent, precise action specifications for UML. Proceedings of Second International Conference on Unified Modeling Language (UML 1999), 1999.
[72] J. Miller and J. Mujerji. Model driven architecture (MDA). http://www.omg.org/chi-bin/doc?ormsc/2001-07-01 2001.
[73] A. Mueller, T. Mundt, and W. Lindner. Using XML to semi-automatically derive user interfaces. Proceedings of the Second International Workshop on User Interfaces to Data Intensive Systems}, pages 91--95, 2001.
[74] J. Mylopoulos, L. Chung, and B. Nixon. Representing and using nonfunctional requirements: A process-oriented approach. IEEE Transactions on Software Engineering, 18(6):483--497, 1992.
[75] J. Mylopoulos, L. Chung, and E. Yu. From object-oriented to goal-oriented requirements analysis. Communications of the ACM}, 42(1):31--37, January 1999.
[76] OMG. XML M etadata Interchange (XMI) - proposal to the OMG OA&DTF RFP 3: Stream-based Model Interchange Format (SMIF). Technical Report AD Document AD/98-10-05, Object Management Group, m492 Old Connecticut Path, Framingham, MA 01701, USA. 1998.
[77] OMG. Unified modeling language specification. version 1.4, Jun. 1999. http://www.omg.org/.
[78] D. Park and S. Kim. XML rule based source code generator for UML CASE tool. The Eight Asis-Pacific Software Engineering Conference (APSEC 2001)}, pages 53--60, Dec. 4-7 2001.

[79] C. Partners. Common warehouse metamodel (CWM) specification. volume OMG Documents: ad/01-02-{01,02,03}, Feb. 2001.
[80] H. Partsch and R. Steinbruggen. Program Transformation Systems. IEEE Press, New York, 1986.
[81] M. Peltier, J. Bezivin, and G. Guillaume. MTRANS: A general framework, based on XSLT, for model transformations. Proceedings of the Workshop on Transformations in UML (WTUML'01), volume Genova, Italy, April 2001.
[82] QVT-Partners. Revised submission for mof 2.0 query/views/transformations rfp. OMG Document ad/2003-08-08, August 2003, http://www.qvtp.org 2003.
[83] W. Robinson and S. Fickas. Supporting multi-perspective requirements engineering. Proceedings of first International Conference on requirement engineering}, pages 206--215. IEEE Computer Society, 1994.
[84] C. Rolland, C. Souveyet, and C. Achour. Guiding goal modeling using scenarios. IEEE Transactions on Software Engineering, 24(12):1055--1071, December 1998.
[85] R. M. R.T. Monroe, A. Kompanek and D. Garlan. Architectural styles, design patterns, and objects. IEEE Software, 14(1):43--52, January 1997.
[86] S. Sendall. Source element selection in model transformation. UML'03 Workshop in Software Model Engineering (WiSME), 2003.
[87] J. Shanmugasundaram, K. Tufte, G. He, C. Zhang, D. DeWitt, and J. Naughton. Relational databases for querying xml documents: limitations and opportunities. Proceedings of the 25th International Conference on Very Large Data Bases}, pages 302--314, 1999.
[88] S. Shlaer and S. Mellor. The shlaer-mellor method. Project Technology White paper, 1996.
[89] D. Skogan. UML as a schema language for XML based data interchange. Proceedings of the second International Conference on The Unified Modeling Language (UML'99), 1999.
[90] Softeam, Thales, TNI-Valiosys, and C. Corporation. Revised submission for rfp-qvt. OMG Document, August 2003.
[91] J. Suzuki and Y. Yamamoto. Managing the software design documents with XML. ACM SIGDOC Conference, volume~16, Sep. 23-26 1998.
[92] L. Tahvildari and K. Kontogiannis. A software transformation framework for quality-driven object-oriented re-engineering. Proceedings of the International Conference on Software Maintenance (ICSM02), 2002.
[93] H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn. XML S chema part 1: structures. W3C Recommendation, May 2001. http://www.w3.org/TR/xmlschema-1/.
[94] K. Turowski and U. Weng. Representing and processing fuzzy information - an XML-based approach. Knowledge-Based Systems}, 15(1-2):67--75, January 2002.
[95] A. van Lamsweerde, R. Darimont, and E. Leitier. Managing conflicts in goal-driven requirements engineering. IEEE Transactions on Software Engineering, 24(11):908--926, November 1998.
[96] A. van Lamsweerde, R. Darimont, and P. Massonet. Goal-directed elaboration of requirements for a meeting scheduler problems and lessons learnt. Technical Report RR-94-10, Universite Catholique de Louvain, Departement d'Informatique, B-1348 Louvain-la-Neuve, Belgium, 1994.
[97] A. van Lamsweerde and E. Letier. Integrating obstacles in goal-driven requirements engineering. Proceedings of The 20th International Conference on Software Engineering}, 1998.
[98] D. V. G. Varro and A. Pataricza. Designing the automatic transformation of visual languages. Science of Computer Programming, 44:205--227, 2002.
[99] J. Whittle. Transformations and software modeling languages: Automating transformations in UML. Proceedings of the Unified Modeling Language (UML 2002)}, pages 227--242, Dresden, Germany Springer-Verlag 2002.
[100] D. Wile, R. Balzer, and N. Goldman. Automated derivation of program control structure from natural language program descriptions. Proceedings of Symposium on Artificial Intelligence and Programming Languages, volume Rochester, New York, pages 77--84, 1976.
[101] E. Willink. UMLX: A graphical transformation language for MDA. Proceedings of the Workshop on Model Driven Architecture: Foundations and Applications}, pages 13--24, June 2003.
[102] M. Yoshikawa, T. Amagasa, T. Shimura, and S. Uemure. XRel: a path-based approach to storage and retrieval of XML documents using relational databases. ACM Transactions on Internet Technology}, 1(1):110--141, August 2001.
[103] J. Zhu and P. Jossman. Application of design patterns for object-oriented modeling of power systems. IEEE Transactions on Power Systems , 14(2):532--537, 1998.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
1. 王前龍(2002)。國小一年級實施九年一貫課程之問題及其因應之道。研習資訊,19(1),78-86。
2. 幸佳慧(2000)。兒童圖畫故事書的藝術散步﹘藝術風格介紹。美育,113,19-30。
3. 林仁傑(1992)。評介帕森斯(Michael J. Parsons)的《審美能力發展階段論》。美育,20,16-27。
4. 林文寶(2003)。台灣圖畫書一路走來。文化視窗,50,22-25。
5. 林雪卿(1993)。繪本教學研究。國教月刊,40(12),55-61。
6. 林菁(1996)。動畫中之顏色和背景與兒童記憶和理解學習之探討。嘉義師院學報,第10期,37-81。
7. 姜文如(2002)。國小低年級「生活課程」的統整學習﹘引導學生創作圖畫書的教學初探。美育,128,89-96。
8. 郝廣才(1998)。油炸冰淇淋﹘繪本在台灣的觀察。美育,91,11-18。
9. 莊連東(1998)。國小美勞科審美領域教材編選與運用之研究。進修學訊年刊,(87年6月),103-126。
10. 莊連東(2001)。「九年一貫課程-生活課程」統整主題中「藝術與人文領域」的內容探討。國教輔導,40(6),20-25。
11. 陳海泓(2001)。如何利用圖畫故事書發展兒童的創造力。語文教育通訊,23,64-78。
12. 陳海泓(2003)。不同視覺化媒體對國小二年級學童故事理解和視覺素養的影響。兒童文學學刊,第10期,179-233。
13. 陳朝平(2002b)。從課程統整的觀點看生活課程綱要中的藝術與人文課程。藝術教育研究,4,83-98。
14. 陳錫祿(1997)。談國小低年級的審美教學。研習資訊,14(4),36-40。
15. 陳瓊花(1999)。兒童與青少年描述藝術作品時的觀念傾向。美育,106,39-55。