For the inquiry to which one might turn for some guidance-what used to be called the logic of definition-has lain fallow for many years. Here we come up against an unacknowledged dimension of the problem. Then it must be shown that the proposed definition satisfies the criteria for a good definition of that sort. Next the proposer must provide the definition. To present a definition of the sort we envisage, the proposer must first of all identify the type of definition that it is being offered. By this, we mean something predicated on the view that the problem of defining 'critical thinking' is a second-order problem that has improperly been treated as if it were a straightforward first-order problem. We argue that a meta-level approach is called for. Designing and implementing complex program transformations.A new approach to the problem of defining 'critical thinking' is needed. Van Wijngaarden J (2003) Code generation from a domain specific language. International Thomson Computer Press, London Terry PD (1997) Compilers and compiler generators: an introduction with C++. ACM SIGSOFT Softw Eng Notes 22(3):131–135 Thibault S, Consel C (1997) A framework for application generator design. A keynote addressed at Joint ACM Java Grande – ISCOPE 2002 conference, Seattle, 3– Soltes D (1999) Metadata and metainformation – old concepts and new challenges. In: Proceedings of 2nd international workshop on semantics, application, and implementation of program generation (SAIG’2001), Florence, Italy. Sheard T (2001) Accomplishments and research challenges in meta-programming. In: Mignotte A, Villar E, Horobin L (eds) System on chip design languages – extended papers: best of FDL’01 and HDLCON’01. Štuikys V, Damaševičius R, Ziberkas G (2002) Open PROMOL: an experimental language for target program modification. Štuikys V, Damaševičius R (2002) Taxonomy of the program transformation processes. Štuikys V, Damaševičius R (2000) Scripting language open PROMOL and its processor. Pettorosi A (December 1996) Future directions in program transformation. PhD thesis, Oregon Health and Sciences University, OGI School of Science and Engineering Pasalic E (2004) The role of type equality in meta-programming. In: Proceedings of 2nd international workshop on engineering distributed objects. Orso A, Harrold MJ, Rosemblum DS (2000) Component metadata for software engineering tasks. In: Proceedings of the reflection 96 conference, April 1996, San Francisco, pp 1–20 Malenfant J, Jaques M, Demers F-N (1996) A tutorial on behavioral reflection and its implementation. In: NATO conference on software engineering, Garmisch, Germany McIlroy MD (1968) Mass produced software components. Lakoff G (1987) Women, fire, and dangerous things: what categories reveal about the mind. Ghezzi C, Jazayeri M, Mandrioli D (2003) Fundamentals of software engineering. Informatica 13(3):255–274ĭamaševičius R, Štuikys V (2008) Taxonomy of the fundamental concepts of metaprogramming. Int J Comput Sci (IJCS) 1(1):67–77ĭamaševičius R, Štuikys V (2002) Separation of concerns in multi-language specifications. Springer, Berlin, pp 100–113ĭamaševičius R (2006) On the application of meta-design techniques in hardware design domain. In: 2nd international symposium on generative and component-based software engineering GCSE 2000, Erfurt, Germany, 9–. Prentice Hall Inc., Upper Saddle Riverīecker M (2000) Generic components: a symbiosis of paradigms. Bassett PG (1997) Framing software reuse: lessons from the real world.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |