Skip to main content

Application of New ATAM Tools to Evaluation of the Dynamic Map Architecture

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 368))

Abstract

The paper reports an application of Architecture-based Tradeoff Analysis Method (ATAM) for early evaluation of the Dynamic Map architecture. The Dynamic Map is a complex information system, composed of spatial databases, storing static and dynamic data relevant for urban traffic, as well as a set of software modules responsible for data collection, interpretation and provision. Due to the complexity of the system, its size and key importance of its services to other subsystems, we decided to perform architecture evaluation using the ATAM method. To facilitate the task new tools supporting ATAM based assessment are proposed: Scenario Influence Matrix and Architectural Decision Matrix. Taking as example an excerpt from the system architecture, we present how they were used during the architecture evaluation. The gathered experience confirm usefulness of the tools, enabling ATAM to help detecting real flaws in a design and identify potential risks.

Work has been co-financed by the European Regional Development Fund under the Innovative Economy Operational Programme, INSIGMA project no. POIG.01.01.02-00-062/09.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. INSIGMA project, http://insigma.kt.agh.edu.pl (last accessed January 2013)

  2. OpenStreetMap wiki, http://wiki.openstreetmap.org/wiki (last accessed January 2013)

  3. Boucké, N., Weyns, D., Schelfthout, K., Holvoet, T.: Applying the ATAM to an architecture for decentralized control of a transportation system. In: Hofmeister, C., Crnković, I., Reussner, R. (eds.) QoSA 2006. LNCS, vol. 4214, pp. 180–198. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  4. Clements, P., Kazman, R., Klein, M.: Evaluating Software Architectures: Methods and Case Studies. Addison-Wesley Professional (2001)

    Google Scholar 

  5. Ferber, S., Heidl, P., Lutz, P.: Reviewing product line architectures: Experience report of ATAM in an automotive context. In: van der Linden, F.J. (ed.) PFE 2002. LNCS, vol. 2290, pp. 364–382. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  6. Głowacz, A., Mikrut, Z., Pawlik, P.: Video detection algorithm using an optical flow calculation method. In: Dziech, A., Czyżewski, A. (eds.) MCSS 2012. CCIS, vol. 287, pp. 118–129. Springer, Heidelberg (2012), http://dx.doi.org/10.1007/978-3-642-30721-8_12

    Chapter  Google Scholar 

  7. ISO/IEC: ISO/IEC 9126. Software engineering – Product quality. ISO/IEC (2001)

    Google Scholar 

  8. ISO/IEC: ISO/IEC CD 25010.3: Systems and software engineering - Software product Quality Requirements and Evaluation (SQuaRE) - Software product quality and system quality in use models. ISO/IEC (2009)

    Google Scholar 

  9. Jones, L.G., Lattanze, A.J.: Using the architecture tradeoff analysis method to evaluate a wargame simulation system: A case study. Technical Report CMUSEI2001TN022 Software Engineering Institute Carnegie Mellon University Pittsburgh PA, 33 (December 2001)

    Google Scholar 

  10. Kazman, R., Barbacci, M., Klein, M., Carriere, S.J., Woods, S.G.: Experience with performing architecture tradeoff analysis. In: Proceedings of the 21st International Conference on Software Engineering, ICSE 1999, pp. 54–63 (1999)

    Google Scholar 

  11. Kazman, R., Bass, L., Klein, M.: The essential components of software architecture design and analysis. Journal of Systems and Software 79(8), 1207–1216 (2006)

    Article  Google Scholar 

  12. Kazman, R., Klein, M., Clements, P.: ATAM: Method for architecture evaluation. Tech. rep., Carnegie Mellon University, Software Engineering Institute (2000)

    Google Scholar 

  13. Lee, J., Kang, S., Chun, H., Park, B., Lim, C.: Analysis of VAN-core system architecture- a case study of applying the ATAM. In: Proceedings of the 2009 10th ACIS International Conference on Software Engineering, Artificial Intelligences, Networking and Parallel/Distributed Computing, SNPD 2009, pp. 358–363. IEEE Computer Society, Washington, DC (2009)

    Chapter  Google Scholar 

  14. Roy, B., Graham, T.C.N.: Methods for evaluating software architecture: A survey. Computing 545(2008-545), 82 (2008)

    Google Scholar 

  15. Sliwa, J., Gleba, K., Chmiel, W., Szwed, P., Glowacz, A.: IOEM - ontology engineering methodology for large systems. In: Jędrzejowicz, P., Nguyen, N.T., Hoang, K. (eds.) ICCCI 2011, Part I. LNCS, vol. 6922, pp. 602–611. Springer, Heidelberg (2011), http://dx.doi.org/10.1007/978-3-642-23935-9_59

    Chapter  Google Scholar 

  16. Szwed, P., Kadluczka, P., Chmiel, W., Glowacz, A., Sliwa, J.: Ontology based integration and decision support in the insigma route planning subsystem. In: Ganzha, M., Maciaszek, L.A., Paprzycki, M. (eds.) FedCSIS, pp. 141–148 (2012)

    Google Scholar 

  17. Van Den Berg, H., Bosma, H., Dijk, G., Van Drunen, H., Van Gijsen, J., Langeveld, F., Luijpers, J., Nguyen, T., Oosting, Gerand Slagter, R., et al.: Archimate made practical. Work (2007)

    Google Scholar 

  18. Wallin, P., Froberg, J., Axelsson, J.: Making decisions in integration of automotive software and electronics: A method based on ATAM and AHP. In: Fourth International Workshop on Software Engineering for Automotive Systems, SEAS 2007, p. 5 (2007)

    Google Scholar 

  19. Wojnicki, I., Szwed, P., Chmiel, W., Ernst, S.: Ontology oriented storage, retrieval and interpretation for a dynamic map system. In: Dziech, A., Czyżewski, A. (eds.) MCSS 2012. CCIS, vol. 287, pp. 380–391. Springer, Heidelberg (2012), http://dx.doi.org/10.1007/978-3-642-30721-8_37

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Szwed, P., Wojnicki, I., Ernst, S., Głowacz, A. (2013). Application of New ATAM Tools to Evaluation of the Dynamic Map Architecture. In: Dziech, A., Czyżewski, A. (eds) Multimedia Communications, Services and Security. MCSS 2013. Communications in Computer and Information Science, vol 368. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38559-9_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38559-9_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-38558-2

  • Online ISBN: 978-3-642-38559-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics