SysML modeling of service-oriented system-of-systems
Innovations in Systems and Software Engineering - Trang 1-17 - 2022
Tóm tắt
The success of the ongoing fourth industrial revolution largely depends on our ways to cope with the novel design challenges arising from a combination of an enormous increase in process and product complexity, as well as the expected autonomy and self-organization of complex and diverse industrial hardware–software installments, often called systems-of-systems. In this paper, we employ the service-oriented architectural paradigm, as materialized in the Eclipse Arrowhead framework, to represent modern systems engineering principles and their open structural principles and, thus, relevance to flexible and adaptive systems. As for adequately capturing the structural aspect, we propose using model-based engineering techniques and, in particular, a SysML-based specialization of systems modeling. The approach is illustrated by a real-life use-case in industrial automation.
Tài liệu tham khảo
Maier MW (1996) Architecting principles for systems-of-systems. INCOSE Int Symp 6(1):565–573. https://doi.org/10.1002/j.2334-5837.1996.tb02054.x
Maier MW (1998) Architecting principles for systems-of-systems. Systems Eng 1(4):267–284 https://doi.org/10.1002/(SICI)1520-6858(1998)1:4<267::AID-SYS3>3.0.CO;2-D
Boardman J, Sauser B (2006) System of systems - the meaning of of. In: 2006 IEEE/SMC international conference on system of systems engineering. p 6 https://doi.org/10.1109/SYSOSE.2006.1652284
Micouin P (2014) Model based systems engineering: fundamentals and methods. John Wiley and Sons, New Jersey
Friedenthal S, Moore A, Steiner R (2014) A practical guide to SysML: the systems modeling language. Morgan Kaufmann
Omg systems modeling language (omg sysml), version 1.6 (2019), https://www.omg.org/spec/SysML/1.6/
Erl T (2005) Service-oriented architecture: concepts. Prentice Hall, Technology and Design
IBM Cloud Education: SOA (service-oriented architecture), https://www.ibm.com/cloud/learn/soa
Bashioum C, Behera P, Breininger K, et al (2006) Reference model for service oriented architecture. OASIS Standard soa-rm, Organization for the Advancement of Structured Information (OASIS), https://docs.oasis-open.org/soa-rm/v1.0/soa-rm.html, version 1.0, accessed 2021-10-05
Edwards WK (1999) Core Jini with Book. Prentice Hall Professional Technical Reference
https://www.fiware.org
https://www.eclipse.org/basyx/
Delsing J (2017) IoT autoamtion - arrowhead framework. CRC Press, Boca Raton
https://projects.eclipse.org/projects/iot.arrowhead
Paniagua C, Delsing J (2020) Industrial frameworks for internet of things: a survey. IEEE Syst J pp 1–11 https://doi.org/10.1109/JSYST.2020.2993323
https://en.wikipedia.org/wiki/Service-oriented_architecture
Scholten B (2007) The road to integration: A guide to applying the ISA-95 standard in manufacturing. Isa
Adolphs P, Bedenbender H, Dirzus D, Ehlich M, Epple U, Hankel M (2015) Referenzarchitekturmodell industrie 4.0 (rami 4.0)
https://www.iiconsortium.org/IIRA.htm
Sauser B, Boardman J, Verma D (2010) Systomics: Toward a biology of system of systems. IEEE Trans Syst Man Cybern Part A Syst Hum 40(4):803–814. https://doi.org/10.1109/TSMCA.2010.2048024
Iso 811346-12:2018, https://www.iso.org/standard/63886.html
ISO-18828 - industrial automation systems and integration — standardized procedures for production systems engineering. Standard document Part 1-5, ISO (2018-2019)
Wikipedia contributors:(2020)ANSI/ISA-95 — Wikipedia, the free encyclopedia. https://en.wikipedia.org/w/index.php?title=ANSI/ISA-95 &oldid=977352897 , [Online; accessed 24-January-2021]
Karnouskos S, Colombo AW, Jammes F, Delsing J, Bangemann T (2010) Towards an architecture for service-oriented process monitoring and control. In: IECON 2010 - 36th annual conference on IEEE industrial electronics society. pp 1385–1391 https://doi.org/10.1109/IECON.2010.5675482
Karnouskos S, Colombo AW (2011) Architecting the next generation of service-based scada/dcs system of systems. In: IECON 2011 - 37th annual conference of the IEEE industrial electronics society. pp 359–364 https://doi.org/10.1109/IECON.2011.6119279
Colombo AW, Bangemann T, Karnouskos S (2013) A system of systems view on collaborative industrial automation. In: 2013 IEEE international conference on industrial technology (ICIT). pp 1968–1975 https://doi.org/10.1109/ICIT.2013.6505980
OMG (2009) Service oriented architecture modeling language (soaml) - specification for the uml profile and metamodel for services (upms). Tech. Rep. OMG Document Number: ptc/2009-12-09, OMG http://www.omg.org/spec/SoaML/20091101
Papazoglou MP, van den Heuvel WJ (2006) Service-oriented design and development methodology. Int J Web Eng Technol 2(4):412–442
Papazoglou MP (2013) Web Services and SOA: principles and technology. No. ISBN 9780273732167, Pearson Education Canada, 2nd edn
Arsanjani A, Allam A (2006) Service-oriented modeling and architecture for realization of an soa. In: 2006 IEEE international conference on services computing (SCC’06). pp 521–521 https://doi.org/10.1109/SCC.2006.93
Bell M (2008) Introduction to service-oriented modeling - service-oriented modeling: service analysis, design, and architecture. No. ISBN 978-0-470-14111-3., Wiley and Sons, New Jersey
Urgese G, Azzoni P, Deventer JV, Delsing J, Macii E (2020) An engineering process model for managing a digitalised life-cycle of products in the industry 4.0. In: NOMS 2020 - 2020 IEEE/IFIP Network Operations and Management Symposium. pp 1–6 https://doi.org/10.1109/NOMS47738.2020.9110365
Omg unified modeling language (uml), version 2.5.1 (2017), https://www.omg.org/spec/UML/
Fuentes-Fernández L, Vallecillo-Moreno A (2004) An introduction to UML profiles. UML Model Eng 2:6–13
Blomstedt F, Ferreira LL, Klisics M, Chrysoulas C, de Soria IM, Morin B, Zabasta A, Eliasson J, Johansson M, Varga P (2014) The arrowhead approach for soa application development and documentation. In: IECON 2014 - 40th Annual conference of the IEEE industrial electronics society. pp 2631–2637 https://doi.org/10.1109/IECON.2014.7048877
Delsing J, Eliasson J, van Deventer J, Derhamy H, Varga P (2016) Enabling iot automation using local clouds. In: 2016 IEEE 3rd world forum on internet of things (WF-IoT). pp 502–507 https://doi.org/10.1109/WF-IoT.2016.7845474
https://github.com/Systems-Modeling/SysML-v2-Release
https://productive40.eu
https://productive40.eu/2019/02/25/prediction-online-analyzing-sensors-norwegians-taking-control/
Seidewitz E (2007) On a metasemantic protocol for modeling language extension. In: Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD. pp 465–472. INSTICC, SciTePress (2020). https://doi.org/10.5220/0009181604650472