ACM SIGMOD Record - Special Issue on Real-Time Database Systems
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
Overview of the STanford Real-time Information Processor (STRIP)
ACM SIGMOD Record
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Building Reliable Component-Based Software Systems
Building Reliable Component-Based Software Systems
Software technology in an automotive company: major challenges
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
Pessimistic Concurrency Control and Versioning to Support Database Pointers in Real-Time Databases
ECRTS '04 Proceedings of the 16th Euromicro Conference on Real-Time Systems
Real-Time Databases and Data Services
Real-Time Systems
A Taxonomy and Catalog of Runtime Software-Fault Monitoring Tools
IEEE Transactions on Software Engineering
Challenges in automotive software engineering
Proceedings of the 28th international conference on Software engineering
The SAVE approach to component-based development of vehicular systems
Journal of Systems and Software
Software Engineering for Automotive Systems: A Roadmap
FOSE '07 2007 Future of Software Engineering
Automotive system security: challenges and state-of-the-art
Proceedings of the 4th annual workshop on Cyber security and information intelligence research: developing strategies to meet the cyber security and information intelligence challenges ahead
Trends in Embedded Software Engineering
IEEE Software
A data-entity approach for component-based real-time embedded systems development
ETFA'09 Proceedings of the 14th IEEE international conference on Emerging technologies & factory automation
Data encapsulation in software components
CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
Database Proxies for Component-Based Real-Time Systems
ECRTS '10 Proceedings of the 2010 22nd Euromicro Conference on Real-Time Systems
Challenges in the design of automotive software
Proceedings of the Conference on Design, Automation and Test in Europe
Towards encapsulating data in component-based software systems
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
Journal of Systems Architecture: the EUROMICRO Journal
Hi-index | 0.00 |
We introduce the concept of database proxies intended to mitigate the gap between two disjoint productivity-enhancing techniques: component based software engineering (CBSE) and real-time database management systems (RTDBMS). The two techniques promote opposing design goals and their coexistence is neither obvious nor intuitive. CBSE promotes encapsulation and decoupling of component internals from the component environment, whilst an RTDBMS provide mechanisms for efficient and predictable global data sharing. A component with direct access to an RTDBMS is dependent on that specific RTDBMS and may not be useable in an alternative environment. For components to remain encapsulated and reusable, database proxies decouple components from an underlying database residing in the component framework, while providing temporally predictable access to data maintained in a database. Our approach provide access to features such as extensive data modeling tools, predictable access to hard real-time data, dynamic access to soft real-time data using standardized queries and controlled data sharing; thus allowing developers to employ the full potential of both CBSE and an RTDBMS. Our approach primarily targets embedded systems with a subset of functionality with real-time requirements. The implementation results show that the benefits of using proxies do not come at the expense of significant run-time overheads or less accurate timing predictions.