Design & analysis of fault tolerant digital systems
Design & analysis of fault tolerant digital systems
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
System-level synthesis
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
Generating remote control interfaces for complex appliances
Proceedings of the 15th annual ACM symposium on User interface software and technology
Combining Program and Data Specialization
Higher-Order and Symbolic Computation
What's Ahead for Embedded Software?
Computer
Finegrained Application Specific Customization of Embedded Software
DIPES '02 Proceedings of the IFIP 17th World Computer Congress - TC10 Stream on Distributed and Parallel Embedded Systems: Design and Analysis of Distributed Embedded Systems
Soft IP Design Framework Using Metaprogramming Techniques
DIPES '02 Proceedings of the IFIP 17th World Computer Congress - TC10 Stream on Distributed and Parallel Embedded Systems: Design and Analysis of Distributed Embedded Systems
Meta-Programming Techniques for Distributed Real-time and Embedded Systems
WORDS '02 Proceedings of the The Seventh IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2002)
Ambient Intelligence Visions and Achievements: Linking Abstract Ideas to Real-World Concepts
DATE '03 Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
System-level design: orthogonalization of concerns and platform-based design
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Application of UML for hardware design based on design process model
Proceedings of the 2004 Asia and South Pacific Design Automation Conference
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Hi-index | 0.02 |
Design for Ambient Intelligence (AmI) requires development and adoption of novel domain analysis methods and design methodologies. Our approach is based on domain analysis methods adopted from software engineering, Genetic Embedded Component Model (GECM) and metaprogramming (MPG). A novelty of our approach is that we apply MPG systematically in order to deal with a vast quantity, diversity and heterogeneity of embedded components, manage variability and raise the level of abstraction in embedded system design, as well as achieve higher flexibility, reusability and customizability for AmI-oriented design. We discuss applicability of the MPG techniques for designing embedded components (ECs) for AmI and provide three case studies.