Authors:
Rikard Land
;
Jan Carlson
;
Stig Larsson
and
Ivica Crnkovic
Affiliation:
Mälardalen University, Sweden
Keyword(s):
Model-driven Development, Component-based Software Engineering, Project Monitoring and Control, Risk Management, CMMI, Empirical Studies.
Related
Ontology
Subjects/Areas/Topics:
Applications and Software Development
;
Component-Based Software Engineering
;
Cross-Feeding between Data and Software Engineering
;
Model-Driven Engineering
;
Model-Driven Software Development
;
Service-Oriented Software Engineering and Management
;
Software and Systems Development Methodologies
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Software Process Improvement
;
Software Quality Management
Abstract:
This position paper describes how the combination of the Model-Driven Development (MDD) and Component-Based Software Engineering (CBSE) paradigms can support project monitoring and control, and project risk reduction. The core principle for this is articulated and named CARMA, and our research agenda and preliminary results are described. Through interviews, industry input, process simulation, tool implementation and pilot projects, and describing an extension of CMMI, we are exploring the CARMA principle in order to provide guidelines for MDD/CBSE projects.