loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS'03)
An Approach for Modeling and Designing Software Architecture
Huntsville, Alabama
April 07-April 10
ISBN: 0-7695-1917-2
Jiang Guo, California State University at Los Angeles

A critical issue for complex component-based systems design is the modeling and analysis of architecture. Architectural specifications of software systems show them as a collection of interrelated components, and constitute what has been called the software architecture level of software design. It is at this level where the description and verification of structural properties of the system are naturally addressed. Besides, the use of explicit descriptions of the architecture of software systems enhances system comprehension and promotes software reuse.

We have developed a tool — the Web-Based Software Architecture Prototyping System (SAPS) — in a distributed environment to meet the requirements of integrating software components into heterogeneous networks. Our system architecture design environment includes a web-based Software Architecture Editor, the Java Code Generator (JCG), a Reusable Assets Repository (RAR), and a Platform Distribution Controller (PDC). By using the wrapper/glue technique, different simulation tools in a heterogeneous environment share the input/output data files for prototypes.The architecture is generalized for the communication among software components necessary for data interchange. Our system not only provides a useful array of tools for distributed real-time system prototyping, but also is a demonstration of the effective use of a distributed system in a heterogeneous environment.

Citation:
Jiang Guo, "An Approach for Modeling and Designing Software Architecture," ecbs, pp.89, 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.