{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T09:16:23Z","timestamp":1760346983955,"version":"3.37.3"},"reference-count":10,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,3,11]],"date-time":"2021-03-11T00:00:00Z","timestamp":1615420800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,3,11]],"date-time":"2021-03-11T00:00:00Z","timestamp":1615420800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2021,6]]},"DOI":"10.1007\/s10270-021-00875-0","type":"journal-article","created":{"date-parts":[[2021,3,11]],"date-time":"2021-03-11T13:02:55Z","timestamp":1615467775000},"page":"595-605","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Specifying dynamic software system architectures"],"prefix":"10.1007","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3703-8593","authenticated-orcid":false,"given":"Bran","family":"Seli\u0107","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,3,11]]},"reference":[{"issue":"3","key":"875_CR1","doi-asserted-by":"publisher","first-page":"527","DOI":"10.1007\/s10270-020-00793-7","volume":"19","author":"J Gray","year":"2020","unstructured":"Gray, J., Rumpe, B.: Modeling dynamic structures. J. Softw. Syst. Model. 19(3), 527\u2013528 (2020)","journal-title":"J. Softw. Syst. Model."},{"issue":"9","key":"875_CR2","doi-asserted-by":"publisher","first-page":"717","DOI":"10.1109\/32.464548","volume":"21","author":"D Luckham","year":"1995","unstructured":"Luckham, D., Vera, J.: An event-based architecture definition language. IEEE Trans. Softw. Eng. 21(9), 717\u2013734 (1995)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"6","key":"875_CR3","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/250707.239104","volume":"21","author":"J Magee","year":"1996","unstructured":"Magee, J., Kramer, J.: Dynamic structure in software architectures. SIGSOFT Softw. Eng. Notes 21(6), 3\u201314 (1996)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"issue":"1","key":"875_CR4","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N Medvidovic","year":"2000","unstructured":"Medvidovic, N., Taylor, R.N.: A classification and comparison framework for software description languages. IEEE Trans. Softw. Eng. 26(1), 70\u201393 (2000)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"875_CR5","unstructured":"Object Management Group: OMG Unified Modeling Language\u2014Version 2.5, OMG document number: formal 2015-03-01 (2015)"},{"key":"875_CR6","unstructured":"Object Management Group: Precise semantics of UML composite structures (PSCS)\u2014OMG document number: ad\/14-06-05 (2014)"},{"issue":"12","key":"875_CR7","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D Parnas","year":"1972","unstructured":"Parnas, D.: On criteria to be used in decomposing systems into modules. Commun. ACM 15(12), 1053\u20131058 (1972)","journal-title":"Commun. ACM"},{"key":"875_CR8","volume-title":"Working With Objects\u2014The OOram Software Engineering Method","author":"T Reenskaug","year":"1996","unstructured":"Reenskaug, T., et al.: Working With Objects\u2014The OOram Software Engineering Method. Manning Publications Co., Greenwhich (1996)"},{"key":"875_CR9","volume-title":"Real-Time Object-Oriented Modeling","author":"B Selic","year":"1994","unstructured":"Selic, B., Gullekson, G., Ward, P.: Real-Time Object-Oriented Modeling. Wiley, New York (1994)"},{"key":"875_CR10","unstructured":"Selic, B., Rumbaugh, J.: Using UML for modeling complex real-time systems, IBM Rational https:\/\/www.ibm.com\/developerworks\/rational\/library\/content\/03July\/1000\/1155\/1155_umlmodeling.pdf, Accessed 09 May 2020 (1998)"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-021-00875-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-021-00875-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-021-00875-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,6,16]],"date-time":"2021-06-16T08:08:07Z","timestamp":1623830887000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-021-00875-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,11]]},"references-count":10,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,6]]}},"alternative-id":["875"],"URL":"https:\/\/doi.org\/10.1007\/s10270-021-00875-0","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"type":"print","value":"1619-1366"},{"type":"electronic","value":"1619-1374"}],"subject":[],"published":{"date-parts":[[2021,3,11]]},"assertion":[{"value":"2 October 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 February 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 February 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 March 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}