{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,2,6]],"date-time":"2024-02-06T11:31:25Z","timestamp":1707219085505},"reference-count":76,"publisher":"IGI Global","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,4,1]]},"abstract":"
In a typical BI infrastructure, data, extracted from operational data sources, is transformed, cleansed, and loaded into a data warehouse by a periodic ETL process, typically executed on a nightly basis, i.e., a full day\u2019s worth of data is processed and loaded during off-hours. However, it is desirable to have fresher data for business insights at near real-time. To this end, the authors propose to leverage a data warehouse\u2019s capability to directly import raw, unprocessed records and defer the transformation and data cleaning until needed by pending reports. At that time, the database\u2019s own processing mechanisms can be deployed to process the data on-demand. Event-processing capabilities are seamlessly woven into our proposed architecture. Besides outlining an overall architecture, the authors also developed a roadmap for implementing a complete prototype using conventional database technology in the form of hierarchical materialized views.<\/p>","DOI":"10.4018\/jdwm.2013040102","type":"journal-article","created":{"date-parts":[[2013,7,1]],"date-time":"2013-07-01T16:22:28Z","timestamp":1372695748000},"page":"21-38","source":"Crossref","is-referenced-by-count":17,"title":["On-Demand ELT Architecture for Right-Time BI"],"prefix":"10.4018","volume":"9","author":[{"given":"Florian","family":"Waas","sequence":"first","affiliation":[{"name":"EMC Corporation, Hopkinton, MA, USA"}]},{"ORCID":"http:\/\/orcid.org\/0000-0001-6037-5718","authenticated-orcid":true,"given":"Robert","family":"Wrembel","sequence":"additional","affiliation":[{"name":"Faculty of Computing, Poznan University of Technology, Poznan, Poland"}]},{"given":"Tobias","family":"Freudenreich","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Technische Universit\u00e4t Darmstadt, Darmstadt, Germany"}]},{"given":"Maik","family":"Thiele","sequence":"additional","affiliation":[{"name":"Database Technology Group, Technische Universit\u00e4t Dresden, Dresden, Germany"}]},{"given":"Christian","family":"Koncilia","sequence":"additional","affiliation":[{"name":"Institute for Information-Systems, University of Klagenfurt, Klagenfurt, Austria"}]},{"given":"Pedro","family":"Furtado","sequence":"additional","affiliation":[{"name":"Department of Informatics Engineering, University of Coimbra, Coimbra, Portugal"}]}],"member":"2432","reference":[{"key":"jdwm.2013040102-0","doi-asserted-by":"crossref","unstructured":"Abadi, D., Carney, D., \u00c7etintemel, U., Cherniack, M., Convey, C., & Erwin, C. \u2026 Zdonik, S. (2003). Aurora: A data stream management system. In Proceedings of ACM SIGMOD International Conference on Management of Data (pp. 666).","DOI":"10.1145\/872757.872855"},{"key":"jdwm.2013040102-1","doi-asserted-by":"crossref","unstructured":"Acharya, S. Gibbons, P. B., & Poosala, V. (2000). Congressional samples for approximate answering of group-by queries. In Proceedings of ACM SIGMOD International Conference on Management of Data (pp. 487-498).","DOI":"10.1145\/335191.335450"},{"key":"jdwm.2013040102-2","doi-asserted-by":"publisher","DOI":"10.1145\/304181.304581"},{"key":"jdwm.2013040102-3","doi-asserted-by":"crossref","unstructured":"Adelberg, B., Garcia-Molina, H., & Kao, B. (1995). Applying update streams in a soft real-time database system. In Proceedings of ACM SIGMOD International Conference on Management of Data (pp. 245-256).","DOI":"10.1145\/568271.223842"},{"key":"jdwm.2013040102-4","doi-asserted-by":"publisher","DOI":"10.1145\/253262.253355"},{"key":"jdwm.2013040102-5","doi-asserted-by":"publisher","DOI":"10.1016\/S0306-4379(02)00051-0"},{"key":"jdwm.2013040102-6","doi-asserted-by":"crossref","first-page":"88","DOI":"10.4018\/987-1-59904-364-7.ch004","article-title":"Extraction, transformation, and loading processes","author":"J.Andzic","year":"2007","journal-title":"Data warehouses and OLAP: Concepts, architectures and solutions"},{"key":"jdwm.2013040102-7","doi-asserted-by":"crossref","unstructured":"Babcock, B., Babu, S., Datar, M., Motwani, R., & Widom, J. (2002). Models and issues in data stream systems. In Proceedings of ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems (pp. 1-16).","DOI":"10.1145\/543613.543615"},{"key":"jdwm.2013040102-8","doi-asserted-by":"publisher","DOI":"10.1007\/s00224-011-9347-2"},{"key":"jdwm.2013040102-9","doi-asserted-by":"crossref","unstructured":"Bruckner, R. M., List, B., & Schiefer, J. (2002). Striving towards near real-time data integration for data warehouses. In Proceedings of International Conference on Data Warehousing and Knowledge Discovery (DaWaK) (LNCS 2454, pp. 317-326).","DOI":"10.1007\/3-540-46145-0_31"},{"key":"jdwm.2013040102-10","doi-asserted-by":"publisher","DOI":"10.1524\/itit.2009.9058"},{"key":"jdwm.2013040102-11","doi-asserted-by":"crossref","unstructured":"Buchmann, A. P., Zimmermann, J., Blakeley, J. A., & Wells, D. L. (1995). Building an integrated active OODBMS: Requirements, architecture, and design decisions. In Proceedings of International Conference on Data Engineering (ICDE) (pp. 117-128).","DOI":"10.1109\/ICDE.1995.380401"},{"key":"jdwm.2013040102-12","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1007\/s007780100049","article-title":"Approximate query processing using wavelets.","volume":"10","author":"K.Chakrabarti","year":"2001","journal-title":"The VLDB Journal"},{"key":"jdwm.2013040102-13","unstructured":"Chandy, K. (2006). Event-driven applications: Costs, benefits and design approaches. In Gartner Application Integration and Web Services Summit."},{"key":"jdwm.2013040102-14","doi-asserted-by":"publisher","DOI":"10.1145\/1978542.1978562"},{"key":"jdwm.2013040102-15","doi-asserted-by":"crossref","unstructured":"Chen, Z., & Narasayya, V. (2005). Efficient computation of multiple group by queries. In Proceedings of ACM SIGMOD International Conference on Management of Data (pp. 263-274).","DOI":"10.1145\/1066157.1066188"},{"key":"jdwm.2013040102-16","doi-asserted-by":"crossref","unstructured":"Cilia, M., Antollini, M., Bornh\u00f6vd, C., & Buchmann, A. (2004). Dealing with heterogeneous data in pub\/sub systems: The concept-based approach. In Proceedings of the International Workshop on Distributed Event-Based Systems (pp. 26-31).","DOI":"10.1049\/ic:20040378"},{"key":"jdwm.2013040102-17","doi-asserted-by":"publisher","DOI":"10.1145\/235968.233364"},{"key":"jdwm.2013040102-18","doi-asserted-by":"crossref","unstructured":"Condie, T., Conway, N., Alvaro, P., Hellerstein, J. M., Gerth, J., Talbot, J., et al. (2010). Online aggregation and continuous query support in mapreduce. In Proceedings of ACM SIGMOD International Conference on Management of Data (pp. 1115-1118).","DOI":"10.1145\/1807167.1807295"},{"key":"jdwm.2013040102-19","unstructured":"Davis, J. R. (2006). Right-time business intelligence: Optimizing the business decision cycle. Retrieved February 2012, from http:\/\/bit.ly\/Lp4njq"},{"key":"jdwm.2013040102-20","unstructured":"Dayal, U., Hsu, M., & Ladin, R. (2001). Business process coordination: State of the art, trends, and open issues. In Proceedings of International Conference on Very Large Data Bases (VLDB) (pp. 3-13)."},{"key":"jdwm.2013040102-21","doi-asserted-by":"publisher","DOI":"10.1145\/309844.310063"},{"key":"jdwm.2013040102-22","doi-asserted-by":"crossref","unstructured":"Eder, J., Koncilia, C., & Morzy, T. (2002). The COMET metamodel for temporal data warehouses. In Proceedings of the Conference on Advanced Information Systems Engineering (CAiSE) (LNCS 2348, pp. 83-99).","DOI":"10.1007\/3-540-47961-9_9"},{"key":"jdwm.2013040102-23","unstructured":"Eugster, P., Freudenreich, T., Frischbier, S., Appel, S., & Buchmann, A. (2012). Federated objects: A transformation approach. TU Darmstadt. Retrieved May 31, 2012, from http:\/\/www.dvs.tu-darmstadt.de\/publications\/pdf\/transsem.pdf"},{"key":"jdwm.2013040102-24","doi-asserted-by":"crossref","unstructured":"Freudenreich, T., Appel, S., Frischbier, S., & Buchmann, A. (2012). ACTrESS - Automatic context transformation in event-based software systems. In Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems (pp. 179-190).","DOI":"10.1145\/2335484.2335505"},{"key":"jdwm.2013040102-25","doi-asserted-by":"publisher","DOI":"10.4018\/jdwm.2009040103"},{"key":"jdwm.2013040102-26","author":"M.Golfarelli","year":"2009","journal-title":"Data warehouse design - Modern principles and methodologies"},{"key":"jdwm.2013040102-27","doi-asserted-by":"crossref","unstructured":"Gorawski, M., & Chr\u00f3szcz, A. (2011). Optimization of operator partitions in stream data warehouse. In Proceedings of ACM International Workshop on Data Warehousing and OLAP (DOLAP) (pp. 61-65).","DOI":"10.1145\/2064676.2064687"},{"key":"jdwm.2013040102-28","doi-asserted-by":"crossref","unstructured":"Gorawski, M., & Malczok, R. (2007). Towards stream data parallel processing in spatial aggregating index. In Proceedings of the International Conference on Parallel Processing and Applied Matehmatics (PPAM) (pp. 209\u2013218).","DOI":"10.1007\/978-3-540-68111-3_23"},{"key":"jdwm.2013040102-29","first-page":"395","author":"M.Gorawski","year":"2006","journal-title":"Fault-tolerant distributed stream processing system"},{"key":"jdwm.2013040102-30","doi-asserted-by":"crossref","unstructured":"Gorawski, M., & Marks, P. (2008). Towards automated analysis of connections network in distributed stream processing system. In Proceedings of the International Conference on Database Systems for Advanced Applications (DASFAA) (LNCS 4947, pp. 670-677).","DOI":"10.1007\/978-3-540-78568-2_60"},{"key":"jdwm.2013040102-31","doi-asserted-by":"crossref","author":"A.Gupta","year":"1999","journal-title":"Materialized views: Techniques, implementations, and application","DOI":"10.7551\/mitpress\/4472.001.0001"},{"key":"jdwm.2013040102-32","doi-asserted-by":"crossref","unstructured":"Gupta, H. (1997). Selection of views to materialise in a data warehouse. In Proceedings of the International Conference on Database Theory (ICDT) (LNCS 1186, pp. 98-112).","DOI":"10.1007\/3-540-62222-5_39"},{"key":"jdwm.2013040102-33","doi-asserted-by":"crossref","unstructured":"J\u0119drzejczak, J., Koszlajda, T., & Wrembel, R. (2012). RTDW-bench: Benchmark for testing refreshing performance of real-time data warehouse. In Proceedings of the Information Conference on Database and Expert Systems Applications (DEXA).","DOI":"10.1007\/978-3-642-32597-7_18"},{"key":"jdwm.2013040102-34","doi-asserted-by":"crossref","unstructured":"Jezierski, J., Masewicz, M., & Wrembel, R. (2004). Prototype system for method materialisation and maintenance in object-oriented databases. In Proceedings of the ACM Symposium on Applied Computing (SAC) (pp. 1323-1327).","DOI":"10.1145\/967900.968167"},{"key":"jdwm.2013040102-35","doi-asserted-by":"crossref","unstructured":"Jezierski, J., Masewicz, M., Wrembel, R., & Czejdo, B. (2003). Designing storage structures for management of materialised methods in object-oriented databases. In Proceedings of International Conference on Object-Oriented Information Systems (OOIS) (LNCS 2817, pp. 202-213).","DOI":"10.1007\/978-3-540-45242-3_19"},{"key":"jdwm.2013040102-36","doi-asserted-by":"crossref","unstructured":"J\u00f6rg, T., & Dessloch, S. (2008). Towards generating ETL processes for incremental loading. In Proceedings of the International Symposium on Database Engineering and Applications (IDEAS) (pp. 101-110).","DOI":"10.1145\/1451940.1451956"},{"key":"jdwm.2013040102-37","unstructured":"J\u00f6rg, T., & Dessloch, S. (2009a). Formalizing ETL jobs for incremental loading of data warehouses. In Proceedings of Datenbanksysteme in Business, Technologie und Web (BTW), 13. Fachtagung des GI-Fachbereichs Datenbanken und Informationssysteme (pp. 327-346)."},{"key":"jdwm.2013040102-38","doi-asserted-by":"crossref","unstructured":"J\u00f6rg, T., & Dessloch, S. (2009b). Near real-time data warehousing using state-of-the-art ETL tools. In Proceedings of the International BRITE Workshop (LNBIP 41, pp. 100-117).","DOI":"10.1007\/978-3-642-14559-9_7"},{"key":"jdwm.2013040102-39","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2003.1183951"},{"issue":"3","key":"jdwm.2013040102-40","first-page":"725","article-title":"Concurrent view maintenance scheme for soft real-time data warehouse systems.","volume":"23","author":"N.Kim","year":"2007","journal-title":"Journal of Information Science and Engineering"},{"key":"jdwm.2013040102-41","author":"R.Kimball","year":"2004","journal-title":"The data warehouse ETL toolkit"},{"key":"jdwm.2013040102-42","doi-asserted-by":"crossref","unstructured":"Kiviniemi, J., Wolski, A., Pesonen, A., & Arminen, J. (1999). Lazy aggregates for real-time OLAP. In Proceedings of the International Conference on Data Warehousing and Knowledge Discovery (DaWaK) (LNCS 1676, pp. 165-172).","DOI":"10.1007\/3-540-48298-9_18"},{"key":"jdwm.2013040102-43","doi-asserted-by":"crossref","unstructured":"Lawrence, M., & Rau-Chaplin, A. (2006). Dynamic view selection for OLAP. In Proceedings of the International Conference on Data Warehousing and Knowledge Discovery (DaWaK) (LNCS 4081, pp. 33-44).","DOI":"10.1007\/11823728_4"},{"key":"jdwm.2013040102-44","doi-asserted-by":"crossref","unstructured":"Luo, G., Naughton, J. F., Ellmann, C. J., & Watzke, M. (2008). Transaction reordering with application to synchronized scans. In Proceedings of the ACM International Workshop on Data Warehousing and OLAP (DOLAP) (pp. 17-24).","DOI":"10.1145\/1458082.1458265"},{"key":"jdwm.2013040102-45","author":"E.Malinowski","year":"2008","journal-title":"Advanced data warehouse design: From conventional to spatial and temporal applications"},{"key":"jdwm.2013040102-46","doi-asserted-by":"crossref","unstructured":"McCarthy, D., & Dayal, U. (1989). The architecture of an active database management system. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 215-224).","DOI":"10.1145\/66926.66946"},{"key":"jdwm.2013040102-47","first-page":"21","author":"M. K.Mohania","year":"2009","journal-title":"Active and real-time data warehousing. Encyclopedia of Database Systems"},{"key":"jdwm.2013040102-48","doi-asserted-by":"crossref","unstructured":"Mumick, I. S., Quass, D., & Mumick, B. S. (1996). Maintenance of data cubes and summary tables in a warehouse. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 100-111).","DOI":"10.1145\/253262.253277"},{"key":"jdwm.2013040102-49","unstructured":"Oracle. (2010). White paper: Best practices for real-time data warehousing. Retrieved February 2012, from http:\/\/bit.ly\/Lzcnto"},{"key":"jdwm.2013040102-50","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2008.27"},{"key":"jdwm.2013040102-51","doi-asserted-by":"crossref","unstructured":"Quass, D., & Widom, J. (1997). On-line warehouse view maintenance. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 393-404).","DOI":"10.1145\/253262.253352"},{"key":"jdwm.2013040102-52","doi-asserted-by":"crossref","unstructured":"Salem, K., Beyer, K., Lindsay, B., & Cochrane, R. (2000). How to roll a join: Asynchronous incremental view maintenance. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 129-140).","DOI":"10.1145\/335191.335393"},{"key":"jdwm.2013040102-53","doi-asserted-by":"crossref","unstructured":"Santos, R. J., & Bernardino, J. (2008). Real-time data warehouse loading methodology. In Proceedings of International Symposium on Database Engineering and Applications (IDEAS) (pp. 49-58).","DOI":"10.1145\/1451940.1451949"},{"key":"jdwm.2013040102-54","doi-asserted-by":"crossref","unstructured":"Santos, R. J., Bernardino, J., & Vieira, M. (2011). 24\/7 real-time data warehousing: A tool for continuous actionable knowledge. In Proceedings of the International Computer Software and Applications Conference (COMPSAC) (pp. 279-288).","DOI":"10.1109\/COMPSAC.2011.44"},{"key":"jdwm.2013040102-55","unstructured":"Shukla, A., Deshpande, P., & Naughton, J. F. (1998). Materialized view selection for multidimensional datasets. In Proceedings of the International Conference on Very Large Data Bases (VLDB) (pp. 488-499)."},{"key":"jdwm.2013040102-56","doi-asserted-by":"crossref","unstructured":"Simitsis, A., Vassiliadis, P., Dayal, U., Karagiannis, A., & Tziovara, V. (2009). Benchmarking ETL workflows. In Proceedings of the Performance Evaluation and Benchmarking TPC Technology Conference (LNCS 5895, pp. 199-220).","DOI":"10.1007\/978-3-642-10424-4_15"},{"key":"jdwm.2013040102-57","unstructured":"Simitsis, A., Vassiliadis, P., & Sellis, T. (2005a). Optimizing ETL processes in data warehouses. In Proceedings of the International Conference on Data Engineering (ICDE) (pp. 564-575)."},{"key":"jdwm.2013040102-58","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2005.169"},{"key":"jdwm.2013040102-59","doi-asserted-by":"crossref","unstructured":"Theodoratos, D., & Xu, W. (2004). Constructing search space for materialized view selection. In Proceedings of the ACM International Workshop on Data Warehousing and OLAP (DOLAP) (pp. 112-121).","DOI":"10.1145\/1031763.1031783"},{"issue":"3","key":"jdwm.2013040102-60","first-page":"137","article-title":"Multi-objective scheduling for real-time data warehouses. Computer Science -","volume":"23","author":"M.Thiele","year":"2009","journal-title":"Research for Development"},{"key":"jdwm.2013040102-61","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2008.06.001"},{"key":"jdwm.2013040102-62","doi-asserted-by":"crossref","unstructured":"Thiele, M., & Lehner, W. (2009). Evaluation of load scheduling strategies for real-time data warehouse environments. In Proceedings of the International Workshop Enabling Real-Time Business Intelligence (BIRTE) (pp. 84-99).","DOI":"10.1007\/978-3-642-14559-9_6"},{"key":"jdwm.2013040102-63","doi-asserted-by":"crossref","unstructured":"Thomsen, C., Pedersen, T. B., & Lehner, W. (2008). Rite: Providing on-demand data for right-time data warehousing. In Proceedings of the International Conference on Data Engineering (ICDE) (pp. 456-465).","DOI":"10.1109\/ICDE.2008.4497454"},{"key":"jdwm.2013040102-64","doi-asserted-by":"crossref","unstructured":"Tziovara, V., Vassiliadis, P., & Simitsis, A. (2007). Deciding the physical implementation of ETL workflows. In Proceedings of the ACM International Workshop on Data Warehousing and OLAP (DOLAP) (pp. 49-56).","DOI":"10.1145\/1317331.1317341"},{"key":"jdwm.2013040102-65","unstructured":"Vassiliadis, P., Karagiannis, A., Tziovara, V., & Simitsis, A. (2007). Towards a benchmark for ETL workflows. In Proceedings of the International Workshop on Quality in Databases (QDB) (pp. 49-60)."},{"key":"jdwm.2013040102-66","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-87431-9_2"},{"key":"jdwm.2013040102-67","unstructured":"Vu, N. H., & Gopalkrishnan, V. (2009). Epsilon equitable partition: On scheduling data loading and view maintenance in soft real-time data warehouses. In Proceedings of the International Conference on Management of Data (COMAD)."},{"key":"jdwm.2013040102-68","doi-asserted-by":"crossref","unstructured":"Wrembel, R., Masewicz, M., & Jankiewicz, K. (2006). Dynamic method materialization: A framework for optimizing data access via methods. In Proceedings of the International Conference on Database and Expert Systems Applications (DEXA) (LNCS 4080, pp. 873-882).","DOI":"10.1007\/11827405_85"},{"key":"jdwm.2013040102-69","doi-asserted-by":"crossref","unstructured":"Wu, E., Diao, Y., & Rizvi, S. (2006). High-performance complex event processing over streams. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 407-418).","DOI":"10.1145\/1142473.1142520"},{"key":"jdwm.2013040102-70","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1007\/978-3-642-10424-4_14","article-title":"Principles for an ETL benchmark","author":"L.Wyatt","year":"2009","journal-title":"Performance evaluation and benchmarking"},{"key":"jdwm.2013040102-71","unstructured":"Yu, X., Pekka, K., Yan, Q., Jian, W., & Keliang, Z. K. (2011). A Hadoop based distributed loading approach to parallel data warehouses. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 1091-1100)."},{"key":"jdwm.2013040102-72","unstructured":"Zhou, J., Larson, P.-A., & Elmongui, H. G. (2007). Lazy maintenance of materialized views. In Proceedings of the International Conference on Very Large Data Bases (VLDB) (pp. 231-242)."},{"key":"jdwm.2013040102-73","doi-asserted-by":"publisher","DOI":"10.1145\/568271.223848"},{"key":"jdwm.2013040102-74","article-title":"View maintenance in a warehousing environment","author":"Y.Zhuge","year":"1999","journal-title":"Materialized views: Techniques, implementations, and application"},{"key":"jdwm.2013040102-75","doi-asserted-by":"crossref","unstructured":"Zhuge, Y., Garcia-Molina, H., & Wiener, J. L. (1996). The strobe algorithms for multi-source warehouse consistency. In Proceedings of the International Conference on Parallel and Distributed Information Systems (pp. 146-1570.","DOI":"10.1109\/PDIS.1996.568676"}],"container-title":["International Journal of Data Warehousing and Mining"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=78285","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T21:32:47Z","timestamp":1654119167000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jdwm.2013040102"}},"subtitle":["Extending the Vision"],"short-title":[],"issued":{"date-parts":[[2013,4,1]]},"references-count":76,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2013,4]]}},"URL":"http:\/\/dx.doi.org\/10.4018\/jdwm.2013040102","relation":{},"ISSN":["1548-3924","1548-3932"],"issn-type":[{"value":"1548-3924","type":"print"},{"value":"1548-3932","type":"electronic"}],"subject":["Hardware and Architecture","Software"],"published":{"date-parts":[[2013,4,1]]}}}