Skip to main content

Assessing Modifiability in Application Services Using Enterprise Architecture Models – A Case Study

  • Conference paper
Book cover Trends in Enterprise Architecture Research and Practice-Driven Research on Enterprise Transformation (PRET 2012, TEAR 2012)

Abstract

Enterprise architecture has become an established discipline for business and IT management. Architecture models constitute the core of the approach and serve the purpose of making the complexities of the real world understandable and manageable to humans. EA ideally aids the stakeholders of the enterprise to effectively plan, design, document, and communicate IT and business related issues, i.e. they provide decision support for the stakeholders. However, few initiatives explicitly state how one can analyze the EA models in order to aid decision-making. One approach that does focus on analysis is the Enterprise Architecture Modifiability Analysis Tool. This paper suggests changes to this tool and presents a case study in which these have been tested. The results indicate that the changes improved the tool. Also, based on the outcome of the case study further improvement possibilities are suggested.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ross, J., Weill, P., Robertson, D.: Enterprise architecture as strategy: Creating a foundation for business execution. Harvard Business Press (2006)

    Google Scholar 

  2. Department of Defense Architecture Framework Working Group: DoD Architecture Framework, version 1.5. Technical report, Department of Defense, USA (2007)

    Google Scholar 

  3. Zachman, J.A.: A framework for information systems architecture. IBM Systems Journal 26, 276–292 (1987)

    Article  Google Scholar 

  4. The Open Group: The Open Group Architecture Framework (TOGAF) - version 9. The Open Group (2009)

    Google Scholar 

  5. Lankhorst, M.: Enterprise architecture at work: Modelling, communication and analysis. Springer-Verlag New York Inc. (2009)

    Google Scholar 

  6. Kurpjuweit, S., Winter, R.: Viewpoint-based meta model engineering. In: Enterprise Modelling and Information Systems Architectures, EMISA 2007 (2007)

    Google Scholar 

  7. Lagerström, R., Johnson, P., Ekstedt, M.: Architecture analysis of enterprise systems modifiability – a metamodel for software change cost estimation. Software Quality Journal 18, 437–468 (2010)

    Article  Google Scholar 

  8. Lagerström, R., Johnson, P., Höök, D.: Architecture analysis of enterprise systems modifiability – models, analysis, and validation. Journal of Systems and Software 83(8), 1387–1403 (2010)

    Article  Google Scholar 

  9. Boehm, B., Madachy, R., Steece, B., et al.: Software Cost Estimation with Cocomo II with Cdrom. Prentice Hall PTR (2000)

    Google Scholar 

  10. Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edn. Addison-Wesley Longman Publishing Co., Inc., Boston (2003)

    Google Scholar 

  11. Oman, P., Hagemeister, J., Ash, D.: A definition and taxonomy for software maintainability. Technical report, Software Engineering Lab (1992)

    Google Scholar 

  12. IEEE Standards Board: IEEE standard glossary of software engineering technology. Technical report, The Institute of Electrical and Electronics Engineers (September 1990)

    Google Scholar 

  13. Halstead, M.: Elements of Software Science. Operating and programming systems series. Elsevier Science Inc. (1977)

    Google Scholar 

  14. Laird, L., Brennan, M.: Software measurement and estimation: a practical approach, vol. 2. Wiley-IEEE Computer Society Pr. (2006)

    Google Scholar 

  15. Henry, S., Kafura, D.: Software structure metrics based on information flow. IEEE Transactions on Software Engineering SE-7(5), 510–518 (1981)

    Article  Google Scholar 

  16. Frappier, M., Matwin, S., Mili, A.: Software metrics for predicting maintainability. Software Metrics Study: Tech. Memo 2 (1994)

    Google Scholar 

  17. McCabe, T.: A complexity measure. IEEE Transactions on Software Engineering (4), 308–320 (1976)

    Google Scholar 

  18. Park, R.: Software size measurement: A framework for counting source statements. Technical report, DTIC Document (1992)

    Google Scholar 

  19. Curtis, B., Krasner, H., Iscoe, N.: A field study of the software design process for large systems. Communications of the ACM 31(11), 1268–1287 (1988)

    Article  Google Scholar 

  20. Maraia, V.: The Build Master: Microsoft’s Software Configuration Management Best Practices. Addison-Wesley Professional (2005)

    Google Scholar 

  21. Jones, C.: Applied software measurement: assuring productivity and quality. McGraw-Hill, Inc. (1991)

    Google Scholar 

  22. Fenton, N., Melton, A.: Deriving structurally based software measures. Journal of Systems and Software 12(3), 177–187 (1990)

    Article  Google Scholar 

  23. OMG: Object constraint language, version 2.2. Technical report, Object Management Group, OMG (February 2010)

    Google Scholar 

  24. Akehurst, D., Bordbar, B.: On Querying UML Data Models with OCL. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol. 2185, pp. 91–103. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  25. Ullberg, J., Franke, U., Buschle, M., Johnson, P.: A tool for interoperability analysis of enterprise architecture models using Pi-OCL. In: Enterprise Interoperability IV, pp. 81–90 (2010)

    Google Scholar 

  26. IEEE: IEEE recommended practice for architectural description of software-intensive systems. Technical report, Technical Report IEEE Std 1471-2000. IEEE Computer Society (2000)

    Google Scholar 

  27. Cardoso, J., Mendling, J., Neumann, G., Reijers, H.: A Discourse on Complexity of Process Models. In: Eder, J., Dustdar, S. (eds.) BPM Workshops 2006. LNCS, vol. 4103, pp. 117–128. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  28. Gruhn, V., Laue, R.: Complexity metrics for business process models. In: 9th International Conference on Business Information Systems (BIS 2006), Citeseer, vol. 85, pp. 1–12 (2006)

    Google Scholar 

  29. Närman, P., Buschle, M., Ekstedt, M.: An enterprise architecture framework for multi-attribute information systems analysis. Systems and Software Modeling (accepted to be published, 2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Österlind, M., Lagerström, R., Rosell, P. (2012). Assessing Modifiability in Application Services Using Enterprise Architecture Models – A Case Study. In: Aier, S., Ekstedt, M., Matthes, F., Proper, E., Sanz, J.L. (eds) Trends in Enterprise Architecture Research and Practice-Driven Research on Enterprise Transformation. PRET TEAR 2012 2012. Lecture Notes in Business Information Processing, vol 131. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34163-2_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-34163-2_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34162-5

  • Online ISBN: 978-3-642-34163-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics