| |
[Download PDF here!]
Authors: Alexander Egyed, Nenad
Medvidovic, and Cristina Gacek
Existing
approaches to modeling software systems all too often neglect the
issue of component mismatch identification and resolution. The
traditional view of software development over-emphasizes synthesis
at the expense of analysis - the latter frequently being seen as a
problem one only needs to deal with during the integration stage
towards the end of a development project. This paper discusses two
software modeling and analysis techniques, all tool supported, and
emphasizes the vital role analysis can play in identifying and
resolving risks early on. This work also combines model-based
development (e.g., architectural modeling) with component-based
development (e.g., COTS and legacy systems) and shows how their
mismatch detection capabilities complement one another in providing
a more comprehensive coverage of development risks.
|
|