Abstract
MBASE (Model-Based [System] Architecting & Software Engineering) is a framework that can be wrapped around any software development process to deal with project failures caused by “model clashes.” Existing MBASE guidelines have all been designed to cover large classes of projects, and are intended to be tailored down, based on risk considerations, to the project at hand. Experience has shown that tailoring down is quite hard to learn and apply; based upon this observation, we are developing M(in)BASE, a minimal version of MBASE intended to be tailored up. In this paper, we review the fundamentals of MBASE, discuss, in detail, the reasons for creating M(in)BASE, and describe M(in)BASE.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Boehm, B., Port, D.: Escaping the Software Tar Pit: Model Clashes and How to Avoid Them. ACM Software Engineering Notes, 36–48 (January 1999), http://sunset.usc.edu/TechRpts/Papers/usccse98-517/usccse98-517.pdf
Boehm, B., Port, D.: Conceptual Modeling Challenges for Model-Based Architecting and Software Engineering (MBASE). In: Proceedings, Conceptual Modeling, pp. 24–43 (1997), http://sunset.usc.edu/TechRpts/Papers/usccse98-513/usccse98-513.pdf
Boehm, B., Port, D., Egyed, A., and Abi-Antoun, M.: The MBASE Life Cycle Architecture Milestone Package: No Architecture Is An Island. In: World International Conference in Software Architectures (1999), http://sunset.usc.edu/TechRpts/Papers/usccse98-510/usccse98-510.pdf
Boehm, B., Port, D.: When Models Collide: Lesson From Software Systems Analysis. In: IT Professional, pp. 49–56. IEEE-CS, Los Alamitos (1999)
Boehm, B., Port, D., Egyed, A., and Abi-Antoun, M.: Avoiding the Software Model-Clash Spiderweb. IEEE Computer 33(11), 120–122 (2000)
Boehm, B., Port, D., Huang, L., Brown, A.W.: Using the Spiral Model and MBASE to Generate New Acquisition Process Models: SAIV, CAIV, and SCQAIV. Crosstalk (January 2002)
Boehm, B., Port, D.: Balancing Discipline and Flexibility With the Spiral Model and MBASE. Crosstalk (December 2001)
Boehm, B., Port, D., Jain, A., Basili, V.: Achieving CMMI Level 5 Improvements with MBASE and the CeBASE Method. CrossTalk 15(5), 9–16 (2002)
Klappholz, P.: Introduction to Model Based Architecting and Software Engineering (MBASE). In: Zelkowitz, M.V. (ed.) Advances in Computers, vol. 62, Elsevier Inc., Amsterdam (2004)
Boehm, B., Port, D., Abi-Antoun, M., Egyed, A.: Guidelines for Model-Based Architecting and Software Engineering (MBASE), version 2.2, USC-CSE (February 2001), http://sunset.usc.edu/Research/MBASE
Kruchten, P.: The Rational Unified Process. Addison-Wesley, Reading (1998)
MBASE Guidelines and MBASE Electronic Process Guide. USC-CSE, http://cse.usc.edu/research/MBASE/EPG
Boehm, B.: Anchoring the Software Process. IEEE Software 13(4), 73–82 (1996)
Port, B.: Using a Model Framework In Developing and Delivering a Family of Software Engineering Project Courses. In: 14th Conference on Software Engineering Education and Training (CSEE&T) (February 2001)
Boehm, B., Egyed, A., Kwan, J., Port, D., Shah, A., Madachy, R.: Using the WinWin Spiral Model: A Case Study (PDF) (July 1999)
Boehm, B., Egyed, A., Kwan, J., Madachy, R.: Developing Multimedia Applications with the WinWin Spiral Model. In: Proceedings, ESEC/FSE 1997. Springer, Heidelberg (1997)
http://cse.usc.edu/classes/cs577a_2004/guidelines/MBASEtemplates/OCD_Templatev1a.doc
http://cse.usc.edu/classes/cs577a_2004/coursenotes/ep/Mdm.pdf
Al-Said, M.: Ph.D. Thesis, University of Southern California, Department of Computer Science (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Klappholz, D., Port, D. (2006). M(in)BASE: An Upward-Tailorable Process Wrapper Framework for Identifying and Avoiding Model Clashes. In: Li, M., Boehm, B., Osterweil, L.J. (eds) Unifying the Software Process Spectrum. SPW 2005. Lecture Notes in Computer Science, vol 3840. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11608035_31
Download citation
DOI: https://doi.org/10.1007/11608035_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-31112-6
Online ISBN: 978-3-540-32450-8
eBook Packages: Computer ScienceComputer Science (R0)