Introduction
In order to determine whether a software/system architecture
is satisfactory, one needs considerably more than a specification of components,
connectors, configurations and constraints. Considering the architecture
as an island, entirely of itself, puts one at a serious disadvantage in
evaluating its adequacy. The MBASE Research Group has been
developing, applying and refining an approach called MBASE (Model-Based
Architecting and Software Engineering) (Boehm-Port, 1998) to address this
issue. MBASE focuses on ensuring that a project’s product models (architecture,
requirements, code, etc.), process models (tasks, activities, milestones),
property models (cost, schedule, performance, dependability), and success
models (stakeholder win-win, IKIWISI - I’ll Know It When I See It, business
case) are consistent and mutually enforcing.
Research Group
Faculty & Staff:
Students:
-
Ebru Dincel
-
Mohammed Al-Said
Research Sponsors
In addition to the on-going support provided by the USC-CSE
Affiliates, the Center's MBASE work has been supported by the Defense
Advanced Research Projects Agency (DARPA), Federal
Aviation Administration (FAA), and Rational
Software Corporation.
Presentations
Papers
To view the documents you may need PDF
Acrobat Viewer or a Postscript Viewer: |
 |
-
Boehm, B., Port, D., Al-Said, M.,"Avoiding the Software Model-Clash
SpiderWeb," IEEE Computer , Nov. 2000 (PDF)
-
Boehm, B. and Port, D., "When Models Collide: Lessons From Software System
Analysis," January 1999. (PDF)
-
Boehm, B., Port, D., Abi-Antoun, M., and Egyed, A., "Guidelines for the
Life Cycle Objectives (LCO) and the Life Cycle Architecture (LCA) deliverables
for Model-Based Architecting and Software Engineering (MBASE)," USC Technical
Report USC-CSE-98-519, University of Southern California, Los Angeles,
CA, 90089, February 1999. (PDF)
-
Boehm, B. and Port D., "Escaping the Software Tar Pit: Model Clashes and
How to Avoid Them," Software Engineering Notes, Association for
Computing Machinery, pp. 36-48, January 1999. (PS,
PDF)
-
Boehm, B., Egyed, A., Kwan, J., Port, D., Shah, A., and Madachy, R., "Using
the WinWin Spiral Model: A Case Study," July 1999. (PDF)
-
Boehm, B., Port, D., Egyed, A., and Abi-Antoun, M., "The MBASE Life Cycle
Architecture Milestone Package: No Architecture Is An Island," 1st Working
International Conference on Software Architecture, 1999. (PS,
PDF)
-
Boehm, B., Abi-Antoun, M., Port, D., Kwan, J., and Lynch, A., "Requirements
Engineering, Expectations Management, and The Two Cultures", Proceedings,
International
Conference on Requirements Engineering, June 1999. (PS,
PDF)
-
Boehm, B., "Anchoring the Software Process", November 1995 (PS,
PDF)
For Further Information Please Contact:
Center for Software Engineering
Salvatori Hall Room 318
University of Southern California
Los Angeles, CA 90089
Voice: (213) 740-4493
Fax: (213) 740-4927
E-mail: alsaid@sunset.usc.edu
Click on the graph to view website
visitor statistics: |
 |
Copyright 1999-2002 The University of Southern California
The written material, text, graphics, and software
available on this page and all related pages may be copied, used, and distributed
freely as long as the University of Southern California as the source of
the material, text, graphics or software is always clearly indicated and
such acknowledgement always accompanies any reuse or redistribution of
the material, text, graphics or software; also permission to use the material,
text, graphics or software on these pages does not include the right to
repackage the material, text, graphics or software in any form or manner
and then claim exclusive proprietary ownership of it as part of a commercial
offering of services or as part of a commercially offered product.