2002 Forum Home
Program
Keynote
Posters
and Demos
Registration
Accommodations
Directions
For
Posters and Demonstrators
For
External Advisory Committee (EAC)
ISR
Home
|
|

Poster: Identifying and Analyzing Dependencies in Component-based Systems
Student: Marlon Vieira
Advisor:
Debra J. Richardson
Abstract:
Component-based development has become an important area in the software
engineering field. In spite of this, there has been little effort to understand
and to manage the different forms of dependencies that can occur in systems
built from components. Dependencies reflect the potential for one component
to affect or be affected by the elements (e.g., other components) that
compose the system. Understanding dependencies is an essential requirement
to perform important tasks, such as testing, reconfiguration, and evolution,
during component-based systems life cycle. We are working on an
approach to identify and analyze dependencies in a large CBS. Our approach
proposes an explicit representation of component dependencies by using
a deployable Extensible Markup Language (XML) description. Based on the
XML dependencies description of each component that forms a CBS, the influence
of a specific component dependence in the system can be analyzed. We make
use of the denotational semantics of partial-order multi-sets (pomsets),
a well-established formalism in the class of linear-time non-interleaving
models, as the underlying formalism to analyze the interactions and possible
dependencies among the system components. Our approach is quite simple
to apply and allows us to achieve significant automation in the dependence
analysis process.
|