{"id":3368,"date":"2026-01-30T00:00:00","date_gmt":"2026-01-29T23:00:00","guid":{"rendered":"https:\/\/kunden.weissblaumedia.de\/microconsult\/2021\/09\/29\/ip_sw-entwicklung-neu-gedacht_1\/"},"modified":"2026-02-08T21:01:31","modified_gmt":"2026-02-08T20:01:31","slug":"ip_sw-development-reimagined_1","status":"publish","type":"post","link":"https:\/\/www.microconsult.de\/en\/ip_sw-entwicklung-neu-gedacht_1\/","title":{"rendered":"Software development reimagined \u2013 Part 1: How multicore, safety and security aspects are changing today&#039;s software projects"},"content":{"rendered":"<p><strong>Embedded software development today still mostly takes place in single-core environments. However, software is increasingly controlling complex processes that only function in multi-core environments. This presents new challenges for development.<\/strong><\/p>\n<p><!--more--><\/p>\n<p>To achieve a high standard of software quality, different models for the individual development phases of a project are helpful. The usual approaches to the software development process typically rely on the V-model and the model for agile development methods.<\/p>\n<p>The V-model (XT) prescribes the following steps:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1887\" src=\"https:\/\/www.microconsult.de\/blog\/wp-content\/uploads\/2021\/08\/bild1-entwicklungsphasen-300x187.png\" alt=\"Development phases in the V-model\" width=\"500\" height=\"312\" data-wp-pid=\"1887\" \/><\/p>\n<p><em>Figure 1: Project development phases in the V-model<\/em><\/p>\n<p>These steps are mandatory when developing systems in agile projects:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1888\" src=\"https:\/\/www.microconsult.de\/blog\/wp-content\/uploads\/2021\/08\/bild2-agil-300x154.png\" alt=\"Agile development phases\" width=\"500\" height=\"257\" data-wp-pid=\"1888\" \/><\/p>\n<p><em>Figure 2: Development phases in agile projects<\/em><\/p>\n<p>However, software today has to control increasingly complex processes. This presents new challenges for software development, for example, in meeting the stringent requirements of safety and security.<\/p>\n<h4>Multicore technology allows for better use of battery capacity.<\/h4>\n<p>A brief look back: With the introduction of laptops and the mobile availability of computing power, the limits of achievable computing power per watt, expressed in millions of instructions per second (MIPS), were quickly reached. The greater the computing power, the greater the strain on the battery. The same process occurred with mobile phones.<\/p>\n<p>Salvation came not only in the form of enormous battery packs (which were also available if you wanted to carry them), but with the development of multicore processors, which could process more software packages in parallel without placing a greater burden on the processor. This meant that the batteries of mobile devices lasted longer and the devices became more powerful without consuming significantly more electricity.<\/p>\n<p>In the PC world, the transition from single-core to multi-core processors took place at the beginning of the millennium. Back then, the first multi-core notebooks were quite expensive. And this was despite the fact that the available PC software \u2013 developed for single-core architectures \u2013 was not yet equipped to handle this challenge.<\/p>\n<h4>New challenges cannot be met without multicore environments.<\/h4>\n<p>We find ourselves at a similar point today in the embedded world:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1889\" src=\"https:\/\/www.microconsult.de\/blog\/wp-content\/uploads\/2021\/08\/bild3-herausforderungen-300x211.png\" alt=\"Multicore challenges\" width=\"500\" height=\"352\" data-wp-pid=\"1889\" \/><\/p>\n<p><em>Figure 3: Multicore, Safety and Security and new challenges<\/em><\/p>\n<p>While the majority of embedded software continues to be developed for single-core microcontrollers, new challenges are already on the horizon: driver assistance systems, autonomous driving, intelligent charging concepts for car batteries and solar panels, secure mobile communication and much more require efficient software.<\/p>\n<p>Without <strong>Multicore environments<\/strong> These new challenges cannot be overcome. Two aspects are particularly important here, and manufacturers bear a great deal of responsibility for them:<\/p>\n<ul>\n<li><strong>Safety<\/strong>The systems must not endanger users or their environment.<\/li>\n<li><strong>Security<\/strong>Applications and data should be stored securely. Unauthorized and unwanted access should be avoided at all costs.<\/li>\n<\/ul>\n<p><strong>Multicore<\/strong>, <strong>Safety<\/strong> and <strong>Security<\/strong> Together, these factors form a complex starting point for embedded programming. Finding clear answers in the embedded field is not always satisfactory, as there is still much uncharted territory where these three factors intersect.<\/p>\n<p>So what do we need to consider and implement in our software projects to ensure that high-quality products are created in the end, which can be reliably processed in a multicore system while taking safety and security into account?<\/p>\n<ol>\n<li>The<strong> System requirements and the functional specification<\/strong> (System Requirements, functional Specification) must have clearly separated requirement paths for these different challenges.<\/li>\n<li>The <strong>Software architecture<\/strong> It must contain different or separate modules according to the different requirement paths and demonstrate their logical connections. Therefore, it must consider and map multicore, safety, and security for the new, complex systems.<\/li>\n<li>The <strong>Software design<\/strong> (i.e., the programming) must adhere to the rules derived from the requirements. For example, modular, procedural, and object-oriented programming steps must be used. In some cases, software specifications precisely define the programming method \u2013 software development according to AUTOSAR, such as the API for drivers based on the AUTOSAR standard (MCAL drivers) and custom-developed complex drivers, RTE extensions for multicore, etc.<\/li>\n<li>The <strong>Software testing<\/strong> (Unit, system test) must check exactly according to the specifications of the requirements and the defined software architecture whether all defined quality characteristics (functionality, reliability, usability, efficiency, modifiability, portability, etc.) are met \u2013 especially in connection with the strict real-time requirements in the embedded world.<\/li>\n<\/ol>\n<p>The other parts of this <strong>Series of articles on the topic of embedded software development, focusing on multicore, safety, and security.<\/strong> They will examine the topics of requirements, software architecture, and software testing in more detail. <strong><a href=\"https:\/\/www.microconsult.de\/en\/ip_sw-development-reimagined_2\/\" target=\"_blank\" rel=\"noopener\">Part 2<\/a> <\/strong>Learn how to avoid typical mistakes thanks to comprehensive requirements. <a href=\"https:\/\/www.microconsult.de\/en\/ip_sw-development-reimagined_3\/\" target=\"_blank\" rel=\"noopener\"><strong>Part 3<\/strong><\/a> This is about the topic of software architecture.<\/p>\n<p><strong>Gain the right knowledge about embedded software development, multicore, and safety &amp; security.<\/strong> MicroConsult offers professional training and coaching on these topics \u2013 in live online and in-person formats.<\/p>\n<h3>Further information<\/h3>\n<p><a href=\"https:\/\/www.microconsult.de\/en\/microcontroller\/\" target=\"_blank\" rel=\"noopener\"><strong>MicroConsult Expertise: Multicore &amp; Microcontrollers<\/strong> <\/a><\/p>\n<p><strong><a href=\"https:\/\/www.microconsult.de\/en\/all-training-dates-complete-overview\/\" target=\"_blank\" rel=\"noopener\">MicroConsult Training &amp; Coaching: Multicore &amp; Microcontrollers<\/a><\/strong><\/p>\n<p><a href=\"https:\/\/www.microconsult.de\/en\/embedded-and-real-time-software-development\/\" target=\"_blank\" rel=\"noopener\"><strong>MicroConsult Expertise: Embedded Software Development<\/strong> <\/a><\/p>\n<p><strong><a href=\"https:\/\/www.microconsult.de\/en\/all-training-dates-complete-overview\/\" target=\"_blank\" rel=\"noopener\">MicroConsult Training &amp; Coaching: Embedded SW development<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/www.microconsult.de\/en\/quality-and-safety\/\" target=\"_blank\" rel=\"noopener\">MicroConsult expertise: Safety &amp; Security<\/a><\/strong><\/p>\n<p><a href=\"https:\/\/www.microconsult.de\/en\/training-consulting\/trainings\/sicherheit-safety-und-security\/aaaakdz\/\" target=\"_blank\" rel=\"noopener\"><strong>MicroConsult Training &amp; Coaching: Safety &amp; Security<\/strong><\/a><\/p>\n<p><strong><a href=\"https:\/\/www.microconsult.de\/en\/training-consulting\/\" target=\"_blank\" rel=\"noopener\">All MicroConsult training &amp; coaching<\/a><\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>Embedded software development today still mostly takes place in single-core environments. However, software is increasingly controlling complex processes that only function in multi-core environments. This presents new challenges for development.<\/p>","protected":false},"author":4,"featured_media":3369,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[9,21,30,51],"tags":[8,271,301,319,134,23,150,26,13,68],"class_list":["post-3368","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-embedded_und_echtzeit-softwareentwicklung","category-mikrocontroller","category-projektmanagement","category-qualitaet_und_sicherheit","tag-anforderungen","tag-embedded-software-entwicklung","tag-embedded-systems-engineering","tag-entmbedded-software-engineering","tag-entwicklungsprozess","tag-multicore","tag-requirements","tag-safety","tag-security","tag-software-test"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Software-Entwicklung neu gedacht \u2013 Teil 1: Wie Multicore, Safety- und Security-Aspekte die Softwareprojekte von heute ver\u00e4ndern - MicroConsult Academy GmbH<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microconsult.de\/en\/ip_sw-development-reimagined_1\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Software-Entwicklung neu gedacht \u2013 Teil 1: Wie Multicore, Safety- und Security-Aspekte die Softwareprojekte von heute ver\u00e4ndern - MicroConsult Academy GmbH\" \/>\n<meta property=\"og:description\" content=\"Embedded-Softwareentwicklung findet heute in den meisten F\u00e4llen immer noch f\u00fcr eine Singlecore-Umgebung statt. Doch Software steuert immer komplexere Abl\u00e4ufe, die nur in Multicore-Umgebungen funktionieren. F\u00fcr die Entwicklung ergeben sich daraus neue Herausforderungen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microconsult.de\/en\/ip_sw-development-reimagined_1\/\" \/>\n<meta property=\"og:site_name\" content=\"MicroConsult Academy GmbH\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-29T23:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-08T20:01:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/multicore3-scaled.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1536\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Renate Schultes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Renate Schultes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_1\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_1\\\/\"},\"author\":{\"name\":\"Renate Schultes\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/89c1748f96b6c21197360a857fa79c5a\"},\"headline\":\"Software-Entwicklung neu gedacht \u2013 Teil 1: Wie Multicore, Safety- und Security-Aspekte die Softwareprojekte von heute ver\u00e4ndern\",\"datePublished\":\"2026-01-29T23:00:00+00:00\",\"dateModified\":\"2026-02-08T20:01:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_1\\\/\"},\"wordCount\":831,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.microconsult.de\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/multicore3-scaled.jpeg\",\"keywords\":[\"Anforderungen\",\"Embedded Software-Entwicklung\",\"Embedded Systems Engineering\",\"Entmbedded Software Engineering\",\"Entwicklungsprozess\",\"Multicore\",\"Requirements\",\"Safety\",\"Security\",\"Software-Test\"],\"articleSection\":[\"Embedded- und Echtzeit-Softwareentwicklung\",\"Mikrocontroller\",\"Projektmanagement\",\"Qualit\u00e4t und Sicherheit\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_1\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_1\\\/\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_1\\\/\",\"name\":\"Software-Entwicklung neu gedacht \u2013 Teil 1: Wie Multicore, Safety- und Security-Aspekte die Softwareprojekte von heute ver\u00e4ndern - MicroConsult Academy GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_1\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.microconsult.de\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/multicore3-scaled.jpeg\",\"datePublished\":\"2026-01-29T23:00:00+00:00\",\"dateModified\":\"2026-02-08T20:01:31+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/89c1748f96b6c21197360a857fa79c5a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_1\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_1\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_1\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/multicore3-scaled.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.microconsult.de\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/multicore3-scaled.jpeg\",\"width\":2560,\"height\":1536,\"caption\":\"Multicore-Prozessor\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_1\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.microconsult.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software-Entwicklung neu gedacht \u2013 Teil 1: Wie Multicore, Safety- und Security-Aspekte die Softwareprojekte von heute ver\u00e4ndern\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/\",\"name\":\"MicroConsult Academy GmbH\",\"description\":\"Professionelle Schulungen, Beratung und Projektunterst\u00fctzung\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.microconsult.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/89c1748f96b6c21197360a857fa79c5a\",\"name\":\"Renate Schultes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d82a4cfd395ce164dcf90fd5ee5f4eaf9bb9761c3283213fb2ce891033c5c771?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d82a4cfd395ce164dcf90fd5ee5f4eaf9bb9761c3283213fb2ce891033c5c771?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d82a4cfd395ce164dcf90fd5ee5f4eaf9bb9761c3283213fb2ce891033c5c771?s=96&d=mm&r=g\",\"caption\":\"Renate Schultes\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software development reimagined \u2013 Part 1: How multicore, safety and security aspects are changing today&#039;s software projects - MicroConsult Academy GmbH","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microconsult.de\/en\/ip_sw-development-reimagined_1\/","og_locale":"en_GB","og_type":"article","og_title":"Software-Entwicklung neu gedacht \u2013 Teil 1: Wie Multicore, Safety- und Security-Aspekte die Softwareprojekte von heute ver\u00e4ndern - MicroConsult Academy GmbH","og_description":"Embedded-Softwareentwicklung findet heute in den meisten F\u00e4llen immer noch f\u00fcr eine Singlecore-Umgebung statt. Doch Software steuert immer komplexere Abl\u00e4ufe, die nur in Multicore-Umgebungen funktionieren. F\u00fcr die Entwicklung ergeben sich daraus neue Herausforderungen.","og_url":"https:\/\/www.microconsult.de\/en\/ip_sw-development-reimagined_1\/","og_site_name":"MicroConsult Academy GmbH","article_published_time":"2026-01-29T23:00:00+00:00","article_modified_time":"2026-02-08T20:01:31+00:00","og_image":[{"width":2560,"height":1536,"url":"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/multicore3-scaled.jpeg","type":"image\/jpeg"}],"author":"Renate Schultes","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Renate Schultes","Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_1\/#article","isPartOf":{"@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_1\/"},"author":{"name":"Renate Schultes","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/89c1748f96b6c21197360a857fa79c5a"},"headline":"Software-Entwicklung neu gedacht \u2013 Teil 1: Wie Multicore, Safety- und Security-Aspekte die Softwareprojekte von heute ver\u00e4ndern","datePublished":"2026-01-29T23:00:00+00:00","dateModified":"2026-02-08T20:01:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_1\/"},"wordCount":831,"commentCount":0,"image":{"@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/multicore3-scaled.jpeg","keywords":["Anforderungen","Embedded Software-Entwicklung","Embedded Systems Engineering","Entmbedded Software Engineering","Entwicklungsprozess","Multicore","Requirements","Safety","Security","Software-Test"],"articleSection":["Embedded- und Echtzeit-Softwareentwicklung","Mikrocontroller","Projektmanagement","Qualit\u00e4t und Sicherheit"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_1\/","url":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_1\/","name":"Software development reimagined \u2013 Part 1: How multicore, safety and security aspects are changing today&#039;s software projects - MicroConsult Academy GmbH","isPartOf":{"@id":"https:\/\/www.microconsult.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_1\/#primaryimage"},"image":{"@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/multicore3-scaled.jpeg","datePublished":"2026-01-29T23:00:00+00:00","dateModified":"2026-02-08T20:01:31+00:00","author":{"@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/89c1748f96b6c21197360a857fa79c5a"},"breadcrumb":{"@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_1\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_1\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_1\/#primaryimage","url":"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/multicore3-scaled.jpeg","contentUrl":"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/multicore3-scaled.jpeg","width":2560,"height":1536,"caption":"Multicore-Prozessor"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microconsult.de\/"},{"@type":"ListItem","position":2,"name":"Software-Entwicklung neu gedacht \u2013 Teil 1: Wie Multicore, Safety- und Security-Aspekte die Softwareprojekte von heute ver\u00e4ndern"}]},{"@type":"WebSite","@id":"https:\/\/www.microconsult.de\/#website","url":"https:\/\/www.microconsult.de\/","name":"MicroConsult Academy GmbH","description":"Professional training, consulting and project support","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microconsult.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/89c1748f96b6c21197360a857fa79c5a","name":"Renate Schultes","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/d82a4cfd395ce164dcf90fd5ee5f4eaf9bb9761c3283213fb2ce891033c5c771?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d82a4cfd395ce164dcf90fd5ee5f4eaf9bb9761c3283213fb2ce891033c5c771?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d82a4cfd395ce164dcf90fd5ee5f4eaf9bb9761c3283213fb2ce891033c5c771?s=96&d=mm&r=g","caption":"Renate Schultes"}}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/3368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/comments?post=3368"}],"version-history":[{"count":3,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/3368\/revisions"}],"predecessor-version":[{"id":11483,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/3368\/revisions\/11483"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/media\/3369"}],"wp:attachment":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/media?parent=3368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/categories?post=3368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/tags?post=3368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}