{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:19:35Z","timestamp":1740122375569,"version":"3.37.3"},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2017,3,2]],"date-time":"2017-03-02T00:00:00Z","timestamp":1488412800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Grant Agency of the Czech Technical University in Prague","award":["SGS14\/198\/OHK3\/3T\/13"],"award-info":[{"award-number":["SGS14\/198\/OHK3\/3T\/13"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2017,9]]},"DOI":"10.1007\/s10586-017-0794-7","type":"journal-article","created":{"date-parts":[[2017,3,1]],"date-time":"2017-03-01T22:56:51Z","timestamp":1488409011000},"page":"2355-2362","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Separation of concerns for distributed cross-platform context-aware user interfaces"],"prefix":"10.1007","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8918-2725","authenticated-orcid":false,"given":"Karel","family":"Cemus","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Filip","family":"Klimes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ondrej","family":"Kratochvil","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tomas","family":"Cerny","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,3,2]]},"reference":[{"key":"794_CR1","unstructured":"Bernard, E., Peterson, S.: Jsr 303: Bean Validation. Bean Validation Expert Group, March (2009)"},{"key":"794_CR2","volume-title":"JBoss Drools Business Rules","author":"P Browne","year":"2009","unstructured":"Browne, P.: JBoss Drools Business Rules. Packt Publishing Ltd, Birmingham (2009)"},{"key":"794_CR3","doi-asserted-by":"crossref","unstructured":"Bures, M.: Framework for assessment of web application automated testability. In: Proceedings of the 2015 Conference on research in adaptive and convergent systems, pp. 512\u2013514. ACM, New York (2015)","DOI":"10.1145\/2811411.2811557"},{"key":"794_CR4","doi-asserted-by":"crossref","unstructured":"Bures, M.: Model for evaluation and cost estimations of the automated testing architecture. In: New Contributions in Information Systems and Technologies, pp. 781\u2013787. Springer, Heidelberg (2015)","DOI":"10.1007\/978-3-319-16486-1_77"},{"key":"794_CR5","unstructured":"Cemus, K.: Context-aware input validation in information systems. In: POSTER 2016\u201420th International Student Conference on Electrical Engineering (2016)"},{"key":"794_CR6","doi-asserted-by":"crossref","unstructured":"Cemus, K., Cerny, T.: Aspect-driven design of information systems. In: SOFSEM 2014: Theory and Practice of Computer Science, LNCS 8327, pp. 174\u2013186. Springer International Publishing Switzerland (2014)","DOI":"10.1007\/978-3-319-04298-5_16"},{"key":"794_CR7","doi-asserted-by":"crossref","first-page":"312","DOI":"10.1016\/j.procs.2015.08.391","volume":"62","author":"K Cemus","year":"2015","unstructured":"Cemus, K., Cerny, T., Donahoo, M.J.: Automated business rules transformation into a persistence layer. Proc. Comput. Sci. 62, 312\u2013318 (2015)","journal-title":"Proc. Comput. Sci."},{"key":"794_CR8","doi-asserted-by":"crossref","unstructured":"Cemus, K., Cerny, T., Donahoo, M.J.: Evaluation of approaches to business rules maintenance in enterprise information systems. In: Proceedings of the 2015 Conference on Research in Adaptive and Convergent Systems, pp. 324\u2013329. ACM (2015)","DOI":"10.1145\/2811411.2811476"},{"issue":"4","key":"794_CR9","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1145\/2577554.2577561","volume":"13","author":"T Cerny","year":"2013","unstructured":"Cerny, T., Cemus, K., Donahoo, M.J., Song, E.: Aspect-driven, data-reflective and context-aware user interfaces design. ACM SIGAPP Appl. Comput. Rev. 13(4), 53\u201366 (2013)","journal-title":"ACM SIGAPP Appl. Comput. Rev."},{"key":"794_CR10","doi-asserted-by":"crossref","unstructured":"Cerny, T., Donahoo, M.J.: How to reduce costs of business logic maintenance. In: 2011 IEEE International Conference on Computer Science and Automation Engineering (CSAE), Vol. 1, pp. 77\u201382. IEEE, Piscataway (2011)","DOI":"10.1109\/CSAE.2011.5953174"},{"issue":"3","key":"794_CR11","doi-asserted-by":"crossref","first-page":"1215","DOI":"10.1007\/s10586-015-0471-7","volume":"18","author":"T Cerny","year":"2015","unstructured":"Cerny, T., Donahoo, M.J.: On separation of platform-independent particles in user interfaces. Clust. Comput. 18(3), 1215\u20131228 (2015)","journal-title":"Clust. Comput."},{"issue":"4","key":"794_CR12","doi-asserted-by":"crossref","first-page":"1853","DOI":"10.1007\/s10586-016-0665-7","volume":"19","author":"T Cerny","year":"2016","unstructured":"Cerny, T., Donahoo, M.J.: On energy impact of web user interface approaches. Clust. Comput. 19(4), 1853\u20131863 (2016)","journal-title":"Clust. Comput."},{"key":"794_CR13","doi-asserted-by":"crossref","unstructured":"Cerny, T., Donahoo, M.J., Song, E.: Towards effective adaptive user interfaces design. In: Proceedings of the 2013 Research in Applied Computation Symposium (RACS 2013) (2013)","DOI":"10.1145\/2513228.2513278"},{"issue":"2","key":"794_CR14","doi-asserted-by":"crossref","first-page":"655","DOI":"10.2298\/CSIS141202021C","volume":"12","author":"T Cerny","year":"2015","unstructured":"Cerny, T., Macik, M., Donahoo, M.J., Janousek, J.: On distributed concern delivery in user interface design. Comput. Sci. Inf. Syst. 12(2), 655\u2013681 (2015)","journal-title":"Comput. Sci. Inf. Syst."},{"key":"794_CR15","doi-asserted-by":"crossref","unstructured":"Cerny, T., Matl, L., Cemus, K., Donahoo, M.J.: Evaluation of separated concerns in web-based delivery of user interfaces. In: Information Science and Applications, pp. 933\u2013940. Springer, Berlin (2015)","DOI":"10.1007\/978-3-662-46578-3_111"},{"key":"794_CR16","unstructured":"Chinnici, R., Shannon, B.: JSR 316: Java\n                        $$^{\\rm TM}$$\n                        \n                            \n                                            \n                                \n                                    \n                                    TM\n                                \n                            \n                        \n                     Platform, Enterprise Edition (Java\u00a0EE) Specification, v6 (2009)"},{"key":"794_CR17","unstructured":"Choi, Y.K., Yang, J.S., Jeong, J.: Application framework for multi platform mobile application software development. In: 11th International Conference On Advanced Communication Technology, 2009. ICACT 2009, Vol. 1, pp. 208\u2013213. IEEE, Piscataway (2009)"},{"key":"794_CR18","unstructured":"Czarnecki, K., Eisenecker, U.W.: Generative programming. Edited by Goos, G., Hartmanis, J., van Leeuwen, J., p.\u00a015 (2000)"},{"key":"794_CR19","volume-title":"Refactoring: Improving the Design of Existing Code","author":"M Fowler","year":"2002","unstructured":"Fowler, M.: Refactoring: Improving the Design of Existing Code. Pearson Education, New Delhi (2002)"},{"key":"794_CR20","unstructured":"Fowler, M.: Domain-Specific Languages. Pearson Education, New Delhi (2010)"},{"key":"794_CR21","doi-asserted-by":"crossref","unstructured":"Kennard, R., Edmonds, E., Leaney, J.: Separation anxiety: stresses of developing a modern day separable user interface. In: 2009 HSI\u201909 2nd Conference on Human System Interactions, pp. 228\u2013235. IEEE, Piscataway (2009)","DOI":"10.1109\/HSI.2009.5090983"},{"key":"794_CR22","unstructured":"Kennard, R., Steele, R.: Application of software mining to automatic user interface generation (2008)"},{"key":"794_CR23","volume-title":"Aspect-Oriented Programming","author":"G Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.M., Irwin, J.: Aspect-Oriented Programming. Springer, Berlin (1997)"},{"key":"794_CR24","volume-title":"MDA Explained, the Model Driven Architecture: Practice and Promise","author":"AG Kleppe","year":"2003","unstructured":"Kleppe, A.G., Warmer, J.B., Bast, W.: MDA Explained, the Model Driven Architecture: Practice and Promise. Addison-Wesley Professional, Boston (2003)"},{"issue":"4","key":"794_CR25","doi-asserted-by":"crossref","first-page":"316","DOI":"10.1145\/1118890.1118892","volume":"37","author":"M Mernik","year":"2005","unstructured":"Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Comput. Surv. (CSUR) 37(4), 316\u2013344 (2005)","journal-title":"ACM Comput. Surv. (CSUR)"},{"issue":"10","key":"794_CR26","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/MC.2009.327","volume":"42","author":"B Morin","year":"2009","unstructured":"Morin, B., Barais, O., Jezequel, J.M., Fleurey, F., Solberg, A.: Models at runtime to support dynamic adaptation. Computer 42(10), 44\u201351 (2009)","journal-title":"Computer"},{"key":"794_CR27","doi-asserted-by":"crossref","unstructured":"Vanderdonckt, J.: A mda-compliant environment for developing user interfaces of information systems. In: Advanced Information Systems Engineering, pp. 16\u201331. Springer, Heidelberg (2005)","DOI":"10.1007\/11431855_2"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-017-0794-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-017-0794-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-017-0794-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,10,12]],"date-time":"2017-10-12T13:06:57Z","timestamp":1507813617000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-017-0794-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,2]]},"references-count":27,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2017,9]]}},"alternative-id":["794"],"URL":"https:\/\/doi.org\/10.1007\/s10586-017-0794-7","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2017,3,2]]}}}