Skip to main content

The Present and Future of Large-Scale Systems Modeling and Engineering

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10018))

Abstract

Today’s society and organizations rely on large-scale and ultra-large scale IT systems. Large-scale IT systems drive social and organizational change. We find them as the backbone of what we call the digital society, the digital economy, the fourth industrial revolution and so forth. Large scale-systems show as systems of systems or IT system landscapes. They show as data-intensive systems, workflow-intensive systems, massively resource-intensive systems, highly distributed systems. How to deal with the complexity of large-scale systems? How to approach architecture, design, realization and management of large-scale systems in systematic and rigorous ways? In this talk we attempt a foundational review of modeling and engineering techniques available for large-scale systems. From this, we try to understand possible pathways, both short-term and long-term, of large-scale systems modeling and engineering.

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 EPUB and 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

References

  1. Alexander, C.: A Pattern Language - Towns, Buildings, Construction. Oxford University Press, Oxford (1977)

    Google Scholar 

  2. Alexander, C.: Patterns in Architecture. Keynote Speech, OOSPLA 1996 - Object-Oriented Programming, Systems, Languages, and Applications. Conference Video (1996)

    Google Scholar 

  3. Ashby, W.R.: Design for a Brain. Wiley, Hoboken (1954)

    Book  MATH  Google Scholar 

  4. Atkinson, C., Draheim, D.: Cloud aided-software engineering: evolving viable software systems through a web of views. In: Mahmood, Z., Saeed, S. (eds.) Software Engineering Frameworks for Cloud Computing Paradigm, pp. 255–281. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  5. Atkinson, C., Draheim, D., Geist, V.: Typed business process specification. In: Proceedings of the 14th IEEE International Enterprise Computing Conference, EDOC 2010. IEEE Press (2010)

    Google Scholar 

  6. Atkinson, C., Stoll, D., Tunjic, C.: Orthographic software modeling. In: Proceedings of the 2nd International Workshop on Models and Model-Driven Methods for Service Engineering, 3M4SE 2011. IEEE Press, August 2011

    Google Scholar 

  7. Atkinson, C., Stoll, D., Bostan, P.: Supporting view-based development through orthographic software modeling. In: Proceedings of the 4th International Conference on Evaluation on Novel Approaches to Software Engineering, ENASE 2009. INSTICC Press (2009)

    Google Scholar 

  8. Atkinson, C., Stoll, D.: Orthographic modeling environment. In: Fiadeiro, J.L., Inverardi, P. (eds.) FASE 2008. LNCS, vol. 4961, pp. 93–96. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  9. Atkinson, C.: Component-Based Product Line Engineering with UML. Addison-Wesley, Boston (2002)

    Book  MATH  Google Scholar 

  10. Beer, S.: Fanfare for Effective Management - Cybernetic Praxis in Government. The 3rd Richard Goodman Memorial Lecture, Delivered at Brighton Polytechnic, Moulsecoomb, Brighton, 14 February 1973

    Google Scholar 

  11. Beer, S.: The Heart of Enterprise - Companion Volume to: The Brain of the Firm. Wiley, Hoboken (1994)

    Google Scholar 

  12. Beer, S.: The Brain of the Firm - Companion Volume to: The Heart of Enterprise. Wiley, Hoboken (1994)

    Google Scholar 

  13. Bordbar, B., Draheim, D., Horn, M., Schulz, I., Weber, G.: Integrated model-based software development, data access, and data migration. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, pp. 382–396. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  14. Breu, R., Agreiter, B., Farwick, M., Felderer, M., Hafner, M., Innerhofer-Oberperfler, F.: Living models - ten principles for change-driven software engineering. Int. J. Softw. Inform. 5(1–2), 267–290 (2011)

    Google Scholar 

  15. Buxton, J.N., Randell, B.: Software Engineering - Report on a Conference Sponsored by the NATO Science Committee, Rome, October 1969. NATO Science Committee, April 1970

    Google Scholar 

  16. Draheim, D.: Reflective constraint writing. In: Hameurlain, A., et al. (eds.) TLDKS XXIV. LNCS, vol. 9510, pp. 1–60. Springer, Heidelberg (2016). doi:10.1007/978-3-662-49214-7_1

    Chapter  Google Scholar 

  17. Draheim, D.: Towards total budgeting and the interactive budget warehouse. In: Piazolo, F., Felderer, M. (eds.) Innovation and Future of Enterprise Information Systems. LNISO, vol. 4, pp. 271–286. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  18. Draheim, D.: Smart business process management. In: 2011 BPM and Workflow Handbook, Digital Edition. Workflow Management Coalition (2011)

    Google Scholar 

  19. Draheim, D.: The service-oriented metaphor deciphered. J. Comput. Sci. Eng. (2010)

    Google Scholar 

  20. Draheim, D.: Business Process Technology - A Unified View on Business Processes, Workflows and Enterprise Applications. Springer, Heidelberg (2010)

    Google Scholar 

  21. Draheim, D., Felderer, M., Pekar, V.: Weaving social software features into enterprise resource planning systems. In: Piazolo, F., Felderer, M. (eds.) Novel Methods and Technologies for Enterprise Information Systems. LNISO, vol. 8, pp. 223–237. Springer, Heidelberg (2014)

    Google Scholar 

  22. Draheim, D., Nathschlger, C.: A context-oriented synchronization approach. In: Electronic Proceedings of the 2nd International VLDB Workshop in Personalized Access, Profile Management, and Context Awareness, PersDB 2008 (2008)

    Google Scholar 

  23. Draheim, D., Weber, G. (eds.): Trends in Enterprise Application Architecture. LNCS, vol. 4473. Springer, Heidelberg (2007)

    Google Scholar 

  24. Draheim, D., Weber, G.: Form-Oriented Analysis - A New Methodology to Model Form-Based Applications. Springer, Heidelberg (2005)

    MATH  Google Scholar 

  25. Draheim, D., Weber, G.: Specification and generation of model 2 web interfaces. In: Masoodian, M., Jones, S., Rogers, B. (eds.) APCHI 2004. LNCS, vol. 3101, pp. 101–110. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  26. Draheim, D., Weber, G.: Storyboarding form-based, interfaces. In: Proceedings of the 9th IFIP TC13 International Conference on Human-Computer Interaction, INTERACT 2003. IOS Press (2003)

    Google Scholar 

  27. Draheim, D., Weber, G.: Modeling submit/response style systems with form charts and dialogue constraints. In: Meersman, R. (ed.) OTM-WS 2003. LNCS, vol. 2889, pp. 267–278. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  28. Draheim, D., Weber, G.: Strongly typed server pages. In: Halevy, A.Y., Gal, A. (eds.) NGITS 2002. LNCS, vol. 2382, p. 29. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  29. The Ecomist. Blackrock - The Monolith and the Markets, 7th December 2013

    Google Scholar 

  30. Emmerich, W., Spanoudakis, G., Finkelstein, A.: Next-generation viewpoint-based environments. In: The 7th European Workshop on Next Generation of CASE Tools, NGCT 1996 (1996)

    Google Scholar 

  31. Eshuis, R., Norta, A.: A framework for service outsourcing using process views. In: Proceedings of the 14th International Enterprise Distributed Object Computing Conference, EDOC 2010. IEEE (2010)

    Google Scholar 

  32. Eessaar, E., Sgirka, R.: A SQL-database based meta-CASE system and its query subsystem. In: Sobh, T., Elleithy, K. (eds.) Innovations in Computing Sciences and Software Engineering, pp. 57–62. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  33. Eessaar, E.: On pattern-based database design and implementation. In: Proceedings of the 6th International Conference on Software Engineering Research, Management and Applications, SERA 2008. IEEE (2008)

    Google Scholar 

  34. Gillette, W.: Managing megaprojects a focused approach. Software 13(4) (1996). IEEE

    Google Scholar 

  35. Grudin, J.: Computer-supported cooperative work: history and focus. Computer 27(5), 19–26 (1994). IEEE Press

    Article  Google Scholar 

  36. Hammer, M., Champy, J.: Reengineering the Corporation: A Manifesto for Business Revolution. HarperCollins Publishers, New York (1993)

    Google Scholar 

  37. Hewitt, C., Bishop, P., Steiger, R.: A universal modular ACTOR formalism for artificial intelligence. In: Proceedings of the 3rd International Joint Conference on Artificial Intelligence, IJCAI 1973 (1973)

    Google Scholar 

  38. Himsl, M., Jabornig, D., Leithner, W., Regner, P., Wiesinger, T., Küng, J., Draheim, D.: An iterative process for adaptive meta- and instance modeling. In: Wagner, R., Revell, N., Pernul, G. (eds.) DEXA 2007. LNCS, vol. 4653, pp. 519–528. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  39. Hoare, C.A.R.: Communicating Sequential Processes. Prentice-Hall, Upper Saddle River (1985)

    MATH  Google Scholar 

  40. IIBA. A Guide to the Business Analysis Body of Knowledge (BABOK Guide). International Institute of Business Analysis, Whitby (2015)

    Google Scholar 

  41. International Organization for Standardization. International Standard ISO 9000:2005(E). Quality Management Systems - Guidelines for Performance Improvements. ISO (2000)

    Google Scholar 

  42. Jensen, M., Meckling, W.: Theory of the firm - managerial behavior, agency costs, ownership structure. J. Financ. Econ. 3(4) (1976)

    Google Scholar 

  43. Lewin, K., Conflicts, R.S.: Resolving Social Conflicts: Selected Papers on Group Dynamics. Harper & Row, New York (1948)

    Google Scholar 

  44. Lutteroth, C., Draheim, D., Weber, G.: Generative programming for C#. ACM SIGPLAN Not. 40(8) (2005)

    Google Scholar 

  45. Maier, M.W.: Architecting principles for systems-of-systems. Syst. Eng. 1(4), 267–284 (1998)

    Article  Google Scholar 

  46. Mell, P., Grance, T.: The NIST Definition of Cloud Computing - version 15. National Institute of Standards and Technology, Information Technology Laboratory (2009)

    Google Scholar 

  47. Miller, E.: Designing Freedom, Regulating a Nation - Socialist Cybemetics in Allende’s Chile. Working Paper #34, Massachusetts Institute of Technology, January 2002

    Google Scholar 

  48. Milner, R.: Communication and Concurrency. Prentice Hall, Upper Saddle River (1989)

    MATH  Google Scholar 

  49. Naur, P., Randell, B. (eds.): Software Engineering - Report on a Conference Sponsored by the NATO Science Committee, Garmisch, October 1968. NATO Science Committee, January 1969

    Google Scholar 

  50. Nelson, T.H.: The heart of connection - hypermedia unified by transclusion. Commun. ACM 38(8) (1995)

    Google Scholar 

  51. Norta, A., Ma, L., Duan, Y., Rull, A., Klvart, M., Taveter, K.: eContractual choreography-language properties towards cross-organizational business collaboration. J. Internet Serv. Appl. 6(8) (2014)

    Google Scholar 

  52. Nuseibeh, B., Kramer, J., Finkelstein, A.: Viewpoints: meaningful relationships are difficult! In: Proceedings of the 25th International Conference on Software Engineering, ICSE 2003, pp. 676–683. IEEE Press (2003)

    Google Scholar 

  53. Pappel, I., Pappel, I.: Methodology for measuring the digital capability of local governments. In: Proceedings of the 5th International Conference on Theory and Practice of Electronic Governance, ICEGOV 2011. ACM (2011)

    Google Scholar 

  54. Pappel, I., Pappel, I., Saarmann, M.: Digital records keeping to information governance in Estonian local governments. In: Proceedings of the International Conference on Information Society, i-Society 2012. IEEE (2011)

    Google Scholar 

  55. Piho, G., Tepandi, J., Parman, M.: Towards LIMS (laboratory information management systems) software in global context. In: Proceedings of the 35th International Convention of ICT, Electronics and Microelectronics, MIPRO 2012. IEEE (2012)

    Google Scholar 

  56. Piho, G., Tepandi, J., Roost, M.: Domain analysis with archetype patterns based Zachman Framework for enterprise architecture. In: Proceedings of the International Symposium on Information Technology. IEEE (2010)

    Google Scholar 

  57. Pollak, B. (ed.): Ultra-Large-Scale Systems - The Software Challenge of the Future. Software Engineering Institute, Carnegie-Mellon University, Pittsburgh (2006)

    Google Scholar 

  58. Sabetzadeh, M., Finkelstein, A., Goedicke, M.: Viewpoints. In: Encyclopedia of Software Engineering. Taylor & Francis, pp. 1318–1329 (2010)

    Google Scholar 

  59. Schein, E.H.: Organizational Culture and Leadership. Wiley, Hoboken (2004)

    Google Scholar 

  60. Weiss, G. (ed.): Multiagent Systems, 2nd edn. MIT Press, Cambridge (2013)

    Google Scholar 

  61. Wiener, N.: The Human Use of Human Beings. Houghton Mifflin, Boston (1950)

    Google Scholar 

  62. Wiener, N.: Cybernetics - or Control and Communication in the Animal and the Machine. Wiley, New York (1948)

    Google Scholar 

  63. Zachman, J.A.: A framework for information systems architecture. IBM Syst. J. 26(3) (1987)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dirk Draheim .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Draheim, D. (2016). The Present and Future of Large-Scale Systems Modeling and Engineering. In: Dang, T., Wagner, R., Küng, J., Thoai, N., Takizawa, M., Neuhold, E. (eds) Future Data and Security Engineering. FDSE 2016. Lecture Notes in Computer Science(), vol 10018. Springer, Cham. https://doi.org/10.1007/978-3-319-48057-2_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-48057-2_25

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-48056-5

  • Online ISBN: 978-3-319-48057-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics