MBASE


Model-Based Architecture and Software Engineering in software engineering is a software development process developed by Barry Boehm and Dan Port in the late 1990s. MBASE focuses on ensuring that a project’s product models, process models, property models, and success models are consistent and mutually enforcing.
MBASE is an approach to the development of software systems that integrates the system’s process, product, property and success models, models that are documented in the following system definition elements :
The essence of the LeanMBASE approach is to develop the system definition elements concurrently, through iterative refinement, using the risk-driven, three-anchor point, Win–Win Spiral approach defined in Boehm's .

History

Over the three years of developing digital library products for the libraries at University of Southern California, Barry Boehm and Dan Port had been evolving an approach called Model-Based Architecture and Software Engineering.