SEARCH

Search Details

AZUMI Takuya
Mathematics, Electronics and Informatics DivisionProfessor
Department of Information and Computer Sciences

Researcher information

■ Research Keyword
  • Real-Time OS
  • Component-based Development
  • Embedded Systems
■ Field Of Study
  • Informatics, High-performance computing
  • Informatics, Software
  • Informatics, Computer systems
■ Career
  • Apr. 2023 - Present, Saitama University, Graduate School of Science and Engineering
  • Apr. 2018 - Mar. 2023, Saitama University
  • Mar. 2014 - Mar. 2018, Osaka University, Graduate School of Engineering Science
  • Apr. 2010 - Feb. 2014, Ritsumeikan University College of Information Science and Engineering, Department of Computer Science, Assistant Professor
  • Apr. 2009 - Mar. 2010
■ Educational Background
  • 2009, Nagoya University, Graduate School, Division of Information Science
■ Member History
  • Apr. 2023 - Present
    Society
  • Mar. 2021 - Present
    IEEE, Real-Time Systems Symposium (RTSS): Program Committee Member
  • 2010 - Present
  • Feb. 2022 - Apr. 2024
    IEEE, Embedded System Letters: Editor, Society
  • Apr. 2024
    Euromicro, Operating Systems Platforms for Embedded Real-Time application (OSPERT): Program Committee Member, Society
  • Apr. 2024
    Euromicro, Digital System Design (DSD) HSTIEC: Hardware, Software, and Tools for the IoT-to-Edge-to-Cloud Continuum,: Program Committee Member, Society
  • Apr. 2024
    IEEE, Real-Time Systems Symposium(RTSS): Artifact Evaluation Chair, Society
  • Feb. 2024
    IEEE, nternational Conference on Embedded and Real-Time Computing Systems and Applications: Publicity Co-chair
  • Sep. 2022 - Sep. 2023
    IEEE, International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA): Registration Chair, Society
  • Sep. 2021 - Sep. 2022
    i-SOMET, Intelligent Software Methodologies, Tools, and Techniques (SOMET): Program Co-chair
  • Oct. 2014 - Sep. 2021
    IEEE, International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA): Program Committee Member, Society
  • Aug. 2021
    IEEE, Real-time And intelliGent Edge computing workshop (RAGE), Society
  • Dec. 2017 - Dec. 2018
    IEEE, International Conference on Parallel and Distributed Systems (ICPADS), Society
  • Sep. 2012 - Oct. 2016
    IEEE, CPSNA (Cyber-Physical Systems, Networks, and Applications), Organizing Committee Member (Publicity Co-Chair), Society
  • Aug. 2015 - Aug. 2016
    IEEE, Symposium on Low-Power and High-Speed Chips (COOL Chips): Program Committee Member, Society
  • 2012 - 2015
  • 2011
  • 2010
  • 2010
  • Oct. 2007
■ Award
  • May 2025, Best Paper Award, The 4th Real-time And intelliGent Edge computing workshop (RAGE 2025)
  • May 2024, Best Presentation Award
  • Nov. 2021, The Asia Pacific Conference on Robot IoT System Development and Platform (APRIS2021) Outstanding Paper Award
  • Nov. 2021, The Asia Pacific Conference on Robot IoT System Development and Platform (APRIS2020) Best Paper Award
  • Jul. 2021, IPSJ/IEEE-CS Young Computer Researcher Award (Outstanding Research on Embedded Real-time Platform)
  • Mar. 2021, 山下記念研究賞
  • Dec. 2020, IEEE International Conference on Embedded Software and Systems (ICESS 2020) Outstanding Paper Award
  • Nov. 2020, The Asia Pacific Conference on Robot IoT System Development and Platform (APRIS2020) Outstanding Paper Award
  • Oct. 2019, Best Paper Runner-up Award
  • Sep. 2019, 優秀論文賞
  • Aug. 2017, ベストポスター賞 (シルバー)
  • Aug. 2017, 優秀ポスター賞
  • Aug. 2017, 奨励賞
  • Aug. 2016, ベストポスター賞 (ゴールド)
  • Jul. 2014, 優秀論文
  • Dec. 2013, Best paper award
  • Oct. 2012, 平成20年度 ESS2012 優秀報告論文賞
  • Jul. 2012, DICOMO2012優秀論文賞
  • May 2009, 情報処理学会東海支部 学生論文奨励賞
  • Mar. 2004, 情報処理学会東北支部 学生奨励賞

Performance information

■ Paper
  • Exploring Power Usage and Inference Speed Evaluation of Low-power Clustered Many-core Platforms
    Masahiro Hasumi; Takuma Yabe; Takuya Azumi
    ACM Transactions on Cyber-Physical Systems, Volume:9, Number:2, First page:1, Last page:23, Apr. 2025, [Reviewed], [Last]
    High-performance platforms capable of running deep neural network (DNN)-based applications are necessary for embedded systems such as autonomous-driving systems. These systems must be compact and power-efficient, rather than relying on rich-computational power platforms such as graphics processing units (GPUs). Additionally, platforms capable of executing multiple applications in parallel in such large-scale systems are required. Clustered many-core platforms, such as the Kalray massively parallel processor array (MPPA) 3-80 Coolidge, have been designed to meet these requirements. Coolidge employs more computing cores compared with single-core or multi-core processors, allowing for reduced clock frequencies per core. Consequently, Coolidge is a high-performance platform with low-power usage. Additionally, in Coolidge, cores are grouped into clusters, each of which can independently run different applications. This enables a single Coolidge platform to support multiple applications simultaneously. In the realm of cyber-physical systems (CPS), which bridge the physical and digital domains, these platforms become crucial. CPS relies on real-time embedded systems, like those in autonomous vehicles, which necessitate low-power, high-performance platforms that can perform complex computations like DNNs for object detection. In our evaluation, we examine DNN inference speed and explore the performance of the Coolidge platform. The DNN task for the evaluation employs object detection, which is commonly used in autonomous-driving systems. The acceptable speed threshold for real-time applications in object detection is 30 frames per second. Our study reveals that the “you only look once” v5 model can exceed performance benchmarks with only one cluster in Coolidge for int8 data type and two clusters for the higher precision fp16 data type. Moreover, when two clusters are utilized for DNN tasks, the remaining clusters are available for other non-DNN applications, underlining the platform’s flexibility and resource efficiency.
    Association for Computing Machinery (ACM), Scientific journal
    DOI:https://doi.org/10.1145/3721436
    DOI ID:10.1145/3721436, ISSN:2378-962X, eISSN:2378-9638
  • Dedicated Processor Allocation Scheduling for High-load Tasks on Clustered Many-core Processors
    Yutaro Nozaki; Ryo Okamura; Ryotaro Koike; Takuya Azumi
    Journal of Information Processing, Volume:33, First page:79, Last page:90, 2025, [Reviewed], [Last]
    Information Processing Society of Japan, Scientific journal
    DOI:https://doi.org/10.2197/ipsjjip.33.79
    DOI ID:10.2197/ipsjjip.33.79, eISSN:1882-6652
  • Response Time Analysis With Cause-Effect Chain Considering DAG Structure and High-Load Tasks.               
    Tomoya Kobayashi; Ryo Okamura; Takuya Azumi
    IEEE Access, Volume:13, First page:21557, Last page:21568, Jan. 2025, [Reviewed], [Last]
    English, Scientific journal
    DOI:https://doi.org/10.1109/ACCESS.2025.3536013
    DOI ID:10.1109/ACCESS.2025.3536013, DBLP ID:journals/access/KobayashiOA25
  • Work-in-Progress: Multi-Deadline DAG Scheduling Model for Autonomous Driving Systems.               
    Atsushi Yano; Takuya Azumi
    RTSS, First page:451, Last page:454, Dec. 2024, [Reviewed], [Last]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/RTSS62706.2024.00049
    DOI ID:10.1109/RTSS62706.2024.00049, DBLP ID:conf/rtss/YanoA24
  • ROS-lite2: Autonomous-driving Software Platform for Clustered Many-core Processor.               
    Yuta Tajima; Shuhei Tsunoda; Takuya Azumi
    IROS, First page:4578, Last page:4585, Oct. 2024, [Reviewed], [Last]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/IROS58592.2024.10802569
    DOI ID:10.1109/IROS58592.2024.10802569, DBLP ID:conf/iros/TajimaTA24
  • Model-Based Development for Autonomous Driving Software Considering Parallelization.               
    Kenshin Obi; Takumi Onozawa; Hiroshi Fujimoto; Takuya Azumi
    29th IEEE International Conference on Emerging Technologies and Factory Automation(ETFA), First page:1, Last page:8, Sep. 2024, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/ETFA61755.2024.10711120
    DOI ID:10.1109/ETFA61755.2024.10711120, DBLP ID:conf/etfa/ObiOFA24
  • HRMP3+TECS v2: Component Framework for Reliable Multiprocessor Real-time Operating System.               
    Yoshitada Takaso; Nao Yoshimura; Hiroshi Oyama 0002; Hiroaki Takada; Takuya Azumi
    Journal of Information Processing, Volume:32, First page:818, Last page:828, Sep. 2024, [Reviewed], [Last]
    English, Scientific journal
    DOI:https://doi.org/10.2197/ipsjjip.32.818
    DOI ID:10.2197/ipsjjip.32.818, DBLP ID:journals/jip/TakasoYOTA24
  • Preliminary Approach to Parallelizing Autonomous Driving Applications Using High-Performance Many-core Processor.               
    Xuankeng He; Takuya Azumi
    30th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications(RTCSA), First page:134, Last page:135, Aug. 2024, [Reviewed], [Last]
    IEEE, International conference proceedings
    DOI:https://doi.org/10.1109/RTCSA62462.2024.00030
    DOI ID:10.1109/RTCSA62462.2024.00030, DBLP ID:conf/rtcsa/HeA24
  • Parallelized Code Generation from Simulink Models for Event-driven and Timer-driven ROS 2 Nodes.               
    Kenshin Obi; Ryo Yoshinaka; Hiroshi Fujimoto; Takuya Azumi
    SEAA, First page:48, Last page:55, Aug. 2024, [Reviewed], [Last]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/SEAA64295.2024.00017
    DOI ID:10.1109/SEAA64295.2024.00017, DBLP ID:conf/euromicro/ObiYFA24
  • AUTOSAR AP and ROS 2 Collaboration Framework.               
    Ryudai Iwakami; Bo Peng; Hiroyuki Hanyu; Tasuku Ishigooka; Takuya Azumi
    27th Euromicro Conference on Digital System Design(DSD), First page:319, Last page:326, Aug. 2024, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/DSD64264.2024.00050
    DOI ID:10.1109/DSD64264.2024.00050, DBLP ID:conf/dsd/IwakamiPHIA24
  • Deadline Miss Early Detection Method for DAG Tasks Considering Variable Execution Time.               
    Hayate Toba; Takuya Azumi
    36th Euromicro Conference on Real-Time Systems(ECRTS), First page:8, Last page:21, Jul. 2024, [Reviewed], [Last]
    Schloss Dagstuhl - Leibniz-Zentrum für Informatik, English, International conference proceedings
    DOI:https://doi.org/10.4230/LIPIcs.ECRTS.2024.8
    DOI ID:10.4230/LIPIcs.ECRTS.2024.8, DBLP ID:conf/ecrts/TobaA24
  • Point Cloud Automatic Annotation Framework for Autonomous Driving.               
    Chaoran Zhao; Bo Peng; Takuya Azumi
    IEEE Intelligent Vehicles Symposium(IV), First page:3063, Last page:3070, Jun. 2024, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/IV55156.2024.10588577
    DOI ID:10.1109/IV55156.2024.10588577, DBLP ID:conf/ivs/ZhaoPA24
  • Energy Consumption Prediction Framework in Model-based Development for Edge Devices
    Yue Hou; Takuya Azumi
    2024 IEEE 3rd Real-Time and Intelligent Edge Computing Workshop (RAGE), First page:1, Last page:6, May 2024, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/rage62451.2024.00012
    DOI ID:10.1109/rage62451.2024.00012
  • Federated Learning Platform on Embedded Many-core Processor with Flower
    Masahiro Hasumi; Takuya Azumi
    2024 IEEE 3rd Real-Time and Intelligent Edge Computing Workshop (RAGE), First page:1, Last page:6, May 2024, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/rage62451.2024.00015
    DOI ID:10.1109/rage62451.2024.00015
  • 3D Point Cloud Object Detection on Edge Devices for Split Computing
    Taisuke Noguchi; Takuya Azumi
    2024 IEEE 3rd Real-Time and Intelligent Edge Computing Workshop (RAGE), First page:1, Last page:6, May 2024, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/rage62451.2024.00009
    DOI ID:10.1109/rage62451.2024.00009
  • TECS/Rust: Memory-safe Component Framework for Embedded Systems.               
    Nao Yoshimura; Hiroshi Oyama 0002; Takuya Azumi
    27th IEEE International Symposium on Real-Time Distributed Computing(ISORC), First page:1, Last page:11, May 2024, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/ISORC61049.2024.10551370
    DOI ID:10.1109/ISORC61049.2024.10551370, DBLP ID:conf/isorc/Yoshimura0A24
  • Work-in-Progress: Federated and Bundled-Based DAG Scheduling.               
    Tomoya Kobayashi; Takuya Azumi
    IEEE Real-Time Systems Symposium(RTSS), First page:443, Last page:446, Dec. 2023, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/RTSS59052.2023.00048
    DOI ID:10.1109/RTSS59052.2023.00048, DBLP ID:conf/rtss/KobayashiA23
  • Model-based Development for ROS 2-based Autonomous-driving Software.               
    Takumi Onozawa; Hiroshi Fujimoto; Takuya Azumi
    22nd IEEE International Conference on Trust, Security and Privacy in Computing and Communications(TrustCom), First page:2511, Last page:2519, Nov. 2023, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/TrustCom60117.2023.00352
    DOI ID:10.1109/TrustCom60117.2023.00352, DBLP ID:conf/trustcom/OnozawaFA23
  • DAG Scheduling for Clustered Many-Core Processor Considering Execution-Time-Reduction Effectiveness.               
    Yutaro Nozaki; Takuya Azumi
    27th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications(DS-RT), First page:101, Last page:104, Oct. 2023, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/DS-RT58998.2023.00022
    DOI ID:10.1109/DS-RT58998.2023.00022, DBLP ID:conf/dsrt/NozakiA23
  • Estimation of Deadline Miss Rate for DAG Mixed Timer-Driven and Event-Driven Nodes.               
    Daichi Yamazaki; Takuya Azumi
    27th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications(DS-RT), First page:20, Last page:29, Oct. 2023, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/DS-RT58998.2023.00012
    DOI ID:10.1109/DS-RT58998.2023.00012, DBLP ID:conf/dsrt/YamazakiA23, 共同研究・競争的資金等ID:44548618
  • TILDE: Topic-Tracking Infrastructure for Dynamic Message Latency and Deadline Evaluator for ROS 2 Application.               
    Xuankeng He; Hiromi Sato; Yoshikazu Okumura; Takuya Azumi
    27th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications(DS-RT), First page:1, Last page:9, Oct. 2023, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/DS-RT58998.2023.00010
    DOI ID:10.1109/DS-RT58998.2023.00010, DBLP ID:conf/dsrt/HeSOA23
  • Automated Testing Framework for Embedded Component Systems.               
    Hinata Tomimori; Hiroshi Oyama 0002; Takuya Azumi
    26th IEEE International Symposium on Real-Time Distributed Computing(ISORC), First page:176, Last page:183, May 2023, [Reviewed], [Last]
    IEEE, International conference proceedings
    DOI:https://doi.org/10.1109/ISORC58943.2023.00032
    DOI ID:10.1109/ISORC58943.2023.00032, DBLP ID:conf/isorc/TomimoriOA23
  • HRMP3+TECS: Component Framework for Multiprocessor Real-time Operating System with Memory Protection.               
    Yoshitada Takaso; Hiroshi Oyama 0002; Hiroaki Takada; Takuya Azumi
    26th IEEE International Symposium on Real-Time Distributed Computing(ISORC), First page:86, Last page:96, May 2023, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/ISORC58943.2023.00021
    DOI ID:10.1109/ISORC58943.2023.00021, DBLP ID:conf/isorc/TakasoOTA23
  • RD-Gen: Random DAG Generator Considering Multi-rate Applications for Reproducible Scheduling Evaluation.               
    Atsushi Yano; Takuya Azumi
    26th IEEE International Symposium on Real-Time Distributed Computing(ISORC), First page:21, Last page:31, May 2023, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/ISORC58943.2023.00015
    DOI ID:10.1109/ISORC58943.2023.00015, DBLP ID:conf/isorc/YanoA23
  • Deadline Miss Early Detection Method for Mixed Timer-Driven and Event-Driven DAG Tasks.               
    Atsushi Yano; Takuya Azumi
    IEEE Access, Volume:11, First page:22187, Last page:22200, Mar. 2023, [Reviewed], [Last]
    English, Scientific journal
    DOI:https://doi.org/10.1109/ACCESS.2023.3251359
    DOI ID:10.1109/ACCESS.2023.3251359, DBLP ID:journals/access/YanoA23
  • Performance Evaluation Framework for Arbitrary Nodes of Autonomous-driving Systems.               
    Yuta Tajima; Tatsuya Miki; Takuya Azumi
    22nd IEEE International Conference on Trust, Security and Privacy in Computing and Communications(TrustCom), First page:2520, Last page:2529, 2023, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/TrustCom60117.2023.00353
    DOI ID:10.1109/TrustCom60117.2023.00353, DBLP ID:conf/trustcom/TajimaMA23
  • Scheduling Performance Evaluation Framework for ROS 2 Applications.               
    Bo Peng; Atsushi Hasegawa; Takuya Azumi
    HPCC/DSS/SmartCity/DependSys, First page:2031, Last page:2038, Dec. 2022, [Reviewed], [Last]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/HPCC-DSS-SmartCity-DependSys57074.2022.00302
    DOI ID:10.1109/HPCC-DSS-SmartCity-DependSys57074.2022.00302, DBLP ID:conf/hpcc/PengHA22
  • Component Framework for Multiprocessor Real-Time Operating Systems.               
    Yoshitada Takaso; Hiroshi Oyama 0002; Takuya Azumi
    EUC, First page:112, Last page:119, Dec. 2022, [Reviewed], [Last]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/EUC57774.2022.00026
    DOI ID:10.1109/EUC57774.2022.00026, DBLP ID:conf/euc/TakasoOA22
  • CARET: Chain-Aware ROS 2 Evaluation Tool.               
    Takahisa Kuboichi; Atsushi Hasegawa; Bo Peng; Keita Miura; Kenji Funaoka; Shinpei Kato; Takuya Azumi
    EUC, First page:1, Last page:8, Dec. 2022, [Reviewed], [Last]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/EUC57774.2022.00010
    DOI ID:10.1109/EUC57774.2022.00010, DBLP ID:conf/euc/KuboichiHPMFKA22
  • New Trends in Intelligent Software Methodologies, Tools and Techniques - Proceedings of the 21st International Conference on New Trends in Intelligent Software Methodologies, Tools and Techniques, SoMeT 2022, Kitakyushu, Japan, 20-22 September, 2022.               
    SoMeT, Volume:355, Sep. 2022, [Reviewed], [Last]
    IOS Press, English, International conference proceedings
    DOI:https://doi.org/10.3233/FAIA355
    DOI ID:10.3233/FAIA355, DBLP ID:conf/somet/2022
  • Communication Overhead Schema Independent of Libraries for Software/Hardware Interface.               
    Yutaro Kobayashi; Hiroshi Fujimoto; Takuya Azumi
    SoMeT, First page:30, Last page:42, Sep. 2022, [Reviewed], [Last]
    English, International conference proceedings
    DOI:https://doi.org/10.3233/FAIA220236
    DOI ID:10.3233/FAIA220236, DBLP ID:conf/somet/KobayashiFA22
  • Self-Driving Software Benchmark for Model-Based Development.               
    Takumi Onozawa; Takuya Azumi
    SoMeT, First page:3, Last page:17, Sep. 2022, [Reviewed], [Last]
    English, International conference proceedings
    DOI:https://doi.org/10.3233/FAIA220234
    DOI ID:10.3233/FAIA220234, DBLP ID:conf/somet/OnozawaA22
  • DAG Scheduling Considering Parallel Execution for High-Load Processing on Clustered Many-core Processors.               
    Ryo Okamura; Takuya Azumi
    DS-RT, First page:67, Last page:76, Sep. 2022, [Reviewed], [Last]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/DS-RT55542.2022.9932084
    DOI ID:10.1109/DS-RT55542.2022.9932084, DBLP ID:conf/dsrt/OkamuraA22
  • CQGA-HEFT: Q-learning-based DAG Scheduling Algorithm Using Genetic Algorithm in Clustered Many-core Platform.               
    Atsushi Yano; Takuya Azumi
    Journal of Information Processing, Volume:30, First page:659, Last page:668, Sep. 2022, [Reviewed], [Last]
    English, Scientific journal
    DOI:https://doi.org/10.2197/ipsjjip.30.659
    DOI ID:10.2197/ipsjjip.30.659, DBLP ID:journals/jip/YanoA22
  • LET Paradigm Scheduling Algorithm Considering Parallel Processing on Clustered Many-core Processor.               
    Atsushi Yano; Shingo Igarashi; Takuya Azumi
    Journal of Information Processing, Volume:30, First page:646, Last page:658, Sep. 2022, [Reviewed], [Last]
    English, Scientific journal
    DOI:https://doi.org/10.2197/ipsjjip.30.646
    DOI ID:10.2197/ipsjjip.30.646, DBLP ID:journals/jip/YanoIA22
  • Exploring the Performance of Deep Neural Networks on Embedded Many-Core Processors.               
    Takuma Yabe; Takuya Azumi
    ICCPS, First page:193, Last page:202, May 2022, [Reviewed], [Last]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/ICCPS54341.2022.00024
    DOI ID:10.1109/ICCPS54341.2022.00024, DBLP ID:conf/iccps/YabeA22
  • Autoware_Perf: A tracing and performance analysis framework for ROS 2 applications.               
    Zihang Li; Atsushi Hasegawa; Takuya Azumi
    Journal of Systems Architecture, Volume:123, First page:102341, Last page:102341, Feb. 2022, [Reviewed], [Last]
    English, Scientific journal
    DOI:https://doi.org/10.1016/j.sysarc.2021.102341
    DOI ID:10.1016/j.sysarc.2021.102341, DBLP ID:journals/jsa/LiHA22
  • Mapping Method Usable with Clustered Many-core Platforms for Simulink Model
    Yutaro Kobayashi; Kentaro Honda; Sasuga Kojima; Hiroshi Fujimoto; Masato Edahiro; Takuya Azumi
    Journal of Information Processing, Volume:30, First page:141, Last page:150, Feb. 2022, [Reviewed], [Last]
    Information Processing Society of Japan, English, Scientific journal
    DOI:https://doi.org/10.2197/ipsjjip.30.141
    DOI ID:10.2197/ipsjjip.30.141, eISSN:1882-6652
  • Dynamically Interchangeable Framework for Component Behavior of Embedded Component Systems.               
    Ryota Shimomura; Hiroshi Oyama; Takuya Azumi
    19th IEEE International Conference on Embedded and Ubiquitous Computing(EUC), First page:15, Last page:22, Oct. 2021, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/EUC53437.2021.00012
    DOI ID:10.1109/EUC53437.2021.00012, DBLP ID:conf/euc/ShimomuraOA21
  • Contention-Free Scheduling Algorithm Using LET Paradigm for Clustered Many-core Processor               
    Atsushi Yano; Shingo Igarashi; Takuya Azumi
    Proceedings of the 2021 IEEE/ACM 25th International Symposium on Distributed Simulation and Real Time Applications, DS-RT 2021, Sep. 2021, [Reviewed], [Last]
    Institute of Electrical and Electronics Engineers Inc., English, International conference proceedings
    DOI:https://doi.org/10.1109/DS-RT52167.2021.9576147
    DOI ID:10.1109/DS-RT52167.2021.9576147, SCOPUS ID:85119097396
  • Federated Scheduling in Clustered Many-core Processors               
    Ryotaro Koike; Takuya Azumi
    Proceedings of the 2021 IEEE/ACM 25th International Symposium on Distributed Simulation and Real Time Applications, DS-RT 2021, Sep. 2021, [Reviewed], [Last]
    Institute of Electrical and Electronics Engineers Inc., English, International conference proceedings
    DOI:https://doi.org/10.1109/DS-RT52167.2021.9576150
    DOI ID:10.1109/DS-RT52167.2021.9576150, SCOPUS ID:85119092208
  • CoSAM: Co-Simulation Framework for ROS-based Self-driving Systems and MATLAB/Simulink
    Keita Miura; Shota Tokunaga; Yuki Horita; Yasuhiro Oda; Takuya Azumi
    Journal of Information Processing, Volume:29, First page:227, Last page:235, Mar. 2021, [Reviewed], [Last]
    Information Processing Society of Japan, Scientific journal
    DOI:https://doi.org/10.2197/ipsjjip.29.227
    DOI ID:10.2197/ipsjjip.29.227, eISSN:1882-6652
  • Work-in-Progress: Reinforcement Learning-Based DAG Scheduling Algorithm in Clustered Many-Core Platform.               
    Atsushi Yano; Takuya Azumi
    42nd IEEE Real-Time Systems Symposium(RTSS), First page:548, Last page:551, 2021, [Reviewed], [Last]
    IEEE, International conference proceedings
    DOI:https://doi.org/10.1109/RTSS52674.2021.00062
    DOI ID:10.1109/RTSS52674.2021.00062, DBLP ID:conf/rtss/YanoA21
  • Accurate Contention-aware Scheduling Method on Clustered Many-core Platform
    Shingo Igarashi; Takuro Fukunaga; Takuya Azumi
    Journal of Information Processing, Volume:29, First page:216, Last page:226, 2021, [Reviewed], [Last]
    Information Processing Society of Japan, Scientific journal
    DOI:https://doi.org/10.2197/ipsjjip.29.216
    DOI ID:10.2197/ipsjjip.29.216, eISSN:1882-6652
  • Contention-Free Scheduling for Clustered Many-Core Platform               
    Ryotaro Koike; Takuro Fukunaga; Shingo Igarashi; Takuya Azumi
    2020 IEEE International Conference on Embedded Software and Systems (ICESS), First page:1, Last page:8, Dec. 2020, [Reviewed], [Last]
    IEEE, International conference proceedings
    DOI:https://doi.org/10.1109/icess49830.2020.9301600
    DOI ID:10.1109/icess49830.2020.9301600, DBLP ID:conf/icess/KoikeFIA20
  • Exploring Real-Time Executor on ROS 2
    Yuqing Yang; Takuya Azumi
    2020 IEEE International Conference on Embedded Software and Systems (ICESS), Dec. 2020, [Reviewed], [Last]
    IEEE, International conference proceedings
    DOI:https://doi.org/10.1109/icess49830.2020.9301530
    DOI ID:10.1109/icess49830.2020.9301530
  • Estimation Method Considering OS Overheads for Embedded Many-Core Platform
    Kentaro Honda; Hiroshi Fujimoto; Takuya Azumi
    2020 IEEE 18th International Conference on Embedded and Ubiquitous Computing (EUC), Dec. 2020, [Reviewed], [Last]
    IEEE, International conference proceedings
    DOI:https://doi.org/10.1109/euc50751.2020.00011
    DOI ID:10.1109/euc50751.2020.00011
  • Unit Testing Framework for Embedded Component Systems
    Shuichiro Morisaki; Seito Shirata; Hiroshi Oyama; Takuya Azumi
    2020 IEEE 18th International Conference on Embedded and Ubiquitous Computing (EUC), Dec. 2020, [Reviewed], [Last]
    IEEE, International conference proceedings
    DOI:https://doi.org/10.1109/euc50751.2020.00013
    DOI ID:10.1109/euc50751.2020.00013
  • Converting Driving Scenario Framework for Testing Self-Driving Systems
    Keita Miura; Takuya Azumi
    2020 IEEE 18th International Conference on Embedded and Ubiquitous Computing (EUC), Dec. 2020, [Last]
    IEEE, International conference proceedings
    DOI:https://doi.org/10.1109/euc50751.2020.00015
    DOI ID:10.1109/euc50751.2020.00015
  • Case Study: ECHONET Lite Applications based on Embedded Component Systems               
    Jieying Jiang; Hiroshi Oyama; Hiroaki Nagashima; Takuya Azumi
    Asia Pacific Conference on Robot IoT System Development and Platform (APRIS2020), Nov. 2020, [Invited]
    English, International conference proceedings
  • Dynamic Linking Method for an Embedded Component System               
    Katsuya Yamauchi; Tomoaki Kawada; Hiroshi Oyama; Takuya Azumi; Hiroaki Takada
    Asia Pacific Conference on Robot IoT System Development and Platform (APRIS2020), Nov. 2020, [Reviewed]
    International conference proceedings
  • ROS-lite: ROS Framework for NoC-Based Embedded Many-Core Platform
    Takuya Azumi; Yuya Maruyama; Shinpei Kato
    2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Oct. 2020, [Reviewed], [Last]
    IEEE, International conference proceedings
    DOI:https://doi.org/10.1109/iros45743.2020.9340977
    DOI ID:10.1109/iros45743.2020.9340977
  • Model-Based Development Considering Self-Driving Systems for Many-Core Processors
    Ryo Yoshinaka; Takuya Azumi
    2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Sep. 2020, [Reviewed], [Last]
    IEEE, International conference proceedings
    DOI:https://doi.org/10.1109/etfa46521.2020.9212016
    DOI ID:10.1109/etfa46521.2020.9212016
  • Heuristic Contention-Free Scheduling Algorithm for Multi-core Processor using LET Model
    Shingo Igarashi; Tasuku Ishigooka; Tatsuya Horiguchi; Ryotaro Koike; Takuya Azumi
    2020 IEEE/ACM 24th International Symposium on Distributed Simulation and Real Time Applications (DS-RT), Sep. 2020, [Reviewed], [Last]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/ds-rt50469.2020.9213582
    DOI ID:10.1109/ds-rt50469.2020.9213582
  • Accurate Contention Estimate Scheduling Method Using Multiple Clusters of Many-core Platform for Applications Requiring Parallel Computations               
    Shingo Igarashi; Yuto Kitagawa; Takuro Fukunaga; Takuya Azumi
    Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), First page:67, Last page:71, Mar. 2020, [Reviewed]
    IEEE, English, International conference proceedings
    DOI:https://doi.org/10.1109/PDP50117.2020.00017
    DOI ID:10.1109/PDP50117.2020.00017, DBLP ID:conf/pdp/IgarashiKFA20
  • Mapping Method of MATLAB/Simulink Model for Embedded Many-Core Platform               
    Kentaro Honda; Sasuga Kojima; Hiroshi Fujimoto; Masato Edahiro; Takuya Azumi
    Proceedings - 2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2020, First page:182, Last page:186, Mar. 2020, [Reviewed], [Last]
    Institute of Electrical and Electronics Engineers Inc., English, International conference proceedings
    DOI:https://doi.org/10.1109/PDP50117.2020.00034
    DOI ID:10.1109/PDP50117.2020.00034, SCOPUS ID:85085489282
  • Work in progress: Considering heuristic scheduling for NoC-Based clustered many-core processor using LET model               
    Shingo Igarashi; Takuya Azumi
    Proceedings - Real-Time Systems Symposium, Volume:2019-, First page:516, Last page:519, Dec. 2019
    Institute of Electrical and Electronics Engineers Inc., English, International conference proceedings
    DOI:https://doi.org/10.1109/RTSS46320.2019.00053
    DOI ID:10.1109/RTSS46320.2019.00053, ISSN:1052-8725, SCOPUS ID:85083215228
  • Autoware toolbox: MATLAB/Simulink benchmark suite for ROS-based self-driving software platform               
    Keita Miura; Shota Tokunaga; Noriyuki Ota; Yoshiharu Tange; Takuya Azumi
    Proceedings of the International Workshop on Rapid System Prototyping, First page:8, Last page:14, Oct. 2019
    IEEE Computer Society, English, International conference proceedings
    DOI:https://doi.org/10.1145/3339985.3358494
    DOI ID:10.1145/3339985.3358494, ISSN:1074-6005, SCOPUS ID:85077209879
  • Multi-rate DAG Scheduling Considering Communication Contention for NoC-based Embedded Many-core Processor               
    Shingo Igarashi; Yuto Kitagawa; Tasuku Ishigooka; Tatsuya Horiguchi; Takuya Azumi
    Proceedings - 2019 IEEE/ACM 23rd International Symposium on Distributed Simulation and Real Time Applications, DS-RT 2019, Oct. 2019
    Institute of Electrical and Electronics Engineers Inc., English, International conference proceedings
    DOI:https://doi.org/10.1109/DS-RT47707.2019.8958696
    DOI ID:10.1109/DS-RT47707.2019.8958696, SCOPUS ID:85079075931
  • Performance Estimation for Many-core Processor in Model-Based Development               
    Kentaro Honda; Takuya Azumi
    2019 8th Mediterranean Conference on Embedded Computing, MECO 2019 - Proceedings, Jun. 2019
    Institute of Electrical and Electronics Engineers Inc., English, International conference proceedings
    DOI:https://doi.org/10.1109/MECO.2019.8760061
    DOI ID:10.1109/MECO.2019.8760061, SCOPUS ID:85073887708
  • MATLAB/simulink benchmark suite for ros-based self-driving software platform               
    Shota Tokunaga; Keita Miura; Takuya Azumi
    Proceedings - 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing, ISORC 2019, First page:83, Last page:84, May 2019
    Institute of Electrical and Electronics Engineers Inc., English, International conference proceedings
    DOI:https://doi.org/10.1109/ISORC.2019.00023
    DOI ID:10.1109/ISORC.2019.00023, SCOPUS ID:85070412326
  • Demo Abstract: MATLAB/Simulink Benchmark suite for ROS-based self-driving system               
    Shota Tokunaga; Noriyuki Ota; Keita Miura; Takuya Azumi
    ICCPS 2019 - Proceedings of the 2019 ACM/IEEE International Conference on Cyber-Physical Systems, First page:308, Last page:309, Apr. 2019
    Association for Computing Machinery, Inc, English, International conference proceedings
    DOI:https://doi.org/10.1145/3302509.3313315
    DOI ID:10.1145/3302509.3313315, SCOPUS ID:85066607395
  • IDF-Autoware: Integrated development framework for ROS-based self-driving systems using MATLAB/Simulink               
    Shota Tokunaga; Yuki Horita; Yasuhiro Oda; Takuya Azumi
    OpenAccess Series in Informatics, Volume:68, Mar. 2019
    Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, English, International conference proceedings
    DOI:https://doi.org/10.4230/OASIcs.ASD.2019.3
    DOI ID:10.4230/OASIcs.ASD.2019.3, ISSN:2190-6807, SCOPUS ID:85064130563
  • ROSCH: Real-time scheduling framework for ROS               
    Yukihiro Saito; Futoshi Sato; Takuya Azumi; Shinpei Kato; Nobuhiko Nishio
    Proceedings - 2018 IEEE 24th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2018, First page:52, Last page:58, Jan. 2019
    Institute of Electrical and Electronics Engineers Inc., English, International conference proceedings
    DOI:https://doi.org/10.1109/RTCSA.2018.00015
    DOI ID:10.1109/RTCSA.2018.00015, SCOPUS ID:85061776076
  • Towards Heterogeneous Computing Platforms for Autonomous Driving.               
    Hiroyuki Chishiro; Kazutoshi Suito; Tsutomu Ito; Seiya Maeda; Takuya Azumi; Kenji Funaoka; Shinpei Kato
    15th IEEE International Conference on Embedded Software and Systems(ICESS), First page:1, Last page:8, 2019
    IEEE, International conference proceedings
    DOI:https://doi.org/10.1109/ICESS.2019.8782446
    DOI ID:10.1109/ICESS.2019.8782446, DBLP ID:conf/icess/ChishiroSIMAFK19
  • Resource Manager for Scalable Performance in ROS Distributed Environments.               
    Daisuke Fukutomi; Takuya Azumi; Shinpei Kato; Nobuhiko Nishio
    Design(DATE), First page:1088, Last page:1093, 2019
    IEEE, International conference proceedings
    DOI:https://doi.org/10.23919/DATE.2019.8715030
    DOI ID:10.23919/DATE.2019.8715030, DBLP ID:conf/date/FukutomiAKN19
  • Anomaly Prediction Based on Machine Learning for Memory-Constrained Devices               
    Yuto Kitagawa; Tasuku Ishigooka; Takuya Azumi
    IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, Volume:E102-D, Number:9, First page:1797, Last page:1807, 2019, [Reviewed]
    English, Scientific journal
  • DAG Scheduling Algorithm for a Cluster-Based Many-Core Architecture               
    Yuto Kitagawa; Tasuku Ishigooka; Takuya Azumi
    Proceedings - 16th International Conference on Embedded and Ubiquitous Computing, EUC 2018, First page:150, Last page:157, Dec. 2018
    Institute of Electrical and Electronics Engineers Inc., English, International conference proceedings
    DOI:https://doi.org/10.1109/EUC.2018.00030
    DOI ID:10.1109/EUC.2018.00030, SCOPUS ID:85061449253
  • Runtime Component Information on Embedded Component Systems               
    Seito Shirata; Hiroshi Oyama; Takuya Azumi
    Proceedings - 16th International Conference on Embedded and Ubiquitous Computing, EUC 2018, First page:166, Last page:173, Dec. 2018
    Institute of Electrical and Electronics Engineers Inc., English, International conference proceedings
    DOI:https://doi.org/10.1109/EUC.2018.00032
    DOI ID:10.1109/EUC.2018.00032, SCOPUS ID:85061447059
  • GPUhd: Augmenting YARN with GPU Resource Management               
    Daisuke Fukutomi; Yuki Iida; Takuya Azumi; Shinpei Kato; Nobuhiko Nishio
    ACM International Conference Proceeding Series, First page:127, Last page:136, Jan. 2018, [Reviewed]
    Association for Computing Machinery, English, International conference proceedings
    DOI:https://doi.org/10.1145/3149457.3155313
    DOI ID:10.1145/3149457.3155313, SCOPUS ID:85044373093
  • Anomaly prediction based on k-means clustering for memory-constrained embedded devices               
    Yuto Kitagawa; Tasuku Ishigoka; Takuya Azumi
    Proceedings - 16th IEEE International Conference on Machine Learning and Applications, ICMLA 2017, Volume:2018-, First page:26, Last page:33, Jan. 2018, [Reviewed]
    Institute of Electrical and Electronics Engineers Inc., English, International conference proceedings
    DOI:https://doi.org/10.1109/ICMLA.2017.0-182
    DOI ID:10.1109/ICMLA.2017.0-182, SCOPUS ID:85048496597
  • Component-Based mruby Platform for IoT Devices               
    Takuro Yamamoto; Takuma Hara; Takuya Ishikawa; Hiroshi Oyama; Hiroaki Takada; Takuya Azumi
    Journal of Information Processing, Volume:26, First page:549, Last page:561, 2018, [Reviewed]
    English, Scientific journal
  • Remapping method to minimize makespan of simulink model for embedded multi-core systems               
    Sasuga Kojima; Masato Edahiro; Takuya Azumi
    Proceedings of the 33rd International Conference on Computers and Their Applications, CATA 2018, Volume:2018-, 2018
    The International Society for Computers and Their Applications (ISCA), English, International conference proceedings
    SCOPUS ID:85048427343
  • Real-Time ROS Extension on Transparent CPU/GPU Coordination Mechanism.               
    Yuhei Suzuki; Takuya Azumi; Shinpei Kato; Nobuhiko Nishio
    21st IEEE International Symposium on Real-Time Distributed Computing(ISORC), First page:184, Last page:192, 2018
    IEEE Computer Society, International conference proceedings
    DOI:https://doi.org/10.1109/ISORC.2018.00035
    DOI ID:10.1109/ISORC.2018.00035, DBLP ID:conf/isorc/SuzukiAKN18
  • Autoware on board: enabling autonomous vehicles with embedded systems.               
    Shinpei Kato; Shota Tokunaga; Yuya Maruyama; Seiya Maeda; Manato Hirabayashi; Yuki Kitsukawa; Abraham Monrroy; Tomohito Ando; Yusuke Fujii; Takuya Azumi
    Proceedings of the 9th ACM/IEEE International Conference on Cyber-Physical Systems(ICCPS), First page:287, Last page:296, 2018
    IEEE Computer Society / ACM, International conference proceedings
    DOI:https://doi.org/10.1109/ICCPS.2018.00035
    DOI ID:10.1109/ICCPS.2018.00035, DBLP ID:conf/iccps/KatoTMMHKMAFA18
  • ROS-based support system for supervision of multiple UAVs by a single operator.               
    Hiroki Hayakawa; Takuya Azumi; Akinori Sakaguchi; Toshimitsu Ushio
    Proceedings of the 9th ACM/IEEE International Conference on Cyber-Physical Systems, ICCPS 2018, Porto, Portugal, April 11-13, 2018, First page:341, Last page:342, 2018, [Reviewed]
    IEEE Computer Society / ACM, International conference proceedings
    DOI:https://doi.org/10.1109/ICCPS.2018.00044
    DOI ID:10.1109/ICCPS.2018.00044, DBLP ID:conf/iccps/HayakawaASU18
  • Exploring scalable data allocation and parallel computing on NoC-based embedded many cores               
    Yuya Maruyama; Shinpei Kato; Takuya Azumi
    Proceedings - 35th IEEE International Conference on Computer Design, ICCD 2017, First page:225, Last page:228, Nov. 2017, [Reviewed]
    Institute of Electrical and Electronics Engineers Inc., English, International conference proceedings
    DOI:https://doi.org/10.1109/ICCD.2017.41
    DOI ID:10.1109/ICCD.2017.41, SCOPUS ID:85041685170
  • Scheduling parallel and distributed processing for automotive data stream management system               
    Jaeyong Rho; Takuya Azumi; Mayo Nakagawa; Kenya Sato; Nobuhiko Nishio
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, Volume:109, First page:286, Last page:300, Nov. 2017, [Reviewed]
    English, Scientific journal
    DOI:https://doi.org/10.1016/j.jpdc.2017.06.012
    DOI ID:10.1016/j.jpdc.2017.06.012, ISSN:0743-7315, eISSN:1096-0848, DBLP ID:journals/corr/RhoANSN17, Web of Science ID:WOS:000408298400021
  • Scheduling parallel and distributed processing for automotive data stream management system               
    Jaeyong Rho; Takuya Azumi; Mayo Nakagawa; Kenya Sato; Nobuhiko Nishio
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, Volume:109, First page:286, Last page:300, Nov. 2017, [Reviewed]
    English, Scientific journal
    DOI:https://doi.org/10.1016/j.jpdc.2017.06.012
    DOI ID:10.1016/j.jpdc.2017.06.012, ISSN:0743-7315, eISSN:1096-0848, DBLP ID:journals/jpdc/RhoANSN17, Web of Science ID:WOS:000408298400021
  • Real-Time GPU Resource Management with Loadable Kernel Modules               
    Yuhei Suzuki; Yusuke Fujii; Takuya Azumi; Nobuhiko Nishio; Shinpei Kato
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, Volume:28, Number:6, First page:1715, Last page:1727, Jun. 2017, [Reviewed]
    English, Scientific journal
    DOI:https://doi.org/10.1109/TPDS.2016.2630697
    DOI ID:10.1109/TPDS.2016.2630697, ISSN:1045-9219, eISSN:1558-2183, DBLP ID:journals/tpds/SuzukiFANK17, Web of Science ID:WOS:000401365300014
  • Component-Based Framework of Lightweight Ruby for Efficient Embedded Software Development               
    Takuro Yamamoto; Hiroshi Oyama; Takuya Azumi
    JSSST Journal on Computer Software, Volume:34, Number:4, First page:3, Last page:16, 2017, [Reviewed]
    English
    ISSN:0289-6540, CiNii Articles ID:40021383596, CiNii Books ID:AN10075819
  • GPUrpc: Exploring Transparent Access to Remote GPUs               
    Yuki Iida; Yusuke Fujii; Takuya Azumi; Nobuhiko Nishio; Shinpei Kato
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, Volume:16, Number:1, First page:17:1-17:25, Nov. 2016, [Reviewed]
    English, Scientific journal
    DOI:https://doi.org/10.1145/2950056
    DOI ID:10.1145/2950056, ISSN:1539-9087, eISSN:1558-3465, DBLP ID:journals/tecs/IidaFANK16, Web of Science ID:WOS:000391441900017
  • Exploring the Performance of ROS2               
    Yuya Maruyama; Shinpei Kato; Takuya Azumi
    2016 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2016, [Reviewed]
    English, International conference proceedings
    DOI:https://doi.org/10.1145/2968478.2968502
    DOI ID:10.1145/2968478.2968502, Web of Science ID:WOS:000414220100005
  • Componentizing an Operating System Feature Using a TECS Plugin               
    Tomoaki Kawada; Takuya Azumi; Hiroshi Oyama; Hiroaki Takada
    PROCEEDINGS OF 2016 IEEE 4TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, NETWORKS, AND APPLICATIONS (CPSNA), First page:95, Last page:99, 2016, [Reviewed]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/CPSNA.2016.27
    DOI ID:10.1109/CPSNA.2016.27, Web of Science ID:WOS:000391549000019
  • HLBS: Heterogeneous Laxity-Based Scheduling Algorithm for DAG-based Real-Time Computing               
    Yuhei Suzuki; Takuya Azumi; Nobuhiko Nishio; Shinpei Kato
    PROCEEDINGS OF 2016 IEEE 4TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, NETWORKS, AND APPLICATIONS (CPSNA), First page:83, Last page:88, 2016, [Reviewed]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/CPSNA.2016.25
    DOI ID:10.1109/CPSNA.2016.25, Web of Science ID:WOS:000391549000017
  • Lightweight Ruby Framework for Improving Embedded Software Efficiency               
    Takuro Yamamoto; Hiroshi Oyama; Takuya Azumi
    PROCEEDINGS OF 2016 IEEE 4TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, NETWORKS, AND APPLICATIONS (CPSNA), First page:71, Last page:76, 2016, [Reviewed]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/CPSNA.2016.23
    DOI ID:10.1109/CPSNA.2016.23, Web of Science ID:WOS:000391549000015
  • Priority and Synchronization Support for ROS               
    Yukihiro Saito; Takuya Azumi; Shinpei Kato; Nobuhiko Nishio
    PROCEEDINGS OF 2016 IEEE 4TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, NETWORKS, AND APPLICATIONS (CPSNA), First page:77, Last page:82, 2016, [Reviewed]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/CPSNA.2016.24
    DOI ID:10.1109/CPSNA.2016.24, Web of Science ID:WOS:000391549000016
  • RTM-TECS: Collaboration Framework for Robot Technology Middleware and Embedded Component System               
    Ryo Hasegawa; Naofumi Yawata; Noriaki Ando; Nobuhiko Nishio; Takuya Azumi
    2016 IEEE 19TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2016), First page:212, Last page:220, 2016, [Reviewed]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/ISORC.2016.37
    DOI ID:10.1109/ISORC.2016.37, Web of Science ID:WOS:000390839100026
  • WiP Abstract: Preliminary Evaluation of ROS2               
    Yuya Maruyama; Shinpei Kato; Takuya Azumi
    2016 ACM/IEEE 7TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS), 2016, [Reviewed]
    English, International conference proceedings
    ISSN:2375-8317, Web of Science ID:WOS:000386348200042
  • Distributed processing for automotive data stream management system on mixed single- and multi-core processors.
    Jaeyong Rho; Takuya Azumi; Hiroshi Oyama; Kenya Sato; Nobuhiko Nishio
    SIGBED Review, Volume:13, Number:3, First page:15, Last page:22, 2016, [Reviewed]
    DBLP ID:journals/sigbed/RhoAOSN16
  • Reservation-based scheduling for automotive DSMS under high overload condition               
    Jaeyong Rho; Takuya Azumi; Akihiro Yamaguchi; Kenya Sato; Nobuhiko Nishio
    Journal of Information Processing, Volume:24, Number:5, First page:751, Last page:761, 2016, [Reviewed]
    Information Processing Society of Japan, English, Scientific journal
    DOI:https://doi.org/10.2197/ipsjjip.24.751
    DOI ID:10.2197/ipsjjip.24.751, ISSN:1882-6652, DBLP ID:journals/jip/RhoAYSN16, SCOPUS ID:84987934456
  • mruby on TECS: Component-based Framework for Running Script Program               
    Takuya Azumi; Yuki Nagahara; Hiroshi Oyama; Nobuhiko Nishio
    2015 IEEE 18th International Symposium on Real-Time Distributed Computing (ISORC), First page:252, Last page:259, 2015, [Reviewed]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/ISORC.2015.42
    DOI ID:10.1109/ISORC.2015.42, Web of Science ID:WOS:000380606500031
  • Cloud-assisted sensing and supervision of multiple unmanned aerial vehicles by a single operator.               
    Takashi Shigekuni; Toshimitsu Ushio; Takuya Azumi
    Proceedings of the ACM/IEEE Sixth International Conference on Cyber-Physical Systems, ICCPS 2015, Seattle, WA, USA, April 14-16, 2015, First page:254, 2015, [Reviewed]
    ACM
    DOI:https://doi.org/10.1145/2735960.2735987
    DOI ID:10.1145/2735960.2735987, DBLP ID:conf/iccps/ShigekuniUA15
  • Adaptive Assignment of Deadline and Clock Frequency in Real-Time Embedded Control Systems               
    Tatsuya Yoshimoto; Toshimitsu Ushio; Takuya Azumi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, Volume:E98A, Number:1, First page:323, Last page:330, Jan. 2015, [Reviewed]
    English, Scientific journal
    DOI:https://doi.org/10.1587/transfun.E98.A.323
    DOI ID:10.1587/transfun.E98.A.323, ISSN:1745-1337, DBLP ID:journals/ieicet/YoshimotoUA15, Web of Science ID:WOS:000359464100034
  • Connected smartphones and high-performance servers for remote object detection               
    Yuki Iida; Manato Hirabayashi; Takuya Azumi; Nobuhiko Nishio; Shinpei Kato
    Proceedings - 2nd IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2014, First page:71, Last page:76, Nov. 2014, [Reviewed]
    Institute of Electrical and Electronics Engineers Inc., English, International conference proceedings
    DOI:https://doi.org/10.1109/CPSNA.2014.24
    DOI ID:10.1109/CPSNA.2014.24, SCOPUS ID:84916613212
  • Reducing data copies between GPUs and NICs               
    Anh Nguyen; Yusuke Fujii; Yuki Iida; Takuya Azumi; Nobuhiko Nishio; Shinpei Kato
    Proceedings - 2nd IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2014, First page:37, Last page:42, Nov. 2014, [Reviewed]
    Institute of Electrical and Electronics Engineers Inc., English, International conference proceedings
    DOI:https://doi.org/10.1109/CPSNA.2014.15
    DOI ID:10.1109/CPSNA.2014.15, SCOPUS ID:84916602854
  • TECS components providing functionalities of OSEK specifications for ITRON OS               
    Atsushi Ohno; Takuya Azumi; Nobuhiko Nishio
    Journal of Information Processing, Volume:22, Number:4, First page:584, Last page:594, Oct. 2014, [Reviewed]
    Information Processing Society of Japan, English, Scientific journal
    DOI:https://doi.org/10.2197/ipsjjip.22.584
    DOI ID:10.2197/ipsjjip.22.584, ISSN:1882-6652, DBLP ID:journals/jip/OhnoAN14, SCOPUS ID:84908031104
  • ROP-EDF: Reservation-Based OP-EDF Scheduling for Automotive Data Stream Management System               
    Jaeyong Rho; Akihiro Yamaguchi; Kenya Sato; Takuya Azumi; Nobuhiko Nishio
    WiP session of the IEEE 11th International Conference on Embedded Software and Systems (ICESS2014), Aug. 2014, [Reviewed]
  • VISA synthesis: Variation-aware instruction set architecture synthesis               
    Yuko Hara-Azumi; Takuya Azumi; Nikil D. Dutt
    Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC, First page:243, Last page:248, 2013
    English, International conference proceedings
    DOI:https://doi.org/10.1109/ASPDAC.2013.6509603
    DOI ID:10.1109/ASPDAC.2013.6509603, SCOPUS ID:84877766061
  • TECSCE: HW/SW Codesign Framework for Data Parallelism Based on Software Component.               
    Takuya Azumi; Yasaman Samei Syahkal; Yuko Hara-Azumi; Hiroshi Oyama 0002; Rainer Dömer
    Embedded Systems: Design, Analysis and Verification - 4th IFIP TC 10 International Embedded Systems Symposium(IESS), First page:1, Last page:13, 2013
    Springer, International conference proceedings
    DOI:https://doi.org/10.1007/978-3-642-38853-8_1
    DOI ID:10.1007/978-3-642-38853-8_1, DBLP ID:conf/iess/AzumiSHOD13
  • Detecting Wi-Fi base station behavior inappropriate for positioning method in participatory sensing logs               
    Nobuhiko Nishio; Yuuki Fukuzaki; Takuya Azumi
    UbiComp 2013 Adjunct - Adjunct Publication of the 2013 ACM Conference on Ubiquitous Computing, First page:665, Last page:672, 2013, [Reviewed]
    English, International conference proceedings
    DOI:https://doi.org/10.1145/2494091.2495987
    DOI ID:10.1145/2494091.2495987, SCOPUS ID:84885230009
  • Pdr-based adaptation for user-progress in interactive navigation system               
    Shun Yoshimi; Takuya Azumi; Nobuhiko Nishio
    UbiComp 2013 Adjunct - Adjunct Publication of the 2013 ACM Conference on Ubiquitous Computing, First page:263, Last page:266, 2013, [Reviewed]
    English, International conference proceedings
    DOI:https://doi.org/10.1145/2494091.2494163
    DOI ID:10.1145/2494091.2494163, SCOPUS ID:84885215782
  • Exploring microcontrollers in GPUs               
    Yusuke Fujii; Takuya Azumi; Nobuhiko Nishio; Shinpei Kato
    Proceedings of the 4th Asia-Pacific Workshop on Systems, APSys 2013, 2013, [Reviewed]
    English, International conference proceedings
    DOI:https://doi.org/10.1145/2500727.2500742
    DOI ID:10.1145/2500727.2500742, SCOPUS ID:84883060075
  • HR-TECS: Component Technology for Embedded Systems with Memory Protection               
    Takuya Ishikawa; Takuya Azumi; Hiroshi Oyama; Hiroaki Takada
    2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013, [Reviewed]
    English, International conference proceedings
    ISSN:1555-0885, Web of Science ID:WOS:000365605900012
  • Distributed Intent: Android Framework for Networked Devices Operation               
    Yuki Nagahara; Hiroshi Oyama; Takuya Azumi; Nobuhiko Nishio
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), First page:651, Last page:658, 2013, [Reviewed]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/CSE.2013.101
    DOI ID:10.1109/CSE.2013.101, ISSN:1949-0828, Web of Science ID:WOS:000351950300093
  • Data Transfer Matters for GPU Computing               
    Yusuke Fujii; Takuya Azumi; Nobuhiko Nishio; Shinpei Kato; Masato Edahiro
    2013 19TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2013), First page:275, Last page:282, 2013, [Reviewed]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/ICPADS.2013.47
    DOI ID:10.1109/ICPADS.2013.47, ISSN:1521-9097, Web of Science ID:WOS:000355315600031
  • Lifelog-Based Active Movement Assistant System               
    Yusuke Satonaka; Takumi Kitazawa; Kazuki Suzuki; Yuki Fukuzaki; Takuya Azumi; Nobuhiko Nishio
    2013 IEEE 1ST INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, NETWORKS, AND APPLICATIONS (CPSNA), First page:7, Last page:12, 2013, [Reviewed]
    English, International conference proceedings
    Web of Science ID:WOS:000339121000003
  • TECS Components Providing Functionalities of OSEK Specification for ITRON OS               
    Atsushi Ohno; Takuya Azumi; Nobuhiko Nishio
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), First page:1434, Last page:1441, 2012, [Reviewed]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/HPCC.2012.210
    DOI ID:10.1109/HPCC.2012.210, Web of Science ID:WOS:000310377500202
  • Summer School on Embedded System Technologies Organized by Students and Junior Engineers               
    Ittetsu Taniguchi; Yuki Ando; Hideki Takase; Takuya Azumi; Yutaka Matsubara; Shintaro Hosoai; Yasuaki Murakami; Midori Sugaya
    情報処理学会論文誌, Volume:52, Number:12, First page:3221-3237, Dec. 2011
  • TECS仕様に基づいたNXT用ソフトウェアプラットフォームの開発               
    石川拓也; 安積卓也; 一場利幸; 柴田誠也; 本田晋也; 高田広章
    コンピュータソフトウェア, Volume:28, Number:4, First page:158-174, Nov. 2011
    DOI:https://doi.org/10.11309/jssst.28.4_158
    DOI ID:10.11309/jssst.28.4_158
  • TECS-based software platform on mindstorms NXT               
    Takuya Ishikawa; Toshiyuki Ichiba; Seiya Shibata; Shinya Honda; Hiroaki Takada; Takuya Azumi
    Computer Software, Volume:28, Number:4, First page:158, Last page:174, 2011
    Japanese, Scientific journal
    ISSN:0289-6540, SCOPUS ID:82755186867
  • Open Source Simuator for Embedded System Extended Multiprocessor               
    Takuya Azumi; Takashi Furukawa; Hiroshi Aiba; Seiya Shibata; Shinya Honda; Hiroyuki Tomiyama; Hiroaki Takada
    コンピュータソフトウェア, Volume:27, Number:4, First page:24-42, Nov. 2010
    DOI:https://doi.org/10.11309/jssst.27.4_24
    DOI ID:10.11309/jssst.27.4_24
  • Access Control Mechanism Based on Component System for Embedded System
    Takuya Azumi; Shimpei Yamada; Hiroshi Oyama; Yukikazu Nakamoto; Hiroaki Takada
    電子情報通信学会論文誌D, Volume:J93-D, Number:10, First page:2021-2031, Last page:2031, Oct. 2010
    Japanese
    ISSN:1880-4535, CiNii Articles ID:120003147835
  • Wheeled inverted pendulum with embedded component system: A case study               
    Takuya Azumi; Hiroaki Takada; Takayuki Ukai; Hiroshi Oyama
    ISORC 2010 - 2010 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, Volume:1, First page:151, Last page:155, 2010, [Reviewed]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/ISORC.2010.21
    DOI ID:10.1109/ISORC.2010.21, SCOPUS ID:77954773883
  • メモリ共有を考慮したRPCシステム               
    安積卓也; 大山博司; 高田広章
    情報処理学会論文誌:プログラミング, Volume:2, Number:2, First page:37-53, Mar. 2009
  • Implementation and Evaluation of a Component System for Embedded Systems.               
    Takuya Azumi; Masanari Yamamoto; Yasuo Kominami; Nobuhisa Takagi; Ukai Takayuki; Hiroshi Oyama; Hiroaki Takada
    Computer Software, Volume:26, Number:4, First page:39, Last page:55, 2009
    English, Scientific journal
    DOI:https://doi.org/10.11309/jssst.26.4_39
    DOI ID:10.11309/jssst.26.4_39, ISSN:0289-6540, SCOPUS ID:85024726401
  • Optimization of component connections for an embedded component system               
    Takuya Azumi; Hiroaki Takada; Hiroshi Oyama
    Proceedings - 12th IEEE International Conference on Computational Science and Engineering, CSE 2009, Volume:2, First page:182, Last page:188, 2009, [Reviewed]
    English, International conference proceedings
    DOI:https://doi.org/10.1109/CSE.2009.97
    DOI ID:10.1109/CSE.2009.97, SCOPUS ID:70749158771
  • A Generic Memory Protection Mechanism for An Embedded System and Its Application to Embedded Component Systems               
    Shimpei Yamada; Yukikazu Nakamoto; Takuya Azumi; Hiroshi Oyama; Hiroaki Takada
    IEEE 7th International Conference on Computer and Information Technology Workshops, First page:557, Last page:562, Jul. 2008, [Reviewed]
    English, International conference proceedings
    CiNii Articles ID:10026676867
  • A memory allocator for efficient task communications by using RPC channels in an embedded component system               
    Takuya Azumi; Hiroshi Oyama; Hiroaki Takada
    Proceedings of the 9th IASTED International Conference on Software Engineering and Applications, SEA 2008, First page:204, Last page:209, 2008
    English, International conference proceedings
    SCOPUS ID:70749123246
  • A New Security Framework for Embedded Component Systems               
    Takuya Azumi; Shimpei Yamada; Hiroshi Oyama; Yukikazu Nakamoto; Hiroaki Takada
    Proceeding of IASTED Software Engineering and Applications 2007, First page:584, Last page:589, Nov. 2007, [Reviewed]
    English, International conference proceedings
  • Visual Modeling Environment for Embedded Component Systems               
    Takuya Azumi; Shimpei Yamada; Hiroshi Oyama; Yukikazu Nakamoto; Hiroaki Takada
    Proceeding of IEEE 7th International Conference on Computer and Information Technology, First page:805, Last page:810, Oct. 2007, [Reviewed]
    English
    CiNii Articles ID:10021844858
  • New Environment for Event-Driven Programming               
    Takuya Azumi; Sho Narita; Atushi Hasegawa; Nikolay N. Mirenkov
    The Journal of Three Dimensional Images, Volume:21, Number:2, First page:99-104, Jun. 2007
  • A new specification of software components for embedded systems               
    Takuya Azumi; Masanari Yamamoto; Yasuo Kominami; Nobuhisa Takagi; Hiroshi Oyama; Hiroaki Takada
    10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, First page:46, Last page:+, 2007, [Reviewed]
    English, International conference proceedings
    Web of Science ID:WOS:000246826300006
■ MISC
  • Embedded Component-based Framework for Robot Technology Middleware               
    Ryo Hasegawa; Naofumi Yawata; Noriaki Ando; Nobuhiko Nishio; Takuya Azumi
    Volume:58, Number:8, 15 Aug. 2017
    This paper presents a component-based framework for robot technology middleware (RTM) to address real-time issues with RTM. To handle real-time applications, the proposed framework achieves collaboration between RTM and the TOPPERS embedded component system (TECS). TECS is employed to enhance real-time processing in the proposed framework. To implement the collaboration of RTM and TECS, we have adopted remote procedure call. In addition, extending a generator enables the generation of robot technology components from TECS components with source code generated by a model-based development tool such as MATLAB/Simulink. We have evaluated the processor cycle counts of the proposed framework in comparison with those of a conventional method. Moreover, we evaluated the execution time of serial communication and a motor application using the proposed framework. The evaluation results show that the proposed framework is functionally employed in a hard real-time system. Furthermore, we evaluated the amount of code generated by the proposed framework. The evaluation results reveal that the code generated by the proposed framework is reusable and can enhance productivity.------------------------------This is a preprint of an article intended for publication Journal ofInformation Processing(JIP). This preprint should not be cited. Thisarticle should be cited as: Journal of Information Processing Vol.25(2017) (online)DOI http://dx.doi.org/10.2197/ipsjjip.25.811------------------------------This paper presents a component-based framework for robot technology middleware (RTM) to address real-time issues with RTM. To handle real-time applications, the proposed framework achieves collaboration between RTM and the TOPPERS embedded component system (TECS). TECS is employed to enhance real-time processing in the proposed framework. To implement the collaboration of RTM and TECS, we have adopted remote procedure call. In addition, extending a generator enables the generation of robot technology components from TECS components with source code generated by a model-based development tool such as MATLAB/Simulink. We have evaluated the processor cycle counts of the proposed framework in comparison with those of a conventional method. Moreover, we evaluated the execution time of serial communication and a motor application using the proposed framework. The evaluation results show that the proposed framework is functionally employed in a hard real-time system. Furthermore, we evaluated the amount of code generated by the proposed framework. The evaluation results reveal that the code generated by the proposed framework is reusable and can enhance productivity.------------------------------This is a preprint of an article intended for publication Journal ofInformation Processing(JIP). This preprint should not be cited. Thisarticle should be cited as: Journal of Information Processing Vol.25(2017) (online)DOI http://dx.doi.org/10.2197/ipsjjip.25.811------------------------------
    English
    ISSN:1882-7764, CiNii Articles ID:170000148865, CiNii Books ID:AN00116647
  • Componentized Dynamic Memory Allocator for Embedded Systems               
    山本 拓朗; 大山 博司; 安積 卓也
    First page:6p, 2017
    Japanese
    ISSN:1884-197X, CiNii Articles ID:40021349049, CiNii Books ID:AA12496678
  • TINET plus TECS: Component-Based TCP/IP Protocol Stack for Embedded Systems               
    Yamamoto Takuro; Hara Takuma; Ishikawa Takuya; Oyama Hiroshi; Takada Hiroaki; Azumi Takuya
    2017 16TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS / 11TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING / 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, First page:784-791, 2017
    English, Report scientific journal
    DOI:https://doi.org/10.1109/Trustcom/BigDataSE/ICESS.2017.313
    DOI ID:10.1109/Trustcom/BigDataSE/ICESS.2017.313, ISSN:2324-9013
  • Reservation-Based Scheduling for Automotive DSMS under High Overload Condition               
    Jaeyong Rho; Takuya Azumi; Akihiro Yamaguchi; Kenya Sato; Nobuhiko Nishio
    Volume:57, Number:8, 15 Aug. 2016
    Recent automotive systems require various data, including data from on-board sensors and external sources to recognize environmental conditions. As the amount of sensor data used in automotive systems increases, processes that use such data become increasingly complicated. In addition, similar data processing can be duplicated over multiple applications. To address these issues, a data stream management system (DSMS) for automotive systems based on a data integration architecture has been developed. However, hard real-time deadlines cannot be guaranteed due to unpredictable load changes caused by data streams. For example, the arrival time and CPU utilization requested by data streams from vehicle-to-vehicle communications change rapidly depending on environmental conditions. We propose the reservation-based operator path earliest deadline first (ROP-EDF) scheduling algorithm for an automotive DSMS under overload conditions. The proposed algorithm reserves processor time preferentially for hard real-time tasks so that tasks can meet deadlines under overload conditions. ROP-EDF can be used for load testing on a single processor system. Experimental results show the effectiveness of the proposed algorithm compared with existing algorithms relative to the deadline miss ratio under overload conditions.------------------------------This is a preprint of an article intended for publication Journal ofInformation Processing(JIP). This preprint should not be cited. Thisarticle should be cited as: Journal of Information Processing Vol.24(2016) No.5 (online)------------------------------Recent automotive systems require various data, including data from on-board sensors and external sources to recognize environmental conditions. As the amount of sensor data used in automotive systems increases, processes that use such data become increasingly complicated. In addition, similar data processing can be duplicated over multiple applications. To address these issues, a data stream management system (DSMS) for automotive systems based on a data integration architecture has been developed. However, hard real-time deadlines cannot be guaranteed due to unpredictable load changes caused by data streams. For example, the arrival time and CPU utilization requested by data streams from vehicle-to-vehicle communications change rapidly depending on environmental conditions. We propose the reservation-based operator path earliest deadline first (ROP-EDF) scheduling algorithm for an automotive DSMS under overload conditions. The proposed algorithm reserves processor time preferentially for hard real-time tasks so that tasks can meet deadlines under overload conditions. ROP-EDF can be used for load testing on a single processor system. Experimental results show the effectiveness of the proposed algorithm compared with existing algorithms relative to the deadline miss ratio under overload conditions.------------------------------This is a preprint of an article intended for publication Journal ofInformation Processing(JIP). This preprint should not be cited. Thisarticle should be cited as: Journal of Information Processing Vol.24(2016) No.5 (online)------------------------------
    English
    ISSN:1882-7764, CiNii Articles ID:170000131016, CiNii Books ID:AN00116647
  • Componentization of Operating System Feature Using a TECS Plugin
    河田 智明; 安積 卓也; 大山 博司; 高田 広章
    Volume:115, Number:519, First page:31, Last page:36, 24 Mar. 2016
    Japanese
    ISSN:0913-5685, CiNii Articles ID:40020791136
  • mruby Bytecode Loader Using Bluetooth in Multi-VM Environment
    山本 拓朗; 大山 博司; 安積 卓也
    Volume:115, Number:518, First page:43, Last page:48, 24 Mar. 2016
    Japanese
    ISSN:0913-5685, CiNii Articles ID:40020790007
  • Design of Optimal Output Feedback Controller under Overload Avoidance Caused by Processor Failure               
    吉本 達也; 潮 俊光; 安積 卓也
    Volume:56, Number:8, First page:1560, Last page:1567, 15 Aug. 2015
    組込みシステムにおいて,プロセッサの故障にともなう過負荷状態を回避し,制御性能の劣化を最小化することはシステムの信頼性,安全性を保つうえで重要である.プロセッサが過負荷状態に陥ると,デッドラインを満たせないジョブが発生し,それらのジョブの実行に時間を要したために他のジョブのデッドラインミスにも影響する.そこで,過負荷状態において受理するジョブと破棄するジョブを選択し,受理されたジョブのデッドラインが必ず満たされる方法としてジョブスキッピングが考える.しかし,従来研究ではジョブスキッピングパターンを決定するものの,制御性能の劣化を抑える制御器の設計に関してはあまり検討されていない.本論文では.ジョブスキッピングに基づくスケジューリングを用いたリアルタイム制御システム上の最適出力フィードバック制御器の設計を行う.シミュレーションでは,ジョブスキッピングが発生したときに従来の最適出力フィードバック制御器に比べて提案する制御器によって制御性能の劣化が抑えられることを示す.In embedded control systems, it is important to avoid an overload situation and minimize a degradation of control performance caused by a failure of a processor for keeping reliability and safety. If the processor is under the overload situation, several jobs cannot meet their deadlines and their fruitless execution compress the other jobs' deadlines. Then, we consider a job skipping approach which is a policy to classify released jobs into accepted and skipped jobs to meet deadlines of all accepted jobs. However, conventional approaches had not addressed a design that suppresses an effect of job skipping. In this paper, we design an optimal output-feedback controller on a real-time system with a scheduler using the job skipping policy. By a numerical simulation, we show that the proposed optimal controller suppresses the degradation of control performance when jobs are skipped.
    Japanese
    ISSN:1882-7764, CiNii Articles ID:170000130683, CiNii Books ID:AN00116647
  • 組込みコンポーネントシステムの呼び出しフロー解析ツールの開発 (コンピュータシステム)               
    成瀬 有美; 石川 拓也; 安積 卓也; 大山 博司; 高田 広章
    Volume:114, Number:506, First page:237, Last page:242, 06 Mar. 2015
    組込みソフトウェア向けのコンポーネントベース開発を支援するコンポーネントシステムにTECSがある. TECSは,コンポーネント記述に独自のコンポーネント記述言語(TECS CDL),実装言語にC言語を採用している.一般的にソフトウェアは,フロー解析を用いて検証を行うことで,信頼性の向上が期待できる. TECSを利用して開発したシステム全体のフロー解析を行うためには,C言語のフロー解析に加え, CDLの解析を行ってC言語の解析結果と統合を行う必要がある.そのため,TECS向けのフロー解析を行う開発支援ツールTECS-flowを開発した.本ツールによって,TECSを使用して開発したシステム全体のフローを可視化し,コンポーネント間の関数呼び出し順序を知ることができる.加えて,排他制御が必要な箇所の検出やデッドコード検出も可能である.なお,本研究の一部はenPiTプロジェクトの一環として実施した,
    Japanese
    ISSN:0913-5685, CiNii Articles ID:110010021774, CiNii Books ID:AN10013141
  • 組込みコンポーネントシステムの呼び出しフロー解析ツールの開発 (ディペンダブルコンピューティング)               
    成瀬 有美; 石川 拓也; 安積 卓也; 大山 博司; 高田 広章
    Volume:114, Number:507, First page:237, Last page:242, 06 Mar. 2015
    組込みソフトウェア向けのコンポーネントベース開発を支援するコンポーネントシステムにTECSがある. TECSは,コンポーネント記述に独自のコンポーネント記述言語(TECS CDL),実装言語にC言語を採用している.一般的にソフトウェアは,フロー解析を用いて検証を行うことで,信頼性の向上が期待できる. TECSを利用して開発したシステム全体のフロー解析を行うためには, C言語のフロー解析に加え,CDLの解析を行ってC言語の解析結果と統合を行う必要がある.そのため,TECS向けのフロー解析を行う開発支援ツールTECS-flowを開発した.本ツールによって,TECSを使用して開発したシステム全体のフローを可視化し,コンポーネント間の関数呼び出し順序を知ることができる.加えて,排他制御が必要な箇所の検出やデッドコード検出も可能である.なお,本研究の一部はenPiTプロジェクトの一環として実施した,
    Japanese
    ISSN:0913-5685, CiNii Articles ID:110010021464, CiNii Books ID:AA11645397
  • 組込みコンポーネントシステムの呼び出しフロー解析ツールの開発               
    成瀬 有美; 石川 拓也; 安積 卓也; 大山 博司; 高田 広章
    Volume:2015, Number:27, First page:1, Last page:6, 27 Feb. 2015
    組込みソフトウェア向けのコンポーネントベース開発を支援するコンポーネントシステムに TECS がある.TECS は,コンポーネント記述に独自のコンポーネント記述言語 (TECS CDL),実装言語に C 言語を採用している.一般的にソフトウェアは,フロー解析を用いて検証を行うことで,信頼性の向上が期待できる.TECS を利用して開発したシステム全体のフロー解析を行うためには,C 言語のフロー解析に加え,CDL の解析を行って C 言語の解析結果と統合を行う必要がある.そのため,TECS 向けのフロー解析を行う開発支援ツール TECS-flow を開発した.本ツールによって,TECS を使用して開発したシステム全体のフローを可視化し,コンポーネント間の関数呼び出し順序を知ることができる.加えて,排他制御が必要な箇所の検出やデッドコード検出も可能である.なお,本研究の一部は enPiT プロジェクトの一環として実施した.
    Japanese
    ISSN:0919-6072, CiNii Articles ID:110009881315, CiNii Books ID:AA12149313
  • Software Component Technology for Embedded Systems with Memory Protection               
    ISHIKAWA Takuya; AZUMI Takuya; OYAMA Hiroshi; HONDA Shinya; TAKADA Hiroaki
    Computer Software, Volume:31, Number:4, First page:105-130, Last page:4_130, Nov. 2014, [Reviewed]
    This paper describes HR-TECS which is a new component technology for embedded software that requires memory protection, which is one of the important features for the software partitioning. HR-TECS is based on TECS which is a component technology for embedded software, and takes advantage of functionalities of a real-time operating system with memory protection. In addition, interfaces for communications between components do not depend on partitions which the components are allocated to. Thus, components can be implemented without consideration for the component partitioning. Furthermore, not only components which are executed in a user mode (e.g. application software) but also components which are executed in a privileged mode (e.g. device drivers) can be developed with HR-TECS. This paper presents the way to implement HR-TECS by taking advantage of TOPPERS/HRP2 kernel which is a real-time operating system with memory protection. The results of evaluation demonstrate the effectiveness of HR-TECS that its execution time is sufficiently small and predictable, and its memory consumption is sufficiently small.
    Japan Society for Software Science and Technology, Japanese, Report scientific journal
    DOI:https://doi.org/10.11309/jssst.31.4_105
    DOI ID:10.11309/jssst.31.4_105, ISSN:0289-6540, CiNii Articles ID:130004706727
  • DistributedIntentPlugin: Auto Generating System for Distributed Intent on an Embedded System
    長原 裕希; 大山 博司; 安積 卓也; 西尾 信彦
    Volume:2013, First page:114, Last page:122, 09 Oct. 2013
    Japanese
    CiNii Articles ID:170000078521
  • Pedestrian Indoor Navigation Methods for Non-Corridor Area Traverse               
    Phan DuyPhuoc; Tomohiro Miyajima; Akihiro Birou; Takuya Azumi; Nobuhiko Nishio
    Volume:2013, Number:56, First page:1, Last page:6, 09 May 2013
    Recently, many navigation services have been provided. These services have been used widespreadly not only outdoor, but also indoor where users can use no positioning technology. As the indoor environment such as a underground center, non-corridor area caused of problems rather than passages. Indoor non-corridor area have many gateways, nevertheless, there are few landmarks. In addition, it is difficult to make road network for a navigation. This paper proposes the mean to generate a road network which has the minimum junction for navigation automatically, and to navigate in an open space with ceiling guidance labels.
    Information Processing Society of Japan (IPSJ), Japanese
    ISSN:0913-5685, CiNii Articles ID:110009579772, CiNii Books ID:AA11838947
  • The automated management system with Wi-Fi sample for fine grain recognition of indoor activity               
    Harumitsu Fujii; Takashi Sakaguchi; Takuya Azumi; Nobuhiko Nishio
    Volume:2013, Number:57, First page:1, Last page:7, 09 May 2013
    In recent years, Studies on localization methods using Wi-Fi signal strength have been conducted to substitute for GPS which is not proper to indoor use.Unfortunately, this method costs a lot of money and takes a lot of works to collect information such as latitude and longitude of Wi-Fi base stations. To solve those problems, We proposed Indoor localization method which identify the current position but does not require lots of works. There were many points to be sampled when we measured in the same room by long term. but there were some problems of recognition the location of point with some standardized points and occuring noises by the intermittent Wi-Fi transmissions. in this paper, we propose a method to integrate the nearby samples, and evaluate it.
    Information Processing Society of Japan (IPSJ), Japanese
    ISSN:0913-5685, CiNii Articles ID:110009579773, CiNii Books ID:AA11838947
  • The automated management system with Wi-Fi sample for fine grain recognition of indoor activity               
    FUJII HARUMITSU; SAKAGUCHI TAKASHI; AZUMI TAKUYA; NISHIO NOBUHIKO
    IEICE technical report. ASN, Ambient intelligence and sensor networks, Volume:113, Number:38, First page:319, Last page:325, 09 May 2013
    In recent years, Studies on localization methods using Wi-Fi signal strength have been conducted to substitute for GPS which is not proper to indoor use.Unfortunately, this method costs a lot of money and takes a lot of works to collect information such as latitude and longitude of Wi-Fi base stations. To solve those problems, We proposed Indoor localization method which identify the current position but does not require lots of works. There were many points to be sampled when we measured in the same room by long term. but there were some problems of recognition the location of point with some standardized points and occuring noises by the intermittent Wi-Fi transmissions. in this paper, we propose a method to integrate the nearby samples, and evaluate it.
    The Institute of Electronics, Information and Communication Engineers, Japanese
    CiNii Articles ID:110009771496, CiNii Books ID:AA12618979
  • Pedestrian Indoor Navigation Methods for Non-Corridor Area Traverse               
    PHUOC PHAN DUY; MIYAJIMA TOMOHIRO; BIROU AKIHIRO; AZUMI TAKUYA; NISHIO NOBUHIKO
    IEICE technical report. ASN, Ambient intelligence and sensor networks, Volume:113, Number:38, First page:313, Last page:318, 09 May 2013
    Recently, many navigation services have been provided. These services have been used widespreadly not only outdoor, but also indoor where users can use no positioning technology. As the indoor environment such as a underground center, non-corridor area caused of problems rather than passages. Indoor non-corridor area have many gateways, nevertheless, there are few landmarks. In addition, it is difficult to make road network for a navigation. This paper proposes the mean to generate a road network which has the minimum junction for navigation automatically, and to navigate in an open space with ceiling guidance labels.
    The Institute of Electronics, Information and Communication Engineers, Japanese
    CiNii Articles ID:110009771495, CiNii Books ID:AA12618979
  • Development Environment for GPU Control Firmware
    藤居 祐輔; 安積 卓也; 西尾 信彦; 加藤 真平
    Volume:2012, First page:136, Last page:143, 10 Oct. 2012
    Japanese
    CiNii Articles ID:170000072425
  • Realization of Communication for RTM and TECS by OpaqueRPC
    八幡 尚文; 安積 卓也; 西尾 信彦
    Volume:2012, First page:170, Last page:177, 10 Oct. 2012
    Japanese
    CiNii Articles ID:170000072429
  • Automated Recognition of Indoor Activity based on Multi-Sensing               
    NISHIO NOBUHIKO; FUJII HARUMITSU; AZUMI TAKUYA
    IEICE technical report, Volume:112, Number:31, First page:79, Last page:84, 10 May 2012
    This article proposes a method to recognize user's fine-grain activity recognition using multiple sensor and creating sampled topological map. This method turned out to require two threshold values for determining to create a new sample cluster and to update existing sample clusters. We conducted some experiments and obtained result of under 0.1% miss recognition ratio through relatively short term sensing and automated updating of topological map.
    The Institute of Electronics, Information and Communication Engineers, Japanese
    ISSN:0913-5685, CiNii Articles ID:110009569473, CiNii Books ID:AA1221489X
  • Research Life in California(AI in the World, AI in Japan (21))               
    AZUMI Takuya; Takuya Azumi; College of Information Science and Engineering Ritsumeikan University
    Volume:27, Number:2, First page:207, Last page:210, 01 Mar. 2012
    Japanese
    ISSN:0912-8085, CiNii Articles ID:110009419563, CiNii Books ID:AN10067140
  • HW/SW Cosimulation Framework Based on Software Component System (組込みシステム(EMB) Vol.2011-EMB-20)
    AZUMI TAKUYA; HARA-AZUMI YUKO; HONDA SHINYA
    Volume:2010, Number:6, First page:1, Last page:6, Apr. 2011
    English
    ISSN:2186-2583, CiNii Articles ID:40019913882
  • HW/SW cosimulation framework based on software component system (コンピュータシステム)
    Azumi Takuya; Hara-Azumi Yuko; Honda Shinya
    Volume:110, Number:473, First page:261, Last page:266, 18 Mar. 2011
    English
    ISSN:0913-5685, CiNii Articles ID:40018763372
  • Soft error-aware scheduling in high-level synthesis (コンピュータシステム)
    Hara-Azumi Yuko; Tomiyama Hiroyuki; Azumi Takuya
    Volume:110, Number:473, First page:111, Last page:116, 18 Mar. 2011
    English
    ISSN:0913-5685, CiNii Articles ID:40018763347
  • Soft Error-Aware Scheduling in High-Level Synthesis               
    YukoHara-Azumi; Hiroyuki Tomiyama; Takuya Azumi; Shigeru Yamashita; NikilD.Dutt; Hiroaki Takada
    Volume:2011, Number:19, First page:1, Last page:6, 11 Mar. 2011
    Due to the continuous reduction in chip feature size and supply voltage, soft errors are becoming a serious problem in the today's LSI design. This paper proposes a soft error-aware scheduling method in high-level synthesis. The reliability of the datapath circuit is determined not only by those of its computations, which depend on their assigned hardware resources, but also by those of its values, which are affected by their lifetime length. By considering both influences, our proposed method schedules operations for maximizing the reliability of the datapath circuit.Due to the continuous reduction in chip feature size and supply voltage, soft errors are becoming a serious problem in the today's LSI design. This paper proposes a soft error-aware scheduling method in high-level synthesis. The reliability of the datapath circuit is determined not only by those of its computations, which depend on their assigned hardware resources, but also by those of its values, which are affected by their lifetime length. By considering both influences, our proposed method schedules operations for maximizing the reliability of the datapath circuit.
    English
    ISSN:2186-2583, CiNii Articles ID:110008583300, CiNii Books ID:AA11451459
  • HW/SW Cosimulation Framework Based on Software Component System               
    Takuya Azumi; YukoHara-Azumi; Shinya Honda; Hiroaki Takada
    Volume:2011, Number:44, First page:1, Last page:6, 11 Mar. 2011
    As the size and complexity of software applications increase, software component systems are getting used due to its reusability, reduced time-to-market, and hence, reduced software production cost. This paper proposes SysTECS, a highly automated hardware/software (HW/SW) cosimulation framework which integrates a system-level design tool, SystemBuilder, and a software component system for embedded systems, TECS. In existing HW/SW codesign technologies, designers need to manually add or modify HW/SW communication sources (e.g., their size, direction, and allocator) in input behavioral descriptions, which is complex to specify. On the contrary, in SysTECS, the designers can design the overall system at higher abstraction level and have no need to specify the HW/SW communication in the input descriptions because TECS specifically defines the interface between components and the communication sources are automatically generated. This paper demonstrates the effectiveness of Sys- TECS through a case study with an SHA application.As the size and complexity of software applications increase, software component systems are getting used due to its reusability, reduced time-to-market, and hence, reduced software production cost. This paper proposes SysTECS, a highly automated hardware/software (HW/SW) cosimulation framework which integrates a system-level design tool, SystemBuilder, and a software component system for embedded systems, TECS. In existing HW/SW codesign technologies, designers need to manually add or modify HW/SW communication sources (e.g., their size, direction, and allocator) in input behavioral descriptions, which is complex to specify. On the contrary, in SysTECS, the designers can design the overall system at higher abstraction level and have no need to specify the HW/SW communication in the input descriptions because TECS specifically defines the interface between components and the communication sources are automatically generated. This paper demonstrates the effectiveness of Sys- TECS through a case study with an SHA application.
    English
    ISSN:2186-2583, CiNii Articles ID:110008583324, CiNii Books ID:AA11451459
  • UML Model to an Implementation in C Using TECS: An Application Case Study               
    石川 拓也; 安積 卓也; 一場 利幸; 柴田 誠也; 高田 広章
    Volume:3, Number:4, First page:59, Last page:59, 22 Sep. 2010
    本発表では,UMLによって設計された組み込みソフトウェアをC言語で実装する過程の事例として,組み込みシステム向けコンポーネントシステムを用いた倒立二輪ライントレースロボットの制御ソフトウェアの開発について述べる.組み込みソフトウェアは,大規模化・複雑化が進んでおり,生産性の向上が求められている.C++やJavaなどのオブジェクト指向言語を用いたソフトウェア開発では,生産性を向上させるために,UMLを用いた設計が行われている.UMLはオブジェクト指向を意識したモデル言語であるため,クラス図などのUMLモデルからソースコードの自動生成が容易で,モデルとソースコードとの一貫性を保ちやすい.一方,組み込みシステムのソフトウェア開発では,実装言語として手続き型言語であるC言語が広く用いられている.C言語はオブジェクト指向言語ではないため,UMLモデルからC言語ソースコードを自動生成するツールを利用したとしても,モデルとソースコードの間に隔たりがある.この問題を解決するために,組み込みシステムに適したコンポーネントシステムであるTECSを利用した.TECSは独自のコンポーネント図を入力とし,コンポーネントの結合部分および,コンポーネントの提供する機能のテンプレートのC言語ソースコードを自動生成する.自動生成により,コンポーネント図とソースコードの一貫性を保つことができる.本事例により,UMLモデルのクラス図からTECSのコンポーネント図への変換方法および,コンポーネント図とソースコードの一貫性を保持できることを示す.In this presentation, we will describe the development of control software for a two-wheeled self-balancing and line-tracing robot using a component system for embedded systems, as the case study of an embedded software design in UML and an implementation in C. Embedded systems have become large-scale and complex. Therefore, improving software productivity has been demanded. In software development using an object-oriented language, UML is often used in software design to improve software productivity. Since UML is based on object-oriented concepts, it is easy to automatically generate source codes from a UML model. As a result, it is easy to keep a consistency between a UML model and source codes. Meanwhile, in embedded software development where C language is generally used, UML has not been an effective solution for improving productivity because C language is not the object-oriented language. There can be gaps between a UML model and C source codes, even if automatic generation tools are used. To fill the gaps, we have taken advantage of TECS, which is a component system suitable for embedded systems. TECS takes an original component diagram as an input, and generates C source codes, that describe connections between components and templates of functions that components provide. Therefore, it is possible to keep a consistency between a TECS component diagram and source codes. This case study shows a way to transform a UML class diagram into a TECS component diagram, and that TECS enables to keep the consistency.
    Japanese
    ISSN:1882-7802, CiNii Articles ID:110007970958, CiNii Books ID:AA11464814
  • History of summer school on embedded system technologies organized by students and young engineers
    H. Takase; T. Azumi; I. Taniguchi; Y. Matsubara; H. Kanai; S. Hosoai; M. Sugaya
    Proceedings - 2009 Workshop on Embedded Systems Education, WESE 2009, First page:19, Last page:26, 01 Dec. 2009
    English
    DOI:https://doi.org/10.1145/1719010.1719015
    Scopus:https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=77950923697&origin=inward
    Scopus Citedby:https://www.scopus.com/inward/citedby.uri?partnerID=HzOxMe3b&scp=77950923697&origin=inward
    DOI ID:10.1145/1719010.1719015, SCOPUS ID:77950923697
  • A Realization of RPC in Embedded Component Systems               
    AZUMI Takuya; OYAMA Hiroshi; TAKADA Hiroaki
    Volume:2008, Number:32, First page:97, Last page:102, 27 Mar. 2008
    This paper presents a Remote Procedure Call (RPC) channel in an embedded component system. The RPC channel is one of the components used in our component framework to facilitate the transparency of connected components in embedded systems. By supporting the RPC channel, it is possible to reuse the same component without modification on different communication mechanisms, including different task communications on the same or different processors and on networks. In addition, a memory allocator component and new keywords of a component description are provided. The effectiveness of our work is demonstrated.
    Information Processing Society of Japan (IPSJ), English
    ISSN:0919-6072, CiNii Articles ID:110006820438, CiNii Books ID:AA11451459
  • Development of Protection Mechanism for Embedded Component System               
    YAMADA Shimpei; NAKAMOTO Yukikazu; AZUMI Takuya; TAKADA Hiroaki; OYAMA Hiroshi
    Volume:2008, Number:32, First page:91, Last page:96, 27 Mar. 2008
    Recently, embedded systems connected to network have increased; therefore it is needed to strengthen security. In addition, software component-based development is expected improvement of embedded software in productivity. We present design of security enhancement for embedded component system, access control and memory protection. Firstly, Access control controls what a subject access to an object by the access rule. We design and implement the access control mechanism for embedded component system. The second one is memory protection mechanisms. We also design the generic memory protection mechanism including the nested memory protection and the dynamic protection pattern change.
    Information Processing Society of Japan (IPSJ), Japanese
    ISSN:0919-6072, CiNii Articles ID:110006820437, CiNii Books ID:AA11451459
  • A Realization of RPC in Embedded Component Systems               
    AZUMI Takuya; OYAMA Hiroshi; TAKADA Hiroaki
    IEICE technical report, Volume:107, Number:559, First page:97, Last page:102, 20 Mar. 2008
    This paper presents a Remote Procedure Call (RFC) channel in an embedded component system. The RPC channel is one of the components used in our component framework to facilitate the transparency of connected components in embedded systems. By supporting the RPC channel, it is possible to reuse the same component without modification on different communication mechanisms, including different task communications on the same or different processors and on networks. In addition, a memory allocator component and new keywords of a component description are provided. The effectiveness of our work is demonstrated.
    The Institute of Electronics, Information and Communication Engineers, English
    ISSN:0913-5685, CiNii Articles ID:110006781737, CiNii Books ID:AA11645397
  • Development of Protection Mechanism for Embedded Component System               
    YAMADA Shimpei; NAKAMOTO Yukikazu; AZUMI Takuya; TAKADA Hiroaki; OYAMA Hiroshi
    IEICE technical report, Volume:107, Number:559, First page:91, Last page:96, 20 Mar. 2008
    Recently, embedded systems connected to network have increased; therefore it is needed to strengthen security. In addition, software component-based development is expected improvement of embedded software in productivity. We present design of security enhancement for embedded component system, access control and memory protection. Firstly, Access control controls what a subject access to an object by the access rule. We design and implement the access control mechanism for embedded component system. The second one is memory protection mechanisms. We also design the generic memory protection mechanism including the nested memory protection and the dynamic protection pattern change.
    The Institute of Electronics, Information and Communication Engineers, Japanese
    ISSN:0913-5685, CiNii Articles ID:110006781736, CiNii Books ID:AA11645397
■ Books and other publications
  • 自動運転               
    Jan. 2021
    Japanese, Total pages:xi, 273p
    CiNii Books:http://ci.nii.ac.jp/ncid/BC04848058
    ISBN:9784339027754, CiNii Books ID:BC04848058
  • Autoware :自動運転ソフトウェア入門               
    安積 卓也; 福富 大輔; 徳永 翔太; 橘川 雄樹; 清谷 竣也; 加藤 真平; 藤居 祐輔; 大里 章人, [Contributor]
    Feb. 2019
  • Interface 2011年7月号 コンポーネントで組み上げる MINDSTORMS NXT用プラットホームTOPPERS/ASP+TECSを使いこなす               
    石川拓也, 147-157
    CQ出版社, May 2011
  • 組込みプレスvol.15:OSSの組込みコンポーネントシステム TECSを使ってみよう               
    大山博司, 137-145
    技術評論社, May 2009
■ Lectures, oral presentations, etc.
  • Mapping Method of MATLAB/Simulink Model for Embedded Many-Core Platform               
    Kentaro Honda; Sasuga Kojima; Hiroshi Fujimoto; Masato Edahiro; Takuya Azumi
    the 28th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP 2020), Mar. 2020, [International conference]
    English, Oral presentation
  • Accurate Contention Estimate Scheduling Method Using Multiple Clusters of Many-core Platform for Applications Requiring Parallel Computations               
    Shingo Igarashi; Yuto Kitagawa; Takuro Fukunaga; Takuya Azumi
    the 28th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP 2020), Mar. 2020, [International conference]
    English, Oral presentation
  • Autoware Toolbox: MATLAB/Simulink Benchmark Suite for ROS-based Self-driving Software Platform               
    Keita Miura; Shota Tokunaga; Noriyuki Ota; Yoshiharu Tange; Takuya Azumi
    the 30th International Workshop on Rapid System Prototyping (RSP), Oct. 2019, [International conference]
    English, Oral presentation
  • Multi-rate DAG Scheduling Considering Communication Contention for NoC-based Embedded Many-core Processor               
    Shingo Igarashi; Yuto Kitagawa; Tasuku Ishigooka; Tatsuya Horiguchi; Takuya Azumi
    the 23rd International Symposium on Distributed Simulation and Real Time Applications (DS-RT2019), Sep. 2019, [International conference]
    English, Oral presentation
  • erformance Estimation for Many-core Processor in Model-Based Development               
    Kentaro Honda; Takuya Azumi
    the 8th Mediterranean Conference on Embedded Computing (MECO2019), Jun. 2019, [International conference]
    English, Oral presentation
  • System on a Chip and Software Platforms for Fully Autonomous Driving               
    Hiroyuki Chishiro; Kazutoshi Suito; Tsutomu Ito; Seiya Maeda; Takuya Azumi; Kenji Funaoka; Shinpei Kato
    he IEEE 15th International Conference on Embedded Software and Systems (ICESS2019), Jun. 2019, [Invited], [International conference]
    English, Oral presentation
  • Autoware Toolbox: MATLAB/Simlink Benchmark Suite for ROS-based Self-driving Software Platform               
    Shota Tokunaga; Keita Miura; Takuya Azumi
    the 21st IEEE International Symposium on Real-time Computing (ISORC 2018), May 2019, [International conference]
    English, Oral presentation
  • Demo Abstract: MATLAB/Simulink Benchmark Suite for ROS-based Self-driving System               
    Shota Tokunaga; Noriyuki Ota; Yoshiharu Tange; Keita Miura; Takuya Azumi
    Demo Session of the 10th ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS2019), Apr. 2019, [International conference]
    English, Poster presentation
  • Resource Manager for Scalable Performance in ROS Distributed Environments               
    Daisuke Fukutomi; Takuya Azumi; Shinpei Kato; Nobuhiko Nishi
    the Design, Automation and Test in Europe (DATE 2019), Mar. 2019, [International conference]
    English, Oral presentation
  • IDF-Autoware: Integrated Development Framework for ROS-based Self-driving Systems Using MATLAB/Simulink               
    Shota Tokunaga; Yuki Horita; Yasuhiro Oda; Takuya Azumi
    Mar. 2019, [International conference]
    English
  • Runtime Component Information on Embedded Component Systems               
    Seito Shirata; Hiroshi Oyama; Takuya Azumi
    In Proceedings of the 16th IEEE International Conference on Embedded and Ubiquitous Computing (EUC 2018), Oct. 2018, [International conference]
    English, Oral presentation
  • DAG Scheduling Algorithm for a Cluster-Based Many-Core Architecture               
    Yuto Kitagawa; Tasuku Ishigooka; Takuya Azumi
    n Proceedings of the 16th IEEE International Conference on Embedded and Ubiquitous Computing (EUC 2018), Oct. 2018, [International conference]
    English, Oral presentation
  • ROSCH: Real-Time Scheduling Framework for RO               
    Yukihiro Saito; Futoshi Sato; Takuya Azumi; Shinpei Kato; Nobuhiko Nishio
    In Proceedings of the 24th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2018), Aug. 2018, [International conference]
    English, Oral presentation
  • DAG Scheduling Algorithm Considering Large-scalecalculation Tasks Using Many-core Architecture               
    Yuto Kitagawa; Takuya Azumi
    the 9th International Real-Time Scheduling Open Problems Seminar (RTSOPS 2018), Jul. 2018, [International conference]
    English, Oral presentation
  • Real-Time ROS Extension on Transparent CPU/GPU Coordination Mechanism               
    Yuhei Suzuki; Takuya Azumi; Shinpei Kato; Nobuhiko Nishio
    In Proceedings of the 21st IEEE International Symposium on Real-time Computing (ISORC 2018), May 2018, [International conference]
    English, Oral presentation
  • Demo Abstract: MATLAB/Simulink Benchmark Suite for ROS-based Self-driving System               
    Shota Tokunaga; Noriyuki Ota; Yoshiharu Tange; Keita Miura; Takuya Azumi
    Apr. 2018, [International conference]
    English, Poster presentation
  • ROS-based Support System for Supervision of Multiple UAVs by a Single Operator               
    Hiroki Hayakawa; Takuya Azumi; Akinori Sakaguchi; Toshimitsu Ushio
    WiP session of the 9th ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS2018), Apr. 2018, [International conference]
    English, Oral presentation
  • Autoware on Board: Enabling Autonomous Vehicles with Embedded Systems               
    Shinpei Kato; Shota Tokunaga; Yuya Maruyama; Seiya Maeda; Manato Hirabayashi; Yuki Kitsukawa; Abraham Monrroy; Tomohito Ando; Yusuke Fujii; Takuya Azumi
    In Proceedings of the 9th ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS2018), Apr. 2018, [International conference]
    English, Oral presentation
  • Remapping Method to Minimize Makespan of Simulink Model for Embedded Multi-core Systems               
    Sasuga Kojima; Masato Edahiro; Takuya Azumi
    In Proceedings of the 33rd International Conference on Computers and Their Applications (CATA2018), Mar. 2018, [International conference]
    English, Oral presentation
  • GPUhd: Augmenting YARN with GPU Resource Management               
    Daisuke Fukutomi; Yuki Iida; Takuya Azumi
    In Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region (HPC Asia 2018), Jan. 2018, [International conference]
    English, Oral presentation
  • HVMD_CC : Heterogeneous Value with Multiple Deadlines and Communication Contention               
    Mayo Nakagawa; Takuya Azumi; Yuto Kitagawa; Nobuhiko Nishio
    the 10th International Workshop on Compositional Theory and Technology for Real-Time Embedded Systems (CRTS 2017), Dec. 2017, [International conference]
    English, Oral presentation
  • Anomaly Prediction Based on k-means Clustering for Memory-constrained Embedded Devices               
    Yuto Kitagawa; Tasuku Ishigooka; Takuya Azumi
    In Proceedings of 16th IEEE International Conference on Machine Learning and Applications (ICMLA 2017), Dec. 2017, [International conference]
    English, Oral presentation
  • Exploring Scalable Data Allocation and Parallel Computing on NoC-Based Embedded Many Cores.               
    Yuya Maruyama; Shinpei Kato; Takuya Azumi
    2017 IEEE International Conference on Computer Design, ICCD 2017, Boston, MA, USA, November 5-8, 2017, Nov. 2017
  • TINET+TECS: Component-Based TCP/IP Protocol Stack for Embedded Systems.               
    Takuro Yamamoto; Takuma Hara; Takuya Ishikawa; Hiroshi Oyama; Hiroaki Takada; Takuya Azumi
    2017 IEEE Trustcom/BigDataSE/ICESS, Sydney, Australia, Aug. 2017
  • Demo Abstract: Co-simulation Framework for Autonomous Driving Systems with MATLAB/Simulink.               
    Shota Tokunaga; Takuya Azumi
    2017 IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2017, Pittsburg, PA, USA, April 18-21, 2017, Apr. 2017
  • WiP Abstract: Preliminary Evaluation of ROS2.               
    Yuya Maruyama; Shinpei Kato; Takuya Azumi
    7th ACM/IEEE International Conference on Cyber-Physical Systems, ICCPS 2016, Vienna, Austria, April 11-14, 2016, 2016
  • Extended mapping algorithm based on modularity from synchronous block diagrams to AUTOSAR runnables.               
    Shunsuke Hori; Takuya Azumi
    21st IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2016, Berlin, Germany, September 6-9, 2016, 2016
  • Exploring the performance of ROS2.               
    Yuya Maruyama; Shinpei Kato; Takuya Azumi
    2016 International Conference on Embedded Software, EMSOFT 2016, Pittsburgh, Pennsylvania, USA, October 1-7, 2016, 2016
  • Componentizing an Operating System Feature Using a TECS Plugin.               
    Tomoaki Kawada; Takuya Azumi; Hiroshi Oyama; Hiroaki Takada
    4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2016, Nagoya, Japan, October 6-7, 2016, 2016
  • HLBS: Heterogeneous Laxity-Based Scheduling Algorithm for DAG-Based Real-Time Computing.               
    Yuhei Suzuki; Takuya Azumi; Nobuhiko Nishio; Shinpei Kato
    4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2016, Nagoya, Japan, October 6-7, 2016, 2016
  • Priority and Synchronization Support for ROS.               
    Yukihiro Saito; Takuya Azumi; Shinpei Kato; Nobuhiko Nishio
    4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2016, Nagoya, Japan, October 6-7, 2016, 2016
  • Lightweight Ruby Framework for Improving Embedded Software Efficiency.               
    Takuro Yamamoto; Hiroshi Oyama; Takuya Azumi
    4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2016, Nagoya, Japan, October 6-7, 2016, 2016
  • RTM-TECS: Collaboration Framework for Robot Technology Middleware and Embedded Component System.               
    Ryo Hasegawa; Naofumi Yawata; Noriaki Ando; Nobuhiko Nishio; Takuya Azumi
    19th IEEE International Symposium on Real-Time Distributed Computing, ISORC 2016, York, United Kingdom, May 17-20, 2016, 2016
  • mruby on TECS: Component-Based Framework for Running Script Program.               
    Takuya Azumi; Yuki Nagahara; Hiroshi Oyama; Nobuhiko Nishio
    IEEE 18th International Symposium on Real-Time Distributed Computing, ISORC 2015, Auckland, New Zealand, 13-17 April, 2015, 2015
  • Cloud-assisted sensing and supervision of multiple unmanned aerial vehicles by a single operator.               
    Takashi Shigekuni; Toshimitsu Ushio; Takuya Azumi
    Proceedings of the ACM/IEEE Sixth International Conference on Cyber-Physical Systems, ICCPS 2015, Seattle, WA, USA, April 14-16, 2015, 2015
  • Connected Smartphones and High-Performance Servers for Remote Object Detection.               
    Yuki Iida; Manato Hirabayashi; Takuya Azumi; Nobuhiko Nishio; Shinpei Kato
    2014 IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2014, Hong Kong, China, August 25-26, 2014, 2014
  • Reducing Data Copies between GPUs and NICs.               
    Anh Nguyen; Yusuke Fujii; Yuki Iida; Takuya Azumi; Nobuhiko Nishio; Shinpei Kato
    2014 IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2014, Hong Kong, China, August 25-26, 2014, 2014
  • HR-TECS: Component Technology for Embedded Systems with Memory Protection               
    The 16th IEEE International Symposium on Object/component/service-oriented Real-time distributed computing, Jun. 2013
  • TECSCE: HW/SW Codesign Framework for Data Parallelism Based on Software Component               
    International Embedded Systems Symposium 2013, Jun. 2013
  • VISA Synthesis: Variation-Aware Instruction Set Architecture Synthesis               
    Asia and South Pacific Design Automation Conference (ASP-DAC13), Jan. 2013
  • Data Transfer Matters for GPU Computing.               
    Yusuke Fujii; Takuya Azumi; Nobuhiko Nishio; Shinpei Kato; Masato Edahiro
    19th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2013, Seoul, Korea, December 15-18, 2013, 2013
  • Detecting wi-fi base station behavior inappropriate for positioning method in participatory sensing logs.               
    Nobuhiko Nishio; Yuuki Fukuzaki; Takuya Azumi
    The 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp '13, Zurich, Switzerland, September 8-12, 2013 - Adjunct Publication, 2013
  • Exploring microcontrollers in GPUs.               
    Yusuke Fujii; Takuya Azumi; Nobuhiko Nishio; Shinpei Kato
    Asia-Pacific Workshop on Systems, APSys '13, Singapore, Singapore, July 29-30, 2013, 2013
  • Lifelog-based active movement assistant system.               
    Yusuke Satonaka; Takumi Kitazawa; Kazuki Suzuki; Yuki Fukuzaki; Takuya Azumi; Nobuhiko Nishio
    1st IEEE International Conference on Cyber-Physical Systems, Networks, and Applications, CPSNA 2013, Taipei, Taiwan, August 19-20, 2013, 2013
  • PDR-based adaptation for user-progress in interactive navigation system.               
    Shun Yoshimi; Takuya Azumi; Nobuhiko Nishio
    The 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp '13, Zurich, Switzerland, September 8-12, 2013 - Adjunct Publication, 2013
  • Distributed Intent: Android Framework for Networked Devices Operation.               
    Yuki Nagahara; Hiroshi Oyama; Takuya Azumi; Nobuhiko Nishio
    16th IEEE International Conference on Computational Science and Engineering, CSE 2013, December 3-5, 2013, Sydney, Australia, 2013
  • Enhancement of Real-time Processing by Cooperation of RTM and TECS               
    Naofumi Yawata; Takuya Azumi; Nobuhiko Nishio
    Work-in-Progress Session of the 18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Aug. 2012
  • TECS Components Providing Functionalities of OSEK Specification for ITRON OS               
    The 9th IEEE International Conference on Embedded Software and Systems, Jun. 2012
  • Automatic Generation of Personal Indoor Activity Map               
    the 10th International Conference on Pervasive Computing, Jun. 2012
  • Virtual Platform Generation Using TECS Software Component and SCE               
    Design Automation & Test in Europe Workshop(Quo Vadis, Virtual Platforms? Challenges and Solutions for Today and Tomorrow), Mar. 2012
  • Extending Intent in Android for Distributed Collaboration Framework               
    The 17th Workshop on Synthesis And System Integration of Mixed Information Technologies, Mar. 2012
  • Software Component-Based HW/SW Cosimulation Framework: A Case Study               
    The 17th IEEE Real-Time and Embedded Technology and Applications Symposium Work-in-Progress Session of, Apr. 2011
  • Wheeled Inverted Pendulum with Embedded Component System: a Case Study               
    The 13th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, May 2010
  • History of Summer School on Embedded System Technologies Organized by Students and Young Engineers               
    Workshop on Embedded Systems Education, Oct. 2009
  • Optimization of Component Connections for an Embedded Component System               
    IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, Aug. 2009
  • A Memory Allocator for Efficient Task Communications by Using RPC Channels in an Embedded Component System               
    The 12th IASTED International Conference on Software Engineering and Applications, Nov. 2008
  • A Realization of RPC in Embedded Component Systems               
    IEEE International Conference on Embedded and Real-Time Computing Systems and Applications Work-in-Progress Session, Aug. 2008
  • Generic Memory Protection Mechanism for Embedded System and Its Application to Embedded Component System               
    IEEE 8th International Conference on Computer and Information Technology, Jul. 2008
  • A New Security Framework for Embedded Component Systems               
    The 11th IASTED International Conference on Software Engineering and Applications, Nov. 2007
  • A Visual Modeling Environment for Embedded Component Systems               
    IEEE 7th International Conference on Computer and Information Technology, Oct. 2007
  • A New Specification of Software Components for Embedded Systems               
    The 10th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing, May 2007
  • New Environment for Event-Driven Programming               
    The 9th International Conference on Humans and Computers, Sep. 2006
  • Multimedia Manual for SORA Mail               
    The Ninth IASTED International Conference on Software Engineering and Applications, Nov. 2005
  • Networked Speaker Array Streaming Back to Client:theWorld’s Most Expensive Sound Spatializer?               
    The 12th International Conference on Artificial Reality and Telexistence, Dec. 2002
■ Teaching experience
  • Experiments in Computer Science 1, Ritsumeikan University
  • Graduation Research 2, Ritsumeikan University
■ Affiliated academic society
  • 情報処理学会
  • ソフトウェア科学会
  • IEEE
■ Research projects
  • 次世代車載基盤システムのための形式手法と検証ツールの創出               
    2023 - 2028
    Coinvestigator
  • モビリティ革新に向けた大規模点群のリアルタイム推論のための分散機械学習理論と基盤               
    01 Apr. 2023 - 31 Mar. 2027
    Grant amount(Total):46280000, Direct funding:35600000, Indirect funding:10680000
    Grant number:23H00464
    論文ID:49457152
  • 安全性向上を目指した自動運転向けモデルベース開発基盤構築               
    Apr. 2025 - Mar. 2026
    Principal investigator
    Grant number:JPMJCR25U1
  • 低消費自律駆動型モビリティ向けソフトウェアプラットフォームの構築               
    2021 - 2024
    Principal investigator
  • Software platform for many-core processors to realize for processing mass date in real-time               
    JST, Oct. 2017 - Mar. 2021
    AZUMI Takuya, Principal investigator
    Competitive research funding
  • Design and Implementation for Parallelization of Embedded Control Systems on Multi- and Many-Core Processors               
    Japan Society for the Promotion of Science, Grants-in-Aid for Scientific Research, Grant-in-Aid for Scientific Research (B), 01 Apr. 2016 - 31 Mar. 2019
    Edahiro Masato; HONDA Shinya, Nagoya University
    Grant amount(Total):17160000, Direct funding:13200000, Indirect funding:3960000
    In this research, in order to establish a highly parallel embedded control system design and implementation method for the multi-many-core processor that mounts multiple processors on one semiconductor chip, we made four achievement: (a) established a control algorithm to realize high parallelism, (b) established a cross-layer design method, which is a co-design method between control and parallel software design, aiming at higher multi-core utilization, and demonstrated it in an actual environment with awareness of vehicle control, (c) proposed a method for minimizing the maximum execution time in parallelization for model-based development, and (d) proposed a method for high-speed embedded control simulation using PCs.
    Grant number:16H02800
  • 組込みシステム開発基盤のための革新的動作検証プロトタイプシステムの研究               
    Apr. 2015 - Mar. 2019
    AZUMI Takuya, Principal investigator
    Competitive research funding
  • Robot Software Platform with Safety and Cost Consideration               
    Apr. 2012 - Mar. 2015
    AZUMI Takuya, Principal investigator
    Competitive research funding
  • 組込みシステム向けコンポーネントシステムを用いたシステムレベル設計               
    Japan Society for the Promotion of Science, Grants-in-Aid for Scientific Research, Grant-in-Aid for Research Activity Start-up, 2011 - Mar. 2013
    AZUMI Takuya, Ritsumeikan University, Principal investigator
    The size and complexity of the embedded systems such as mobile phones, home electrical appliances, and automobiles, have been increasing. This research has presented a framework based on TECS, which is a software component technology for enhancing the productivity of embedded software, to enable efficient designs of embedded hardware by effectively reusing the existing software resources.
    Competitive research funding, Grant number:22800071
  • 組込みシステム向けコンポーネントシステムの車載向けリアルタイムOSへの適用               
    研究成果最適展開支援プログラム A-STEP:探索タイプ, 2011 - 2011
    Competitive research funding
  • 組込みシステムに適したコンポーネント技術についての研究               
    2008 - 2009
    Grant amount(Total):1200000, Direct funding:1200000
    Grant number:08J06327
  • RTOS上でのセキュリティフレームワークの構築               
    2006年度下期未踏ソフトウェア創造事業, 2006 - 2007
    Competitive research funding
TOP