{"id":15918,"date":"2025-06-19T12:25:54","date_gmt":"2025-06-19T03:25:54","guid":{"rendered":"https:\/\/www.btc-embedded.jp\/?p=15918"},"modified":"2025-06-19T22:49:56","modified_gmt":"2025-06-19T13:49:56","slug":"autosar-classic-vs-adaptive","status":"publish","type":"post","link":"https:\/\/www.btc-embedded.jp\/ja\/autosar-classic-vs-adaptive\/","title":{"rendered":"The AUTOSAR Classic vs Adaptive \u2013 What a Model-Based Developer should know about it"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"15918\" class=\"elementor elementor-15918\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7e6e63a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7e6e63a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d4d9306\" data-id=\"d4d9306\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d7c8e78 elementor-widget elementor-widget-text-editor\" data-id=\"d7c8e78\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.20.0 - 26-03-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>As a Model-Based Developer, navigating the differences between classic and adaptive, it\u2019s essential to understand how the role shifts across platforms. Classic expects full system modelling with tight integration into the architecture while adaptive focuses more on modular logic with communication and integration handled in C++. Knowing where to apply your modelling skills is key to work effectively across both platforms.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e25c8b3 elementor-widget elementor-widget-text-editor\" data-id=\"e25c8b3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>As a Model-Based Developer working on Automotive systems, you\u2019ve probably encountered the term <a href=\"https:\/\/www.autosar.org\/\" target=\"_blank\" rel=\"noopener\">AUTOSAR<\/a> (<strong>AUT<\/strong>omotive <strong>O<\/strong>pen <strong>S<\/strong>ystem Architecture) more times than you could count. To know more about the AUTOSAR in general, refer to the blog article on <a href=\"https:\/\/www.btc-embedded.com\/de\/autosar-architecture-what-every-function-developer-should-know\/\" target=\"_blank\" rel=\"noopener\">AUTOSAR Classic<\/a> by Nabile Khoury and <a href=\"https:\/\/www.btc-embedded.com\/de\/autosar-adaptive-functional-developers-guide\/\" target=\"_blank\" rel=\"noopener\">AUTOSAR Adaptive<\/a> by Yatish Chitluri.<\/p><p>The <strong>AUTOSAR Classic<\/strong> Platform designed for embedded systems real-time control systems that require high reliability. It is based on a layer-based architecture that includes, Application layer, Runtime Environment layer and the Basic software layer. The classic platform is most suitable for control units in areas such as powertrain, chassis, body and safety.<\/p><p>The <strong>AUTOSAR Adaptive<\/strong> platform is introduced to address the new challenges in the modern vehicles, especially those related to autonomous driving, connected services and high-performance computing. It supports dynamic application deployment, service-oriented communication and execution on powerful processors.<\/p><p>As the Automotive world is shifting towards the Software Defined Vehicles (SDV), it is important to understand the difference between the AUTOSAR Classic and Adaptive. This blog article summarizes the application layer differences, particularly focusing on the communication and modelling workflows relevant to your Model-Based Development role.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28725b7 elementor-widget elementor-widget-heading\" data-id=\"28725b7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.20.0 - 26-03-2024 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">Key Mindset Shift at Application Layer<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-759d43c elementor-widget elementor-widget-image\" data-id=\"759d43c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.20.0 - 26-03-2024 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"454\" src=\"https:\/\/www.btc-embedded.jp\/wp-content\/uploads\/2025\/06\/Blog-Table-2.webp\" class=\"attachment-large size-large wp-image-15922\" alt=\"The AUTOSAR Classic vs Adaptive \u2013 What a Model-Based Developer should know about it\" srcset=\"https:\/\/www.btc-embedded.jp\/wp-content\/uploads\/2025\/06\/Blog-Table-2.webp 1760w, https:\/\/www.btc-embedded.jp\/wp-content\/uploads\/2025\/06\/Blog-Table-2-768x435.webp 768w, https:\/\/www.btc-embedded.jp\/wp-content\/uploads\/2025\/06\/Blog-Table-2-1536x871.webp 1536w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9adda73 elementor-widget elementor-widget-text-editor\" data-id=\"9adda73\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>From Predictable to Dynamic Behavior:<\/strong> In Classic, everything is defined \u2013 schedules, data flow, and integration. Adaptive requires thinking about runtime variability, and configuration updates.<\/p><p><strong>From ECU to Application:<\/strong> Classic AUTOSAR tightly binds software to ECU configurations. In contrast, Adaptive allows applications to run independently of specific hardware, making portability and reuse easier.<\/p><p><strong>From Real-Time Constraints to Performance Optimization:<\/strong> Classic developers often obsess over microsecond-level timing. In contrast, the challenge in Adaptive is to manage concurrency, memory usage and startup latency on multicore systems.<\/p><p><strong>From Static to Evolving Systems:<\/strong> Classic systems are deployed once and rarely changed. In contrast, adaptive systems are designed to evolve, incorporating over-the-air updates, new features and dynamic service registration.<\/p><p>As Model-based Developer, this shift impacts not only what you model, but also how you integrate and deploy your models.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0694b1d elementor-widget elementor-widget-heading\" data-id=\"0694b1d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Modelling Workflows<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7c04b8 elementor-widget elementor-widget-text-editor\" data-id=\"c7c04b8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>In AUTOSAR Classic, the application layer modeling workflow is structured and typically follows either a top-down or bottom-up approach.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-6a2b4c8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6a2b4c8\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6bcc4e9\" data-id=\"6bcc4e9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-587254f elementor-widget elementor-widget-image\" data-id=\"587254f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"420\" height=\"900\" src=\"https:\/\/www.btc-embedded.jp\/wp-content\/uploads\/2025\/06\/Top-down.webp\" class=\"attachment-large size-large wp-image-15926\" alt=\"The AUTOSAR Classic vs Adaptive \u2013 What a Model-Based Developer should know about it\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-9e4404b\" data-id=\"9e4404b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ad854fa elementor-widget elementor-widget-image\" data-id=\"ad854fa\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"438\" height=\"946\" src=\"https:\/\/www.btc-embedded.jp\/wp-content\/uploads\/2025\/06\/Bottum-up.webp\" class=\"attachment-large size-large wp-image-15928\" alt=\"The AUTOSAR Classic vs Adaptive \u2013 What a Model-Based Developer should know about it\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-bb6ed93 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bb6ed93\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-cf69a1f\" data-id=\"cf69a1f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-aa07201 elementor-widget elementor-widget-text-editor\" data-id=\"aa07201\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>The <strong>Top-Down<\/strong> approach begins with functional and system-level specifications. Software Components (SWCs), interfaces and runnables are defined and modelled using the standard AUTOSAR block set.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-826e56f\" data-id=\"826e56f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2ec0965 elementor-widget elementor-widget-text-editor\" data-id=\"2ec0965\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>The <strong>Bottom-Up<\/strong> approach starts with existing logic, which are adapted to fit into the AUTOSAR architectures by assigning interfaces and mapping to AUTOSAR constructs.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8ea49e elementor-widget elementor-widget-text-editor\" data-id=\"c8ea49e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Regardless of the approach, the communication between components is modeled explicitly, making this workflow highly deterministic and suited for control-centric, real-time applications.<\/p><p>In the AUTOSAR Adaptive platform, modeling at the application layer is more flexible but also more decentralized. Model-Based Development can be used to develop individual algorithms, which are then exported as C++ code. However, the overall application structure, service interfaces, and communication flows are typically implemented manually in C++ using Adaptive SDK.<\/p><p>Instead of static integration, services are described in ARXML, and service discovery and binding happened at runtime. There is no fixed top-down or bottom-up workflow, but rather a modular and iterative development cycle, where service and application evolve independently and integrate dynamically. This is better suited for high-computing domains like autonomous driving or connected vehicle services, where runtime adaptability is essential.<\/p><p>The top-down approach is accompanied with ARXMLs created during the architecture specification (from the AUTOSAR-tool) to instantiate the AUTOSAR blocks in a model. When the ARXMLs are generated from the Simulink model for the first time, this is bottom-up<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63e758a elementor-widget elementor-widget-heading\" data-id=\"63e758a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Communication Differences in Application Layer<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33db680 elementor-widget elementor-widget-text-editor\" data-id=\"33db680\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>In <strong>AUTOSAR Classi<\/strong>c, depending upon the Modelling tool, communication is explicitly modelled using AUTOSAR Block set.<\/p><p>You define, Software components (SWC), Each SWC has,<\/p><ol><li>One or more runnables \u2013 mapped to tasks or events<\/li><li>Ports \u2013 Required\/Provided<\/li><li>Interfaces \u2013 Sender\/Receiver, Client\/Server, \u2026<\/li><li>Data Elements<\/li><\/ol><p><br \/>Everything can pre-configured in ARXML and integrated through the RTE environment, which handles the inter-component communication.<\/p><p>In <strong>AUTOSAR Adaptive<\/strong>, Communication is not modelled in the same way as you would do in the classic. In Adaptive Platform, Components are Applications that expose or consume Services. Services are dynamically discovered and bound at runtime. You use some middleware protocols such as SOME\/IP and DDS protocols. Communication is not modelled statically but however its handles in C++, typically with a Service proxy and Service skeleton.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d00da0e elementor-widget elementor-widget-heading\" data-id=\"d00da0e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What should a Model-Based Developer focus on?<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5765b4 elementor-widget elementor-widget-image\" data-id=\"a5765b4\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"454\" src=\"https:\/\/www.btc-embedded.jp\/wp-content\/uploads\/2025\/06\/Blog-Table-1.webp\" class=\"attachment-large size-large wp-image-15924\" alt=\"The AUTOSAR Classic vs Adaptive \u2013 What a Model-Based Developer should know about it\" srcset=\"https:\/\/www.btc-embedded.jp\/wp-content\/uploads\/2025\/06\/Blog-Table-1.webp 1772w, https:\/\/www.btc-embedded.jp\/wp-content\/uploads\/2025\/06\/Blog-Table-1-768x436.webp 768w, https:\/\/www.btc-embedded.jp\/wp-content\/uploads\/2025\/06\/Blog-Table-1-1536x872.webp 1536w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-340bdac elementor-widget elementor-widget-text-editor\" data-id=\"340bdac\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Model-based developers should focus on how their models interact with the wider system architecture. In Classic AUTOSAR, the model is fully integrated and directly influences system behavior, including communication, scheduling, and resource allocation. Therefore, attention to details in interface definitions, runnable configurations and timing constraints is essential.<\/p><p>While the model still plays a critical role in algorithm development in Adaptive AUTOSAR, it is more important to design clean, encapsulated logic that can be wrapped into services or used within larger C++-based applications. Developers should also become comfortable working alongside software engineers who handle service coordination, configuration files and runtime diagnostics.<\/p><p>Finally, irrespective of platform, focusing on traceability from Model to generated code is important. Making sure that models reflect on the systems requirements and can evolve along with the changes in service definitions, integration and hardware configurations.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a27ab38 elementor-widget elementor-widget-heading\" data-id=\"a27ab38\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Conclusion<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc2ba8b elementor-widget elementor-widget-text-editor\" data-id=\"fc2ba8b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>As the Automotive industry moves towards connected, autonomous and service-driven vehicles, understanding the architectural and conceptual differences between AUTOASR Classic and AUTOSAR adaptive becomes very crucial. AUTOSAR Classic remains ideal for tightly controlled deterministic applications, where static configuration and real time performance are important. In contrast, AUTOSAR Adaptive offers, flexibility, scalability and dynamism that are essential for domains like automated driving and vehicle-to-cloud communication.<\/p><p>For Model-Based Developers, this shift means adapting to different workflows, communication models and integration patterns in classic modelling effort directly focuses on the software architecture in adaptive. Your focus will be more on the logical core of application with integration handled through code and runtime mechanisms.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>As a Model-Based Developer, navigating the differences between classic and adaptive, it\u2019s essential to underst [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":15919,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[50,52,49,48,138],"product":[],"use_cases":[],"class_list":["post-15918","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-automatic-code-generation","tag-autosar","tag-model-based-development","tag-simulink","tag-standard-tools"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.btc-embedded.jp\/ja\/wp-json\/wp\/v2\/posts\/15918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.btc-embedded.jp\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.btc-embedded.jp\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.btc-embedded.jp\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.btc-embedded.jp\/ja\/wp-json\/wp\/v2\/comments?post=15918"}],"version-history":[{"count":4,"href":"https:\/\/www.btc-embedded.jp\/ja\/wp-json\/wp\/v2\/posts\/15918\/revisions"}],"predecessor-version":[{"id":15932,"href":"https:\/\/www.btc-embedded.jp\/ja\/wp-json\/wp\/v2\/posts\/15918\/revisions\/15932"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.btc-embedded.jp\/ja\/wp-json\/wp\/v2\/media\/15919"}],"wp:attachment":[{"href":"https:\/\/www.btc-embedded.jp\/ja\/wp-json\/wp\/v2\/media?parent=15918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.btc-embedded.jp\/ja\/wp-json\/wp\/v2\/categories?post=15918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.btc-embedded.jp\/ja\/wp-json\/wp\/v2\/tags?post=15918"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.btc-embedded.jp\/ja\/wp-json\/wp\/v2\/product?post=15918"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.btc-embedded.jp\/ja\/wp-json\/wp\/v2\/use_cases?post=15918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}