{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:20:32Z","timestamp":1740097232904,"version":"3.37.3"},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783662491911"},{"type":"electronic","value":"9783662491928"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-662-49192-8_42","type":"book-chapter","created":{"date-parts":[[2016,1,7]],"date-time":"2016-01-07T10:47:27Z","timestamp":1452163647000},"page":"518-531","source":"Crossref","is-referenced-by-count":5,"title":["Survey on Concern Separation in Service Integration"],"prefix":"10.1007","author":[{"given":"Tomas","family":"Cerny","sequence":"first","affiliation":[]},{"given":"Michael J.","family":"Donahoo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,1,8]]},"reference":[{"key":"42_CR1","volume-title":"Getting Started with Oracle SOA Suite 11G R1 a Hands-On Tutorial","author":"H Buelow","year":"2009","unstructured":"Buelow, H., Deb, M., Kasi, J., LHer, D., Palvankar, P.: Getting Started with Oracle SOA Suite 11G R1 a Hands-On Tutorial. Packt Publishing, Birmingham (2009)"},{"key":"42_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1007\/978-3-319-04298-5_16","volume-title":"SOFSEM 2014: Theory and Practice of Computer Science","author":"K Cemus","year":"2014","unstructured":"Cemus, K., Cerny, T.: Aspect-driven design of information systems. In: Geffert, V., Preneel, B., Rovan, B., \u0160tuller, J., Tjoa, A.M. (eds.) SOFSEM 2014. LNCS, vol. 8327, pp. 174\u2013186. Springer, heidelberg (2014)"},{"key":"42_CR3","doi-asserted-by":"crossref","unstructured":"Cemus, K., Cerny, T., Donahoo, M.J.: Automated business rules transformation into a persistence layer. Procedia Comput. Sci. J. 62, 312\u2013318. Elsevier (2015)","DOI":"10.1016\/j.procs.2015.08.391"},{"key":"42_CR4","doi-asserted-by":"crossref","unstructured":"Cerny, T., Cemus, K., Donahoo, M.J., Song, E.: Aspect-driven, data-reflective and context-aware user interfaces design. In: Applied Computing Review, vol. 13, no. 4, pp. 53\u201365. ACM (2013)","DOI":"10.1145\/2577554.2577561"},{"key":"42_CR5","doi-asserted-by":"crossref","unstructured":"Cerny, T., Donahoo, M.J.: On separation of platform-independent particles in user interfaces. Cluster Comput. 18(3), 1215\u20131228. Springer, USA (2015). \n                      http:\/\/dx.doi.org\/10.1007\/s10586-015-0471-7","DOI":"10.1007\/s10586-015-0471-7"},{"issue":"2","key":"42_CR6","doi-asserted-by":"crossref","first-page":"655","DOI":"10.2298\/CSIS141202021C","volume":"12","author":"Tomas Cerny","year":"2015","unstructured":"Cerny, T., Macik, M., Donahoo, J., Janousek, J.: On distributed concern delivery in user interface design. Comput. Sci. Inf. Syst. 12(2), 655\u2013681. ComSIS Consortium (2015)","journal-title":"Computer Science and Information Systems"},{"key":"42_CR7","unstructured":"Chiba, S.: Proceedings of the ACM OOPSLA 1998 workshop on reflective programming in C++ and java. In: Javassist - A Reflection-Based Programming Wizard for Java (1998). \n                      http:\/\/www.csg.is.titech.ac.jp\/~chiba\/oopsla98\/proc\/chiba.pdf"},{"key":"42_CR8","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"K Czarnecki","year":"2000","unstructured":"Czarnecki, K., Eisenecker, U.W.: Generative Programming: Methods, Tools, and Applications. ACM Press\/Addison-Wesley Publishing Co., New York (2000)"},{"key":"42_CR9","unstructured":"DeMichiel, L., Shannon, B.: JSR 342: Java\n                      \n                        \n                      \n                      $$^{TM}$$\n                     Platform, Enterprise Edn. 7 Spec (2013). \n                      https:\/\/jcp.org\/en\/jsr\/detail?id=342"},{"key":"42_CR10","volume-title":"Patterns of Enterprise Application Architecture","author":"M Fowler","year":"2002","unstructured":"Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley Longman Publishing Co. Inc., Boston (2002)"},{"issue":"10","key":"42_CR11","doi-asserted-by":"publisher","first-page":"1896","DOI":"10.1016\/j.jss.2010.05.079","volume":"83","author":"R Kennard","year":"2010","unstructured":"Kennard, R., Leaney, J.: Towards a general purpose architecture for UI generation. J. Syst. Softw. 83(10), 1896\u20131906 (2010). \n                      http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121210001597","journal-title":"J. Syst. Softw."},{"key":"42_CR12","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G Kiczales","year":"1997","unstructured":"Kiczales, G., Irwin, J., Lamping, J., Loingtier, J.-M., Lopes, C.V., Maeda, C., Mendhekar, A.: Aspect-oriented programming. In: Ak\u015fit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241. Springer, Heidelberg (1997)"},{"key":"42_CR13","unstructured":"Lewis, J., Fowler, M.: Microservices (2014). \n                      http:\/\/martinfowler.com\/articles\/microservices.html"},{"key":"42_CR14","doi-asserted-by":"crossref","unstructured":"Macik, M., Cerny, T., Slavik, P.: Context-sensitive, cross-platform user interface generation. J. Multimodal User Interfaces, 8(2), 217\u2013229. Springer, Heidelberg (2014). \n                      http:\/\/dx.doi.org\/10.1007\/s12193-013-0141-0","DOI":"10.1007\/s12193-013-0141-0"},{"key":"42_CR15","unstructured":"Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Comput. Surv. 37(4), 316\u2013344. ACM, New York (2005). \n                      http:\/\/doi.acm.org\/10.1145\/1118890.1118892"},{"key":"42_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/978-3-642-34176-2_2","volume-title":"Applications of Graph Transformations with Industrial Relevance","author":"M Proctor","year":"2012","unstructured":"Proctor, M.: Drools: a rule engine for complex event processing. In: Sch\u00fcrr, A., Varr\u00f3, D., Varr\u00f3, G. (eds.) AGTIVE 2011. LNCS, vol. 7233, pp. 2\u20132. Springer, Heidelberg (2012). \n                      http:\/\/dx.doi.org\/10.1007\/978-3-642-34176-2_2"},{"key":"42_CR17","unstructured":"Voelter, M., Kolb, B., Warmer, J.: Projecting a modular future. IEEE Softw. 99, 1. IEEE Computer Society, Los Alamitos, CA, USA (2014)"},{"key":"42_CR18","unstructured":"Wu, J., Huang, L., Wang, D.: ASM-based model of dynamic service update in OSGi. SIGSOFT Softw. Eng. Notes 33(2), 8:1\u20138:8. ACM, New York (2008). \n                      http:\/\/doi.acm.org\/10.1145\/1350802.1350815"}],"container-title":["Lecture Notes in Computer Science","SOFSEM 2016: Theory and Practice of Computer Science"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-662-49192-8_42","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T04:48:24Z","timestamp":1559364504000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-662-49192-8_42"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783662491911","9783662491928"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-662-49192-8_42","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}