The design and performance of a real-time CORBA event service
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Handling crosscutting constraints in domain-specific modeling
Communications of the ACM
Managing Domain-Specific, Product-Line Development
IEEE Software
Commonality and Variability in Software Engineering
IEEE Software
Generic Schema Matching with Cupid
Proceedings of the 27th International Conference on Very Large Data Bases
Model-integrated system development: models, architecture, and process
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Towards Model-Based and CCM-Based Applications for Real-Time Systems
ISORC '03 Proceedings of the Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Eclipse Modeling Framework
An end-to-end domain-driven software development framework
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
A Platform-Independent Component Modeling Language for Distributed Real-Time and Embedded Systems
RTAS '05 Proceedings of the 11th IEEE Real Time on Embedded Technology and Applications Symposium
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Simplifying autonomic enterprise java bean applications via model-driven development: a case study
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
DAnCE: a qos-enabled component deployment and configuration engine
CD'05 Proceedings of the Third international working conference on Component Deployment
The design of the TAO real-time object request broker
Computer Communications
Proceedings of the 28th international conference on Software engineering
Enhancing Software Product Line Maintenance with Source Code Mining
WASA '08 Proceedings of the Third International Conference on Wireless Algorithms, Systems, and Applications
Towards feature-driven planning of product-line evolution
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
Towards automatic consistency preservation for model-driven software product lines
Proceedings of the 15th International Software Product Line Conference, Volume 2
Towards evolution of generic variability models
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
Metamodel adaptation and model co-adaptation
ECOOP'07 Proceedings of the 21st European conference on Object-Oriented Programming
Hi-index | 0.00 |
It is hard to develop and evolve software product-line architectures (PLAs) for large-scale distributed real-time and embedded (DRE) systems. Although certain challenges of PLAs can be addressed by combining model-driven development (MDD) techniques with component frameworks, domain evolution problems remain largely unresolved. In particular, extending or refactoring existing software product-lines to handle unanticipated requirements or better satisfy current requirements requires significant effort. This paper describes techniques for minimizing such impacts on MDD-based PLAs for DRE systems through a case study that shows how a layered architecture and model-to-model transformation tool support can re duce the effort of PLA evolution.