Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Architecture-driven problem decomposition
Rapanotti L., Hall J., Jackson M., Nuseibeh B.  Requirements Engineering (Proceedings of the 12th IEEE International Requirements Engineering Conference (RE’04), Sep 6-10, 2004)80-89.2004.Type:Proceedings
Date Reviewed: May 5 2005

The authors discuss the application of software architecture to requirements analysis. More specifically, they discuss how problem frames that are used in the problem space can benefit from software architecture, which is the first step in the solution space. To this end, the authors introduce the notion of the architectural frame (AFrame), which is intended to implement the separation of concern strategy by the compositing and decompositing of problems (or subproblems). To show the practicality of their approach, the authors use the classical pipe/fitter architectural styles.

The main contribution of this work revolves around the application of architectural styles, which is used as the road map in the requirements analysis, and the notion of AFrame, which is intended to map the solution space to the problem space.

The paper is well organized and well written. However, the applicability of the approach is not clear at all, so the validly of it is questionable. For the most part, going from the solution space to the problem space is not an easy task, because the selection of the right software architecture is perceived by the software architecture community as a matter of success or failure for any software system. The paper fails to enumerate the criteria for selecting the proper software architecture for the problem space. According to this paper, any software architecture can be used toward the problem space.

Reviewer:  Hassan Reza Review #: CR131227 (0603-0279)
Bookmark and Share
 
Elicitation Methods (D.2.1 ... )
 
 
Domain-Specific Architectures (D.2.11 ... )
 
 
Integrated Environments (D.2.6 ... )
 
 
Software Architectures (D.2.11 )
 
Would you recommend this review?
yes
no
Other reviews under "Elicitation Methods": Date
A generic model for reflective design
Louridas P., Loucopoulos P. ACM Transactions on Software Engineering and Methodology 9(2): 199-237, 2000. Type: Article
Dec 1 2001
Requirements by collaboration: workshops for defining needs
Gottesdiener E., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 2002.  333, Type: Book (9780201786064)
Jan 27 2003
Virtual prototyping of PLC-based embedded system using object model of target and behavior model by converting RLL-to-statechart directly
Lee J., Chun S., Kang S. Journal of Systems Architecture: the EUROMICRO Journal 48(1-3): 17-35, 2002. Type: Article
Apr 21 2003
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy