Computer Science – Software Engineering
Scientific paper
2006-11-15
Computer Science
Software Engineering
This paper appears in the 14th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems
Scientific paper
Stakeholders' expectations and technology constantly evolve during the lengthy development cycles of a large-scale computer based system. Consequently, the traditional approach of baselining requirements results in an unsatisfactory system because it is ill-equipped to accommodate such change. In contrast, systems constructed on the basis of Capabilities are more change-tolerant; Capabilities are functional abstractions that are neither as amorphous as user needs nor as rigid as system requirements. Alternatively, Capabilities are aggregates that capture desired functionality from the users' needs, and are designed to exhibit desirable software engineering characteristics of high cohesion, low coupling and optimum abstraction levels. To formulate these functional abstractions we develop and investigate two algorithms for Capability identification: Synthesis and Decomposition. The synthesis algorithm aggregates detailed rudimentary elements of the system to form Capabilities. In contrast, the decomposition algorithm determines Capabilities by recursively partitioning the overall mission of the system into more detailed entities. Empirical analysis on a small computer based library system reveals that neither approach is sufficient by itself. However, a composite algorithm based on a complementary approach reconciling the two polar perspectives results in a more feasible set of Capabilities. In particular, the composite algorithm formulates Capabilities using the cohesion and coupling measures as defined by the decomposition algorithm and the abstraction level as determined by the synthesis algorithm.
Arthur James D.
Broadwater Robert P.
Ravichandar Ramya
No associations
LandOfFree
Reconciling Synthesis and Decomposition: A Composite Approach to Capability Identification does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with Reconciling Synthesis and Decomposition: A Composite Approach to Capability Identification, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Reconciling Synthesis and Decomposition: A Composite Approach to Capability Identification will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-622824