The art of systems architecting
The art of systems architecting
Handling crosscutting constraints in domain-specific modeling
Communications of the ACM
Computer Simulation and Modelling
Computer Simulation and Modelling
Building Reliable Component-Based Software Systems
Building Reliable Component-Based Software Systems
Implementing and Integrating Product Data Management and Software Configuration Management
Implementing and Integrating Product Data Management and Software Configuration Management
Embedded Systems Design: The ARTIST Roadmap for Research and Development (Lecture Notes in Computer Science)
Re-evaluating systems engineering concepts using systems thinking
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Aligning the economic modeling of software reuse with reuse practices
Information and Software Technology
The EAST-ADL architecture description language for automotive embedded software
MBEERTS'07 Proceedings of the 2007 International Dagstuhl conference on Model-based engineering of embedded real-time systems
Evolution management of extra-functional properties in component-based embedded systems
Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering
Hi-index | 0.00 |
Component based and model based development (CBD vs. MBD), in their various interpretations, are in focus in many efforts in order to better handle the efficient development of increasingly complex embedded systems. We elaborate on what CBD and MBD represent, on their differences and similarities. Although CBD represents a bottom-up approach whereas MBD is more top-down in nature, it turns out that the concepts have much in common and can benefit from cross-fertilization. In particular, MBD requires improved handling of ýmodelý components, and CBD requires improved component models to assure component composition and reuse. We discuss their mutual opportunities and other relationships.