Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Revealing component properties through architectural styles
Wile D. Journal of Systems and Software65 (3):209-214,2003.Type:Article
Date Reviewed: Dec 15 2003

Building up a software system with given components, analyzing the constructed system, and revealing the system’s properties are tasks that are not as easy as claimed by the component and reuse communities. This paper argues that the structures of systems have to be revealed, and that patterns of component interaction have to be analyzed. This part of the paper is clear and formal. Later on, the paper makes clear that using software architectures and styles of architectures can sometimes eliminate the need for the structures of systems to be revealed, and solves the problem of analyzing the patterns of component interaction.

The paper uses the Shaw/Garlan understanding of networked architectures, and uses the Acme architecture description language of Garlan to explain architectures. A very simple system is used as an example throughout the paper.

A tree-like representation of an architecture allows for external system analyses to work better for complicated systems than attributed grammar evaluation (context-sensitive analyses), which possibly helps in analyzing the patterns of component interaction. The key to revealing structures of systems is to deal with properties of components after they are explicitly specified by a developer and are guaranteed by a certain architectural style.

There are disjoint communities corresponding to the understanding of what an architecture is and how it should be denoted. This paper points out that architecture modeling is more that just painting some diagrams.

Reviewer:  M. Nagl Review #: CR128765 (0405-0601)
Bookmark and Share
 
Domain-Specific Architectures (D.2.11 ... )
 
 
Patterns (D.2.11 ... )
 
 
Reusable Software (D.2.13 )
 
 
Software Architectures (D.2.11 )
 
Would you recommend this review?
yes
no
Other reviews under "Domain-Specific Architectures": Date
Application of an agent software architecture for the SEBPC CARD project: implications for software defects
Ingham J., Boldyreff C. In Systems engineering for business process change. New York, NY: Springer-Verlag New York, Inc., 2002. Type: Book Chapter
Jun 26 2003
Formal methods for software architectures: Third International School on Formal Methods for the Design of Computer, Communication, and Software Systems
Bernardo M., Inverardi P., Springer-Verlag, London, UK, 2003.  287, Type: Book (9783540200833)
Jun 24 2004
Eclipse: building commercial-quality plug-ins
Clayberg E., Rubel D., Pearson Higher Education, 2004. Type: Book (9780321228475)
Oct 26 2004
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