OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Using role components in implement collaboration-based designs
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Component database systems
On the representation of roles in object-oriented and conceptual modelling
Data & Knowledge Engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
Arranging language features for more robust pattern-based crosscuts
Proceedings of the 2nd international conference on Aspect-oriented software development
Proceedings of the 25th International Conference on Software Engineering
Data Management Issues in Vehicle Control Systems: A Case Study
ECRTS '02 Proceedings of the 14th Euromicro Conference on Real-Time Systems
Variability management with feature-oriented programming and aspects
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
Summarization of dynamic content in web collections
PKDD '04 Proceedings of the 8th European Conference on Principles and Practice of Knowledge Discovery in Databases
A disciplined approach to aspect composition
Proceedings of the 2006 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation
Aspectual mixin layers: aspects and features in concert
Proceedings of the 28th international conference on Software engineering
When to use features and aspects?: a case study
Proceedings of the 5th international conference on Generative programming and component engineering
FeatureC++: on the symbiosis of feature-oriented and aspect-oriented programming
GPCE'05 Proceedings of the 4th international conference on Generative Programming and Component Engineering
A tutorial on feature oriented programming and the AHEAD tool suite
GTTSE'05 Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering
Resource management aspects for sensor network software
Proceedings of the 4th workshop on Programming languages and operating systems
Tailor-made data management for embedded systems: A case study on Berkeley DB
Data & Knowledge Engineering
Hi-index | 0.00 |
Embedded systems are an important field of research and will gain momentum in the near future. Many of these systems require data management functionality. Due to the resource constraints in embedded environments a high customizability of the data management functionality is required that depends on the application context. Whereas storage methods and index structures can be designed to be customizable, the fine grained modularization of transaction management remains problematic. The strong interaction of transaction management functionality with other data management components makes it difficult to separate it from the remaining system. In this paper we introduce an approach for the development of highly configurable transaction management systems. The main focus of our approach is the modularization of parts of the transaction management using advanced programming paradigms. We will show that Aspectual Mixin Layers, a combination of feature-oriented and aspect-oriented programming is the appropriate technique to implement a highly configurable transaction management.