Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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–74
Brandl D, Consulting B (2008) What is ISA-95? Industrial best practices of manufacturing information technologies with ISA-95 models
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, http://dblp.uni-trier.de/db/conf/wsc/wsc2001.html%23ChawlaB01
CommSvr (2013) Address space model designer. http://www.commsvr.com/Products/OPCUA/UAModelDesigner.aspx
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
IEC (2009) Function field device tool (FDT) interface specification, IEC 62453. Technical report, Geneve
IEC (2010) Function blocks (FB) for process control—part 3: electronic device description language (EDDL), IEC 61084-3 Ed. 2.0. Technical report, Geneve
Ignition (2013) Inductive automation, ignition server. http://www.inductiveautomation.com/scada-software
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, Italy
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, UK
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
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
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–2108
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
Maier MW (1998) Architecting principles for systems-of-systems. Syst Eng 1(4):267–284
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
Microsoft (2013) Microsoft streaminsight. http://technet.microsoft.com/en-us/library/ee362541.aspx
Minor J (2011) Bridging OPC-UA and DPWS for industrial SOA. Master’s thesis, Tampere University of Technology, Tampere. http://dspace.cc.tut.fi/dpub/bitstream/handle/123456789/20954/minor.pdf
OASIS (2013) OASIS web services business process execution language (WSBPEL) TC. https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel
Riedl M (2005) Distributed object model environment. Ph.D. thesis, Otto-von-Guericke-Universität Magdeburg, Magdeburg
Riedl M, Naumann F (2011) EDDL: electronic device description language. Oldenbourg Industrie, verlag
SAP (2013a) SAP HANA cloud. http://www.sap.com/pc/tech/in-memory-computing-hana/software/overview/index.html
SAP (2013b) SAP Manufacturing, Integration and Intelligence (MII). http://www.sap.com/solution/lob/scm/software/manufacturing-integration-intelligence/index.html
SIEMENS (2013a) SCADA System SIMATIC WinCC open architecture. http://www.automation.siemens.com/mcms/human-machine-interface/en/visualization-software/simatic-wincc-open-architecture/
SIEMENS (2013b) SIEMENS SIMATIC STEP 7. http://www.automation.siemens.com/mcms/simatic-controller-software/en/step7/
Acknowledgments
The authors would like to thank the European Commission for their support, and the partners of the EU FP7 project IMC-AESOP (http://www.imc-aesop.eu) for the fruitful discussions.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Harrison, R. et al. (2014). Next Generation of Engineering Methods and Tools for SOA-Based Large-Scale and Distributed Process Applications. In: Colombo, A., et al. Industrial Cloud-Based Cyber-Physical Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-05624-1_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-05624-1_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-05623-4
Online ISBN: 978-3-319-05624-1
eBook Packages: EngineeringEngineering (R0)