Abstract
This chapter summarizes the analysed methodology from the use and applicability perspective. Though our methodology within a particular chapter was illustrated by numerous illustrative examples related to various application domains, we found the necessity to motivate the methodology at a broader context dealing with the real-world tasks. As our research is purely academic, the tasks which we implemented as case studies are components of larger systems only, but those components are taken from the real world.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Section 16.5.1 adapted from [DMŠ03] © Copyright 2003 by ACM, Inc.
- 2.
ACM Copyright Notice. Copyright © 2003 by the Association for Computing Machinery, Inc. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Publications Dept., ACM, Inc., fax +1 (212) 869-0481, or permissions@acm.org
References
Beuche D, Spinczyk O, Schroeder-Preikschat W (2002) Fine-grain application specific customization for embedded software. In: Proceedings of design and analysis of distributed embedded systems, DIPES 2002, 25–29 August 2002, Montréal, Canada, pp 141–151
Czarnecki K, Kim CHP, Kalleberg KT (2006) Feature models are views on ontologies. In: Proceedings of the 10th international on software product line conference, 2006, Baltimore, pp 41–51
Damaševičius R (2000) Open PROMOL – the program modification language (Tutorial), Kaunas University of Technology. Online: http://soften.ktu.lt/~stuik/group/promol/docs/
Damaševičius R (2005) Transformational design processes based on higher level abstractions in hardware and embedded system design. Doctoral dissertation, Kaunas University of Technology
Dangberg A (1997) (C-Lab). VHDL Parser. http://home.wtal.de/software-solutions/vhdl-parser/
Damaševičius R, Majauskas G, Štuikys V (2003) Application of design patterns for hardware design. In: Proceedings of the 40th DAC’03, 2003, Anaheim, pp 48–54
Damaševičius R, Štuikys V (2003) Wrapping of soft IPs for interface-based design using heterogeneous metaprogramming. Informatica 14(1):3–18
Damasevicius R, Stuikys V (2009) Specification and generation of learning object sequences for E-learning using sequence feature diagrams and metaprogramming techniques. In: Ninth IEEE international conference on advanced learning technologies, 2009, Riga, Latvia, pp572–576
Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison-Wesley, Reading
Givargis T (2000) Intel 8051 micro-controller. http://www.cs.ucr.edu/~dalton/i8051/i8051syn/
Green Mountain Computing Systems, Inc. (2000) HC11 CPU core. http://www.gmvhdl.com/hc11core.html
Johnson BW (1989) Design and analysis of fault-tolerant digital systems. Addison-Wesley, Reading
LEOX Team (2001) DRAGONFLY micro-core. http://www.leox.org
Lung C, Urban JE, Mackulak GT (2006) Analogy-based domain analysis approach to software reuse. Requir Eng 12:1–22
Lyonnard D, Yoo S, Baghdadi A, Jerraya A (2001). Automatic generation of application-specific architectures for heterogeneous multiprocessor system-on-chip. In: Proceedings of the DAC 2001, 18–22 June, Las Vegas, NV, pp 518–523
Montvilas M (2009) Automated development of portals considering design for change and component generation: concept, methodology and implementation. Summary of doctoral dissertation, Kaunas University of Technology
Nyland L, Snyder M (2003) Fast trigonometric functions using INTEL’s SSE2 instructions. Intel Technical Report, 2003. http://www.weblearn.hs-bremen.de/risse/RST/docs/Intel/03-041.pdf
Peeters AMG (1996) Single-rail handshake circuits. PhD thesis, Technische University, Eindhoven, the Netherlands
Rajawat A, Balakrishnan M, Kumar A (2000) Interface synthesis: issues and approaches. In: Proceedings of the 13th international conference on VLSI design, 3–7 January 2000, Calcutta, India, pp 92–97
Štuikys V, Damaševičius R (2003) Metaprogramming techniques for designing embedded components for ambient intelligence. In: Basten T, Geilen M, de Groot H (eds) Ambient intelligence: impact on embedded system design. Kluwer Academic Publishers, Boston, pp 229–250
Štuikys V, Damaševičius R (2008) Development of generative learning objects using feature diagrams and generative techniques. Inform Educ 7(2):277–288
Štuikys V, Damaševičius R, Brauklytė I, Limanauskienė V (2008) Exploration of learning object ontologies using feature diagrams. In: Proceedings of the world conference on educational multimedia, hypermedia & telecommunications (ED-MEDIA 08), June 30–July 4 2008, Vienna, Austria, pp 2144–2154
Toldinas J, Štuikys V, Damaševičius R, Ziberkas G (2009) Application-level energy consumption in communication models for handhelds. Electron Electr Eng 6(94):73–76
Toldinas J, Štuikys V, Ziberkas G, Nauninkas D (2010) Power awareness experiment for crypto service-based algorithms. Electron Electr Eng 5(101):57–62
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2013 Springer-Verlag London
About this chapter
Cite this chapter
Štuikys, V., Damaševičius, R. (2013). Applications of Meta-Programming Methodology. In: Meta-Programming and Model-Driven Meta-Program Development. Advanced Information and Knowledge Processing, vol 5. Springer, London. https://doi.org/10.1007/978-1-4471-4126-6_16
Download citation
DOI: https://doi.org/10.1007/978-1-4471-4126-6_16
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-4125-9
Online ISBN: 978-1-4471-4126-6
eBook Packages: Computer ScienceComputer Science (R0)