{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T21:07:00Z","timestamp":1767992820783,"version":"3.49.0"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,6,5]],"date-time":"2020-06-05T00:00:00Z","timestamp":1591315200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,6,5]],"date-time":"2020-06-05T00:00:00Z","timestamp":1591315200000},"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":["J Ambient Intell Human Comput"],"published-print":{"date-parts":[[2021,1]]},"DOI":"10.1007\/s12652-020-02086-9","type":"journal-article","created":{"date-parts":[[2020,6,5]],"date-time":"2020-06-05T18:03:06Z","timestamp":1591380186000},"page":"821-833","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Requirements-preserving design automation for multiprocessor embedded system applications"],"prefix":"10.1007","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5752-8939","authenticated-orcid":false,"given":"Md Al","family":"Maruf","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Akramul","family":"Azim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,6,5]]},"reference":[{"key":"2086_CR1","doi-asserted-by":"crossref","unstructured":"Agathos Spiros\u00a0N, Dimakopoulos Vassilios\u00a0V (2018) Adaptive openmp runtime system for embedded multicores. In: 2018 IEEE 16th international conference on embedded and ubiquitous computing (EUC), IEEE, pp 174\u2013181","DOI":"10.1109\/EUC.2018.00033"},{"key":"2086_CR2","doi-asserted-by":"crossref","unstructured":"Akram N, Zhang Y Ali S, Amjad HM (2019) Efficient task allocation for real-time partitioned scheduling on multi-core systems. In: 2019 16th International Bhurban conference on applied sciences and technology (IBCAST), IEEE, pp 492\u2013499","DOI":"10.1109\/IBCAST.2019.8667139"},{"issue":"1","key":"2086_CR3","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1049\/iet-cps.2018.5062","volume":"5","author":"M Al Maruf","year":"2020","unstructured":"Al Maruf M, Azim A (2020) Extending resources for avoiding overloads of mixed-criticality tasks in cyber-physical systems. IET Cyber-Phys Syst Theory Appl 5(1):60\u201370","journal-title":"IET Cyber-Phys Syst Theory Appl"},{"key":"2086_CR4","doi-asserted-by":"crossref","unstructured":"Ayguad\u00e9 E, Blainey B, Duran A, Labarta J, Mart\u00ednez F, Martorell, X, Silvera R (2003) Is the schedule clause really necessary in openmp? OpenMP Shared Memory Parallel Programming, pp 147\u2013159","DOI":"10.1007\/3-540-45009-2_12"},{"key":"2086_CR5","doi-asserted-by":"crossref","unstructured":"Bergan T, Anderson O, Devietti J, Ceze L, Grossman D (2010) Coredet: a compiler and runtime system for deterministic multithreaded execution. In: ACM SIGARCH Computer Architecture News, volume\u00a038, ACM, pp 53\u201364","DOI":"10.1145\/1735970.1736029"},{"key":"2086_CR6","doi-asserted-by":"crossref","unstructured":"Broquedis , Diakhat\u00e9 F, Thibault S, Aumage O, Namyst R, Wacrenier P-A (2008) Scheduling dynamic openmp applications over multicore architectures. In: International Workshop on OpenMP, Springer, pp 170\u2013180.","DOI":"10.1007\/978-3-540-79561-2_15"},{"key":"2086_CR7","doi-asserted-by":"crossref","unstructured":"Brun M, Delatour J, Trinquet Y (2008) Code generation from aadl to a real-time operating system: An experimentation feedback on the use of model transformation. In: 13th IEEE International Conference on Engineering of Complex Computer Systems (iceccs 2008), IEEE, pp 257\u2013262","DOI":"10.1109\/ICECCS.2008.19"},{"key":"2086_CR8","doi-asserted-by":"crossref","unstructured":"Ceng J, Castrill\u00f3n J, Sheng W, Scharw\u00e4chter H, Leupers R, Ascheid G, Meyr H, Isshiki T, Kunieda H (2008) Maps: an integrated framework for mpsoc application parallelization. In: Proceedings of the 45th annual Design Automation Conference, ACM, pp 754\u2013759","DOI":"10.1145\/1391469.1391663"},{"key":"2086_CR9","unstructured":"Chapman B, Jost G, Van Der\u00a0Pas R (2008) Using OpenMP: portable shared memory parallel programming, vol\u00a010, MIT Press, USA"},{"key":"2086_CR10","doi-asserted-by":"crossref","unstructured":"Ciorba Florina\u00a0M, Iwainsky C, Buder P (2018) Openmp loop scheduling revisited: making a case for more schedules. In: International Workshop on OpenMP, Springer, pp 21\u201336","DOI":"10.1007\/978-3-319-98521-3_2"},{"key":"2086_CR11","unstructured":"Cordes DA (2013) Automatic parallelization for embedded multi-core systems using high-level cost models. Doctoral dissertation, TU Dortmund University, Germany"},{"key":"2086_CR12","unstructured":"H\u00f6ttger R, Krawczyk L, Igel B (2015) Model-based automotive partitioning and mapping for embedded multicore systems. In: International Conference on Parallel, Distributed Systems and Software Engineering, volume\u00a02, p 888"},{"issue":"1","key":"2086_CR13","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1109\/TSM.2018.2875920","volume":"32","author":"Fan-Hau Hsu","year":"2018","unstructured":"Hsu Fan-Hau, Shen Chung-An (2018) The design and implementation of an embedded real-time automated ic marking inspection system. IEEE Transactions on Semiconductor Manufacturing 32(1):112\u2013120","journal-title":"IEEE Transactions on Semiconductor Manufacturing"},{"key":"2086_CR14","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-020-01705-9","author":"N Islam","year":"2018","unstructured":"Islam N, Azim A (2020) A situation-aware task model for adaptive real-time systems. J Ambient Intell Human Comput. https:\/\/doi.org\/10.1007\/s12652-020-01705-9","journal-title":"J Ambient Intell Human Comput"},{"key":"2086_CR15","unstructured":"Johnson Richard\u00a0A, Bhattacharyya Gouri\u00a0K (2019) Statistics: principles and methods. Wiley, USA"},{"key":"2086_CR16","doi-asserted-by":"crossref","unstructured":"Koh\u00fatka L, Stopjakov\u00e1 V (2018) A novel hardware-accelerated real-time task scheduler based on robust earliest deadline algorithm. In: 2018 13th International Conference on Design & Technology of Integrated Systems In Nanoscale Era (DTIS), IEEE, pp 1\u20132","DOI":"10.1109\/DTIS.2018.8368551"},{"key":"2086_CR17","doi-asserted-by":"crossref","unstructured":"Kumar PP, Satyanarayana C, Rao AA, Raju PR (2019) Empirical evaluation of a real-time task priority procedure on small\/medium-scale multi-core systems. In: Integrated Intelligent Computing, Communication and Security, Springer, Berlin, pp 385\u2013391","DOI":"10.1007\/978-981-10-8797-4_40"},{"issue":"4","key":"2086_CR18","doi-asserted-by":"publisher","first-page":"379","DOI":"10.1109\/71.273046","volume":"5","author":"P Markatos Evangelos","year":"1994","unstructured":"Markatos Evangelos P, LeBlanc Thomas J (1994) Using processor affinity in loop scheduling on shared-memory multiprocessors. IEEE Trans Parallel Distrib Syst 5(4):379\u2013400","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"2086_CR19","doi-asserted-by":"crossref","unstructured":"Melani A, Serrano Maria\u00a0A, Bertogna M, Cerutti I, Quinones E, Buttazzo G(2017) A static scheduling approach to enable safety-critical openmp applications. In: Design Automation Conference (ASP-DAC), 2017 22nd Asia and South Pacific, IEEE, pp 659\u2013665","DOI":"10.1109\/ASPDAC.2017.7858399"},{"issue":"1","key":"2086_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1668862.1668866","volume":"35","author":"A Mittal","year":"2010","unstructured":"Mittal A, Parkash K, Mittal H (2010) Software cost estimation using fuzzy logic. ACM SIGSOFT Softw Eng Notes 35(1):1\u20137","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"issue":"4","key":"2086_CR21","doi-asserted-by":"publisher","first-page":"591","DOI":"10.1111\/j.1469-185X.2007.00027.x","volume":"82","author":"N Shinichi","year":"2007","unstructured":"Shinichi N, Cuthill Innes C (2007) Effect size, confidence interval and statistical significance: a practical guide for biologists. Biol Rev 82(4):591\u2013605","journal-title":"Biol Rev"},{"issue":"6","key":"2086_CR22","doi-asserted-by":"publisher","first-page":"773","DOI":"10.1007\/s12652-015-0282-y","volume":"6","author":"D Pascarella","year":"2015","unstructured":"Pascarella D, Venticinque S, Aversa R, Mattei M, Blasi L (2015) Parallel and distributed computing for uavs trajectory planning. J Ambient Intell Hum Comput 6(6):773\u2013782","journal-title":"J Ambient Intell Hum Comput"},{"key":"2086_CR23","doi-asserted-by":"crossref","unstructured":"Patil H, Pereira C, Stallcup M, Lueck G, Cownie J (2010) Pinplay: a framework for deterministic replay and reproducible analysis of parallel programs. In: Proceedings of the 8th annual IEEE\/ACM international symposium on Code generation and optimization, ACM, pp 2\u201311","DOI":"10.1145\/1772954.1772958"},{"key":"2086_CR24","doi-asserted-by":"crossref","unstructured":"Perez Josep\u00a0M, Beltran V, Labarta J, Ayguad\u00e9 E (2017) Improving the integration of task nesting and dependencies in openmp. In: Parallel and Distributed Processing Symposium (IPDPS), 2017 IEEE International, IEEE, pp 809\u2013818","DOI":"10.1109\/IPDPS.2017.69"},{"key":"2086_CR25","doi-asserted-by":"crossref","unstructured":"Ren J, Phan LTX (2015) Mixed-criticality scheduling on multiprocessors using task grouping. In: 2015 27th Euromicro Conference on Real-Time Systems (ECRTS), IEEE, pp 25\u201334","DOI":"10.1109\/ECRTS.2015.10"},{"issue":"3","key":"2086_CR26","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1007\/s12652-017-0449-9","volume":"8","author":"T Robati","year":"2017","unstructured":"Robati T, Gherbi A, El Kouhen A, Mullins J (2017) Design and simulation of distributed ima architectures using ttethernet: a model-driven approach. J Ambient Intell Hum Comput 8(3):345\u2013355","journal-title":"J Ambient Intell Hum Comput"},{"key":"2086_CR27","doi-asserted-by":"crossref","unstructured":"Singh AK, Shafique M, Kumar A, Henkel J (2013) Mapping on multi\/many-core systems: survey of current and emerging trends. In: Proceedings of the 50th Annual Design Automation Conference, ACM, p\u00a01","DOI":"10.1145\/2463209.2488734"},{"key":"2086_CR28","doi-asserted-by":"crossref","unstructured":"Sun J, Guan N, Wang Y, He Q, Yi W (2017) Scheduling and analysis of realtime openmp task systems with tied tasks. In: Proceedings of Real-Time Systems Symposium","DOI":"10.1109\/RTSS.2017.00016"},{"issue":"9","key":"2086_CR29","doi-asserted-by":"publisher","first-page":"2150","DOI":"10.1109\/TPDS.2018.2814602","volume":"29","author":"G Tagliavini","year":"2018","unstructured":"Tagliavini G, Cesarini D, Marongiu A (2018) Unleashing fine-grained parallelism on embedded many-core accelerators with lightweight openmp tasking. IEEE Trans Parallel Distrib Syst 29(9):2150\u20132163","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"2086_CR30","doi-asserted-by":"crossref","unstructured":"Thirumalai C, Shridharshan RR, Reynold LR (2017) An assessment of halstead and cocomo model for effort estimation. In: 2017 Innovations in Power and Advanced Computing Technologies (i-PACT), IEEE, pp 1\u20134","DOI":"10.1109\/IPACT.2017.8245069"},{"key":"2086_CR31","doi-asserted-by":"crossref","unstructured":"Wang Y, Guan N, Sun J, Lv M, He Q, He T, Yi W (2017) Benchmarking openmp programs for real-time scheduling. In: Embedded and Real-Time Computing Systems and Applications (RTCSA), 2017 IEEE 23rd International Conference on, IEEE, pp 1\u201310","DOI":"10.1109\/RTCSA.2017.8046322"},{"key":"2086_CR32","doi-asserted-by":"crossref","unstructured":"Yin J, Foran A, Zhang X, Wang J (2014) Scalscheduling: a scalable scheduling architecture for mpi-based interactive analysis programs. In: Computer Communication and Networks (ICCCN), 2014 23rd International Conference on, IEEE, pp 1\u20138","DOI":"10.1109\/ICCCN.2014.6911753"},{"key":"2086_CR33","doi-asserted-by":"crossref","unstructured":"Zhang C, Niu X, Yu B (2018) A method of automatic code generation based on aadl model. In: Proceedings of the 2018 2nd International Conference on Computer Science and Artificial Intelligence, ACM, pp 180\u2013184","DOI":"10.1145\/3297156.3297172"}],"container-title":["Journal of Ambient Intelligence and Humanized Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-020-02086-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12652-020-02086-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-020-02086-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,6,4]],"date-time":"2021-06-04T23:45:17Z","timestamp":1622850317000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12652-020-02086-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,5]]},"references-count":33,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,1]]}},"alternative-id":["2086"],"URL":"https:\/\/doi.org\/10.1007\/s12652-020-02086-9","relation":{},"ISSN":["1868-5137","1868-5145"],"issn-type":[{"value":"1868-5137","type":"print"},{"value":"1868-5145","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6,5]]},"assertion":[{"value":"6 July 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 May 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 June 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}