In this paper we describe how incorporating technology-specific modeling at the architecture level can help reduce risks and produce better designs for large, heterogeneous software applications. We draw an analogy with established modeling approaches in scientific domains, using groundwater modeling as an example, to help illustrate gaps in current software architecture modeling approaches. We then describe the advances in modeling, analysis and tooling that are required to bring sophisticated modeling and development methods within reach of software architects.
Revised: December 27, 2010 |
Published: November 7, 2010
Citation
Gorton I., and Y. Liu. 2010.Advancing Software Architecture Modeling for Large Scale Heterogeneous Systems. In FSE/SDP Workshop on the Future of Software Engineering Research (FoSER 2010), Santa Fe, New Mexico, USA, November 2010, 143-147. New York:Association for Computing Machinery.PNNL-SA-75277.doi:10.1145/1882362.1882393