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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Alexander, C.: A Pattern Language - Towns, Buildings, Construction. Oxford University Press, Oxford (1977)
Alexander, C.: Patterns in Architecture. Keynote Speech, OOSPLA 1996 - Object-Oriented Programming, Systems, Languages, and Applications. Conference Video (1996)
Ashby, W.R.: Design for a Brain. Wiley, Hoboken (1954)
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)
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)
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
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)
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)
Atkinson, C.: Component-Based Product Line Engineering with UML. Addison-Wesley, Boston (2002)
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
Beer, S.: The Heart of Enterprise - Companion Volume to: The Brain of the Firm. Wiley, Hoboken (1994)
Beer, S.: The Brain of the Firm - Companion Volume to: The Heart of Enterprise. Wiley, Hoboken (1994)
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)
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)
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
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
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)
Draheim, D.: Smart business process management. In: 2011 BPM and Workflow Handbook, Digital Edition. Workflow Management Coalition (2011)
Draheim, D.: The service-oriented metaphor deciphered. J. Comput. Sci. Eng. (2010)
Draheim, D.: Business Process Technology - A Unified View on Business Processes, Workflows and Enterprise Applications. Springer, Heidelberg (2010)
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)
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)
Draheim, D., Weber, G. (eds.): Trends in Enterprise Application Architecture. LNCS, vol. 4473. Springer, Heidelberg (2007)
Draheim, D., Weber, G.: Form-Oriented Analysis - A New Methodology to Model Form-Based Applications. Springer, Heidelberg (2005)
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)
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)
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)
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)
The Ecomist. Blackrock - The Monolith and the Markets, 7th December 2013
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)
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)
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)
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)
Gillette, W.: Managing megaprojects a focused approach. Software 13(4) (1996). IEEE
Grudin, J.: Computer-supported cooperative work: history and focus. Computer 27(5), 19–26 (1994). IEEE Press
Hammer, M., Champy, J.: Reengineering the Corporation: A Manifesto for Business Revolution. HarperCollins Publishers, New York (1993)
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)
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)
Hoare, C.A.R.: Communicating Sequential Processes. Prentice-Hall, Upper Saddle River (1985)
IIBA. A Guide to the Business Analysis Body of Knowledge (BABOK Guide). International Institute of Business Analysis, Whitby (2015)
International Organization for Standardization. International Standard ISO 9000:2005(E). Quality Management Systems - Guidelines for Performance Improvements. ISO (2000)
Jensen, M., Meckling, W.: Theory of the firm - managerial behavior, agency costs, ownership structure. J. Financ. Econ. 3(4) (1976)
Lewin, K., Conflicts, R.S.: Resolving Social Conflicts: Selected Papers on Group Dynamics. Harper & Row, New York (1948)
Lutteroth, C., Draheim, D., Weber, G.: Generative programming for C#. ACM SIGPLAN Not. 40(8) (2005)
Maier, M.W.: Architecting principles for systems-of-systems. Syst. Eng. 1(4), 267–284 (1998)
Mell, P., Grance, T.: The NIST Definition of Cloud Computing - version 15. National Institute of Standards and Technology, Information Technology Laboratory (2009)
Miller, E.: Designing Freedom, Regulating a Nation - Socialist Cybemetics in Allende’s Chile. Working Paper #34, Massachusetts Institute of Technology, January 2002
Milner, R.: Communication and Concurrency. Prentice Hall, Upper Saddle River (1989)
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
Nelson, T.H.: The heart of connection - hypermedia unified by transclusion. Commun. ACM 38(8) (1995)
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)
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)
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)
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)
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)
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)
Pollak, B. (ed.): Ultra-Large-Scale Systems - The Software Challenge of the Future. Software Engineering Institute, Carnegie-Mellon University, Pittsburgh (2006)
Sabetzadeh, M., Finkelstein, A., Goedicke, M.: Viewpoints. In: Encyclopedia of Software Engineering. Taylor & Francis, pp. 1318–1329 (2010)
Schein, E.H.: Organizational Culture and Leadership. Wiley, Hoboken (2004)
Weiss, G. (ed.): Multiagent Systems, 2nd edn. MIT Press, Cambridge (2013)
Wiener, N.: The Human Use of Human Beings. Houghton Mifflin, Boston (1950)
Wiener, N.: Cybernetics - or Control and Communication in the Animal and the Machine. Wiley, New York (1948)
Zachman, J.A.: A framework for information systems architecture. IBM Syst. J. 26(3) (1987)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)