The Role of Computer Science and Software Technology in Organizing Universities for Industry 4.0 and Beyond

Based on intensive cooperation with four large companies, a comparative analysis of the recent developments in industry, university organizations, computer science and software technology is presented. Within this context, also the Industry 4.0 phenomena is discussed. This paper further identifies the necessary organizational structures of universities to assist companies in their transition processes, defines the relevant sub-disciplines in computer science and finally describes the software engineering and technology challenges in designing and implementing economical and robust industrial systems.

[1]  Bedir Tekinerdogan,et al.  Identifying the Research Needs of Four Large High-Technology Companies , 2016 .

[2]  Prashant M. Ambad,et al.  Industry 4.0 – A Glimpse , 2018 .

[3]  Natalia Silvis-Cividjian Pervasive Computing - Engineering Smart Systems , 2017, Undergraduate Topics in Computer Science.

[4]  Colin Ware,et al.  Information Visualization: Perception for Design , 2000 .

[5]  Mehmet Aksit,et al.  Deriving Object-Oriented Frameworks from Domain Knowledge , 1999, ECOOP Workshops.

[6]  Toby Walsh,et al.  Handbook of Constraint Programming , 2006, Handbook of Constraint Programming.

[7]  Somayeh Malakuti,et al.  Checking the Correspondence between UML Models and Implementation , 2010, RV.

[8]  Bedir Tekinerdogan,et al.  Optimizing decomposition of software architecture for local recovery , 2013, Software Quality Journal.

[9]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[10]  Mehmet Aksit,et al.  A Formal Product-Line Engineering Approach for Schedulers , 2017 .

[11]  Hasan Sözer,et al.  Composing domain-specific physical models with general-purpose software modules in embedded control software , 2014, Software & Systems Modeling.

[12]  Preston G. Smith,et al.  Accelerated Product Development: Techniques and Traps , 2007 .

[13]  Gregor Kiczales,et al.  Discussing Aspects of Aspect-Oriented Programming , 2001 .

[14]  Sholom Cohen,et al.  Domain Engineering: Product Lines, Languages, and Conceptual Models , 2013 .

[15]  Somayeh Malakuti,et al.  Evolution of composition filters to event composition , 2012, SAC '12.

[16]  H. A. Green,et al.  THE KNOWLEDGE ECONOMY , 2001 .

[17]  Somayeh Malakuti,et al.  Emergent gummy modules: modular representation of emergent behavior , 2015 .

[18]  Mehmet Aksit,et al.  The 7 C's for Creating Living Software: A Research Perspective for Quality-Oriented Software Engineering , 2004 .

[19]  Klaus Marius Hansen,et al.  Software ecosystems - A systematic literature review , 2013, J. Syst. Softw..

[20]  Zièd Choukair,et al.  Dynamic, adaptive and reconfigurable systems overview and prospective vision , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[21]  Dianxun Shuai,et al.  Distributed problem solving in multiagent systems: a spring net approach , 2005, IEEE Intelligent Systems.

[22]  Somayeh Malakuti,et al.  Emergent gummy modules: modular representation of emergent behavior , 2014, GPCE.

[23]  Lodewijk Bergmans,et al.  First-Class Compositions - Defining and Composing Object and Aspect Compositions with First-Class Operators , 2012, LNCS Trans. Aspect Oriented Softw. Dev..

[24]  Daniel Pakkala,et al.  Reference Architecture and Classification of Technologies, Products and Services for Big Data Systems , 2015, Big Data Res..

[25]  David Allen,et al.  Holacracy: The Revolutionary Management System that Abolishes Hierarchy , 2016 .

[26]  Akinori Yonezawa,et al.  Abstracting Object Interactions Using Composition Filters , 1993, ECOOP Workshop.

[27]  Lodewijk Bergmans,et al.  MOO: An architectural framework for runtime optimization of multiple system objectives in embedded control software , 2013, J. Syst. Softw..

[28]  Bedir Tekinerdogan,et al.  The DESARC method: An effective approach for university-industry cooperation , 2015 .

[29]  Michel Raynal,et al.  Distributed Algorithms for Message-Passing Systems , 2013, Springer Berlin Heidelberg.

[30]  Lodewijk Bergmans,et al.  Composing crosscutting concerns using composition filters , 2001, CACM.

[31]  Dan C. Marinescu,et al.  Cloud Computing: Theory and Practice , 2013 .

[32]  Kamala Manasa Dhara,et al.  A Survey Paper on Service Oriented Architecture Approach and Modern Web Services , 2015 .

[33]  Somayeh Malakuti,et al.  On liberating programs from the von neumann architecture via event-based modularization , 2015, MODULARITY.

[34]  Carla Susana Marques,et al.  University–industry cooperation: A systematic literature review and research agenda , 2018 .

[35]  Mehmet Aksit,et al.  Guidelines for Identifying Obstacles when Composing Distributed Systems from Components , 2001 .

[36]  Bruce McMillin,et al.  Software engineering: What is it? , 2018, 2018 IEEE Aerospace Conference.

[37]  Alberto Rodrigues da Silva,et al.  Model-driven engineering: A survey supported by the unified conceptual model , 2015, Comput. Lang. Syst. Struct..

[38]  Thomas Rauber,et al.  Parallel Programming: for Multicore and Cluster Systems , 2010, Parallel Programming, 3rd Ed..

[39]  Brian Nielsen Towards a method for combined model-based testing and analysis , 2014, 2014 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD).

[40]  Yuanyuan Zhang,et al.  Search-based software engineering: Trends, techniques and applications , 2012, CSUR.