Model-based Component Framework for Developing Domain Applications

M. Jiang, A. Neczwid, Z. Yang, A. Athale, and H. Zhao (USA)


Meta-model, UML, component, MDA, CBSE, and design pattern


Model-Driven Engineering and Component-Based Software Engineering are two major software engineering technologies used to develop complex software applications and systems. They raise the level of design abstraction, enable the construction of software systems from large software building blocks, and hold considerable promise of large-scale reuse. This paper describes a design framework that aims to further improve software design automation and validation by seamlessly integrating domain-specific modeling and software components. Pilots of this framework with service providers in the domain of mobile services showed substantial improvement in software development productivity.

Important Links:

Go Back