Next Generation of Engineering Methods and Tools for SOA-Based Large-Scale and Distributed Process Applications

  • Robert HarrisonEmail author
  • C. Stuart McLeod
  • Giacomo Tavola
  • Marco Taisch
  • Armando W. Colombo
  • Stamatis Karnouskos
  • Marcel Tilly
  • Petr Stluka
  • François Jammes
  • Roberto Camp
  • Jerker Delsing
  • Jens Eliasson
  • J. Marco Mendes


Engineering methods and tools are seen as key for designing, testing, deploying and operating future infrastructures. They accompany critical processes from ‘cradle-to-grave’. Here we provide an overview of the user and business requirements for engineering tools, including system development, modelling, visualisation, commissioning and change in an SOA engineering environment. An appraisal of existing engineering tools appropriate to IMC-AESOP, both commercial and development prototypes are presented, culminating in the presentation of tool cartography graphically, defining the impact of these tools within the enterprise and system lifecycle.


Information Model Building Lubrication System Complex Event Processing SCADA System Core Tool 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



The authors would like to thank the European Commission for their support, and the partners of the EU FP7 project IMC-AESOP ( for the fruitful discussions.


  1. 1.
    Ali M, Chandramouli B, Goldstein J, Schindlauer R (2011) The extensibility framework in microsoft streaminsight. In: IEEE 27th international conference on data engineering (ICDE), 2011, pp 1242–1253. doi: 10.1109/ICDE.2011.5767878
  2. 2.
    Andreas T, Saikou D, Charles T (2007) Applying the levels of conceptual interoperability model in support of integratability, interoperability, and composability for system-of-systems engineering. J Syst Cybern Inform 5:65–74Google Scholar
  3. 3.
    Brandl D, Consulting B (2008) What is ISA-95? Industrial best practices of manufacturing information technologies with ISA-95 modelsGoogle Scholar
  4. 4.
    Chawla R, Banerjee A (2001) A virtual environment for simulating manufacturing operations in 3D. In: Winter simulation conference, pp 991–997. doi: 10.1145/564124.564265,
  5. 5.
    CommSvr (2013) Address space model designer.
  6. 6.
    Dai W, Vyatkin V (2010) Redesign distributed IEC 61131–3 PLC system in IEC 61499 function blocks. In: IEEE conference on emerging technologies and factory automation (ETFA), 2010, pp 1–8. doi: 10.1109/ETFA.2010.5641239
  7. 7.
    IEC (2009) Function field device tool (FDT) interface specification, IEC 62453. Technical report, GeneveGoogle Scholar
  8. 8.
    IEC (2010) Function blocks (FB) for process control—part 3: electronic device description language (EDDL), IEC 61084-3 Ed. 2.0. Technical report, GeneveGoogle Scholar
  9. 9.
    Ignition (2013) Inductive automation, ignition server.
  10. 10.
    Karnouskos S, Goncalves Da Silva P, Ilic D (2012) Energy services for the smart grid city. In: 6th IEEE international conference on digital ecosystem technologies–complex environment engineering (IEEE DEST-CEE), Campione d’Italia, ItalyGoogle Scholar
  11. 11.
    Kaur N, Harrison R, West A, Phaithoonbuathong P (2010) Web services-based control devices for future generation distributed automation systems. In: Proceedings of the world congress on engineering (WCE), vol 3. London, UKGoogle Scholar
  12. 12.
    Kaur N, McLeod C, Jain A, Harrison R, Ahmad B, Colombo A, Delsing J (2013) Design and simulation of a soa-based system of systems for automation in the residential sector. In: IEEE international conference on industrial technology (ICIT 2013), pp 1976–1981. doi: 10.1109/ICIT.2013.6505981
  13. 13.
    Li C, Qi J, Shu H (2008) A SOA-based ARIS model for BPR. In: IEEE international conference on e-business engineering, 2008. ICEBE ’08, pp 590–595. doi: 10.1109/ICEBE.2008.14
  14. 14.
    Lobov A, Lopez FU, Herrera VV, Puttonen J, Lastra J (2009) Semantic web services framework for manufacturing industries. In: 2008 IEEE international conference on robotics and biomimetics, IEEE, pp 2104–2108Google Scholar
  15. 15.
    Maier M (2005) Research challenges for systems-of-systems. In: IEEE international conference on systems, man and cybernetics, 2005, vol 4, pp 3149–3154. doi: 10.1109/ICSMC.2005.1571630
  16. 16.
    Maier MW (1998) Architecting principles for systems-of-systems. Syst Eng 1(4):267–284CrossRefGoogle Scholar
  17. 17.
    Mendes J, Bepperling A, Pinto J, Leitao P, Restivo F, Colombo A (2009) Software methodologies for the engineering of service-oriented industrial automation: the continuum project. In: IEEE 33rd annual international computer software and applications conference, 2009. COMPSAC ’09, vol 1, pp 452–459. doi: 10.1109/COMPSAC.2009.66
  18. 18.
    Microsoft (2013) Microsoft streaminsight.
  19. 19.
    Minor J (2011) Bridging OPC-UA and DPWS for industrial SOA. Master’s thesis, Tampere University of Technology, Tampere.
  20. 20.
    OASIS (2013) OASIS web services business process execution language (WSBPEL) TC.
  21. 21.
    Riedl M (2005) Distributed object model environment. Ph.D. thesis, Otto-von-Guericke-Universität Magdeburg, MagdeburgGoogle Scholar
  22. 22.
    Riedl M, Naumann F (2011) EDDL: electronic device description language. Oldenbourg Industrie, verlagGoogle Scholar
  23. 23.
  24. 24.
    SAP (2013b) SAP Manufacturing, Integration and Intelligence (MII).
  25. 25.
  26. 26.

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Robert Harrison
    • 1
    Email author
  • C. Stuart McLeod
    • 1
  • Giacomo Tavola
    • 2
  • Marco Taisch
    • 2
  • Armando W. Colombo
    • 3
    • 4
  • Stamatis Karnouskos
    • 5
  • Marcel Tilly
    • 6
  • Petr Stluka
    • 7
  • François Jammes
    • 8
  • Roberto Camp
    • 9
  • Jerker Delsing
    • 10
  • Jens Eliasson
    • 10
  • J. Marco Mendes
    • 11
  1. 1.University of WarwickCoventryUK
  2. 2.Politecnico di MilanoMilanoItaly
  3. 3.Schneider ElectricMarktheidenfeldGermany
  4. 4.University of Applied Sciences Emden/LeerEmdenGermany
  5. 5.SAPKarlsruheGermany
  6. 6.MicrosoftUnterschleißheimGermany
  7. 7.HoneywellPragueCzech Republic
  8. 8.Schneider ElectricGrenobleFrance
  9. 9.FluidHouseJyväskyläFinland
  10. 10.Luleå University of TechnologyLuleåSweden
  11. 11.Schneider ElectricMarktheidenfeldGermany

Personalised recommendations