Abstract
Today’s complexity of distributed application systems, such as dynamic supply networks, requires a system-of-systems (SoS) perspective for effective adaptation and sustainable use. Those systems not only need to be operated as separate systems (e.g., optimizing each transport modality in supply networks), but also are required to capture complex situations as interconnected entity (e.g., adapting a transport chain involving different modalities according to weather conditions). SoS can handle such challenges through emerging behavior, while letting each of the involved systems operate separately. The latter property requires interoperability of systems that can be preserved even in dynamically changing environments applying the theory of bigraphs. Abstract relationships allow not only the representation of dynamic interaction but also the respecification of these systems through behavior adaptations. This abstraction supports cross-system decomposition as well as composition of interaction patterns for the purpose of emergent behavior. We demonstrate the potential of this approach by orchestrating two distributed and independent systems. SoS behavior orchestration enables to directly respond to changes in the application system context.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
AS5506, SAE Standard: Architecture Analysis & Design Language (AADL). Embedded Computing Systems Committee, SAE (2004)
Baeten, J.C.M.: A Brief History of Process Algebra. Theoretical Computer Science 335(2), 131–146 (2005)
Baldwin, W.C., Sauser, B.: Modeling The Characteristics of System of Systems. In: IEEE International Conference on System of Systems Engineering, SoSE 2009, pp. 1–6 (2009)
Batista, T.: Challenges for SoS Architecture Description. In: Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems, USA, pp. 35–37. ACM Press, New York (2013), http://doi.acm.org/10.1145/2489850.2489857
Bezerianos, A., McEwan, G.: Presence Disparity in Mixed Presence Collaboration. In: Proceeding of the Twenty-sixth Annual CHI Conference Extended Abstracts on Human Factors in Computing Systems - CHI 2008, pp. 35–37. ACM Press, New York (2013), http://dl.acm.org/citation.cfm?id=1358628.1358845
Boardman, J., Sauser, B.: System of Systems - The Meaning of Of. In: 2006 IEEE/SMC International Conference on System of Systems Engineering, p. 6 (2006)
Garlan, D., Monroe, R., Wile, D.: Acme: An Architecture Description Interchange Language. In: CASCON First Decade High Impact Papers, CASCON 2010, pp. 159–173. IBM Corp., Riverton (2010), http://dx.doi.org/10.1145/1925805.1925814
Huai-Guang, W., Guo-Qing, W., Li, W.: Bigraphical Model of Service Composition in Ubiquitous Computing Environments. In: 2010 International Conference on Environmental Science and Information Application Technology (ESIAT), vol. 2, pp. 658–662 (July 2010)
IBM: Ibm integration bus (2013), http://www-03.ibm.com/software/products/us/en/integration-bus
Jamshidi, M.: Systems of Systems Engineering: Principles and Applications. CRC Press (2010)
Krishna, R., Wakeman, I., Chalmers, D.: Investigating Bigraphs to Model Dynamic Service Substitution in Pervasive Computing Scenarios. In: Proceedings of Workshop on Formal Approaches to Ubiquitous Systems (FAUS 2009), London, UK (2009)
Microsoft: Microsoft DCOM (2013), http://msdn.microsoft.com/library/cc201989.aspx
Milner, R.: The Space and Motion of Communicating Agents, vol. 20. Cambridge University Press (2009)
Mohammadi, M., Mukhtar, M.: A Review of SOA Modeling Approaches for Enterprise Information Systems. Procedia Technology 11(0), 794–800 (2013), http://www.sciencedirect.com/science/article/pii/S2212017313004143
Mule ESB: Mule esb (2013), http://www.mulesoft.com/mule-esb-open-source-esb
Nakagawa, E.Y., Gonçalves, M., Guessi, M., Oliveira, L.B.R., Oquendo, F.: The State of the Art and Future Perspectives in Systems of Systems Software Architectures. In: Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems, SESoS 2013, pp. 13–20. ACM, New York (2013), http://doi.acm.org/10.1145/2489850.2489853
Nelson, B.J.: Remote Procedure Call (1981)
Nundloll, V., Grace, P., Blair, G.S.: The role of ontologies in enabling dynamic interoperability. In: Felber, P., Rouvoy, R. (eds.) DAIS 2011. LNCS, vol. 6723, pp. 179–193. Springer, Heidelberg (2011), http://dx.doi.org/10.1007/978-3-642-21387-8_14
OMG: WSDL/SOAP-CORBA Interworking (WSDL2C) (2004), http://www.omg.org/spec/WSDL2C/1.0/ (last accessed: August 27, 2014)
OMG: CORBA to WSDL/SOAP Interworking (C2WSDL) (2008), http://www.omg.org/spec/C2WSDL/1.2.1/ (last accessed: August 27, 2014)
OMG: Corba - wsdl/soap interworking specification (2013), http://www.omg.org/spec/C2WSDL/1.2.1
Perrone, G., Debois, S., Hildebrandt, T.T.: A Model Checker for Bigraphs. In: Proceedings of the 27th Annual ACM Symposium on Applied Computing, SAC 2012, pp. 1320–1325. ACM, New York (2012), http://doi.acm.org/10.1145/2245276.2231985
Perrone, G., Debois, S., Hildebrandt, T.: A Verification Environment for Bigraphs. Innovations in Systems and Software Engineering 9(2), 95–104 (2013), http://dx.doi.org/10.1007/s11334-013-0210-2
Sharawi, A., Sala-Diakanda, S., Dalton, A., Quijada, S., Yousef, N., Rabelo, L., Sepulveda, J.: A Distributed Simulation Approach for Modeling and Analyzing Systems of Systems. In: Proceedings of the Winter Simulation Conference, WSC 2006, pp. 1028–1035 (December 2006)
W3C: Web Services Description Language, WSDL (2007), http://www.w3.org/TR/wsdl20/ (last accessed: August 26, 2014)
Xu, D.Z., Xu, D., Lei, Z.: Bigraphical Model of Context-Aware in Ubiquitous Computing Environments. In: 2011 IEEE Asia-Pacific Services Computing Conference (APSCC), pp. 389–394 (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wachholder, D., Stary, C. (2014). Bigraph-Ensured Interoperability for System(-of-Systems) Emergence. In: Meersman, R., et al. On the Move to Meaningful Internet Systems: OTM 2014 Workshops. OTM 2014. Lecture Notes in Computer Science, vol 8842. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45550-0_25
Download citation
DOI: https://doi.org/10.1007/978-3-662-45550-0_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-45549-4
Online ISBN: 978-3-662-45550-0
eBook Packages: Computer ScienceComputer Science (R0)