Fundamentals for the next generation of automation solutions of the fourth industrial revolution

Due to rising engineering expenses, increasing cost pressure and additional flexibility requirements new methods of software development have to be adapted in the automation domain. The key challenge is the development of reusable, maintainable and adaptable automation solutions. These software qualities are directly influenced by the software architecture. Therefore the authors present a software architecture for the next generation automation solution and a process that ensures the proper implementation of the architecture. Afterward, an example for such an automation solutions is given.

[1]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[2]  Ulrich Epple,et al.  An engineerable procedure description method for industrial automation , 2013, 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA).

[3]  Lars Evertz Laying a basis for service systems in process control , 2013, 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA).

[4]  Birgit Vogel-Heuser,et al.  Challenges for Software Engineering in Automation , 2014 .

[5]  Jan Bosch,et al.  Software Architecture as a Set of Architectural Design Decisions , 2005, 5th Working IEEE/IFIP Conference on Software Architecture (WICSA'05).

[6]  S. Balaji,et al.  WATEERFALLVs V-MODEL Vs AGILE: A COMPARATIVE STUDY ON SDLC , 2012 .

[7]  Alpana Dubey Evaluating software engineering methods in the context of automation applications , 2011, 2011 9th IEEE International Conference on Industrial Informatics.

[8]  Ulrich Epple,et al.  Sprechende Kommandos als Grundlage moderner Prozessführungsschnittstellen , 2015 .

[9]  Leonard J. Bass,et al.  Scenario-Based Analysis of Software Architecture , 1996, IEEE Softw..

[10]  François Jammes,et al.  Service-oriented paradigms in industrial automation , 2005, IEEE Transactions on Industrial Informatics.

[11]  Henry Muccini,et al.  Software architecture-based analysis and testing: a look into achievements and future challenges , 2013, Computing.