<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Coverity Archive - CEOsBay</title>
	<atom:link href="https://ceosbay.com/tag/coverity/feed/" rel="self" type="application/rss+xml" />
	<link>https://ceosbay.com/tag/coverity/</link>
	<description>It&#039;s all about Tech</description>
	<lastBuildDate>Fri, 21 Feb 2025 07:01:33 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://i0.wp.com/ceosbay.com/wp-content/uploads/2022/11/image.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>Coverity Archive - CEOsBay</title>
	<link>https://ceosbay.com/tag/coverity/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">211828771</site>	<item>
		<title>Firmware &#8211; Das Herzstück moderner Geräte</title>
		<link>https://ceosbay.com/2023/09/30/firmware-das-herzstueck-moderner-geraete/</link>
					<comments>https://ceosbay.com/2023/09/30/firmware-das-herzstueck-moderner-geraete/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Sat, 30 Sep 2023 08:45:17 +0000</pubDate>
				<category><![CDATA[Dos]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Technologie]]></category>
		<category><![CDATA[Automatisierte Tests]]></category>
		<category><![CDATA[BIOS]]></category>
		<category><![CDATA[Bootloader]]></category>
		<category><![CDATA[Code-Analyse]]></category>
		<category><![CDATA[Coverity]]></category>
		<category><![CDATA[CppUTest]]></category>
		<category><![CDATA[Echtzeit-Debugging]]></category>
		<category><![CDATA[Echtzeitbetriebssystem]]></category>
		<category><![CDATA[Embedded-Systeme]]></category>
		<category><![CDATA[Fehlerbehandlung]]></category>
		<category><![CDATA[Fehlererkennung]]></category>
		<category><![CDATA[Fehlerkorrektur]]></category>
		<category><![CDATA[Firmware-Aktualisierung]]></category>
		<category><![CDATA[Firmware-Architektur]]></category>
		<category><![CDATA[Firmware-Design]]></category>
		<category><![CDATA[Firmware-Entwicklung]]></category>
		<category><![CDATA[Firmware-Protokollierung]]></category>
		<category><![CDATA[Firmware-Revision]]></category>
		<category><![CDATA[Firmware-Update]]></category>
		<category><![CDATA[Firmware-Validierung]]></category>
		<category><![CDATA[Hardware-In-the-Loop]]></category>
		<category><![CDATA[Hardware-Interface]]></category>
		<category><![CDATA[JTAG-Debugger]]></category>
		<category><![CDATA[Kommunikationsprotokolle]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[Logikanalysator]]></category>
		<category><![CDATA[Mikrocontroller]]></category>
		<category><![CDATA[Optimierung]]></category>
		<category><![CDATA[Oszilloskop]]></category>
		<category><![CDATA[PC-lint]]></category>
		<category><![CDATA[Plattformspezifische Firmware]]></category>
		<category><![CDATA[QEMU]]></category>
		<category><![CDATA[Robot Framework]]></category>
		<category><![CDATA[RTOS]]></category>
		<category><![CDATA[Schnittstellen]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Signalanalyse]]></category>
		<category><![CDATA[Simulatoren]]></category>
		<category><![CDATA[Softwarequalität]]></category>
		<category><![CDATA[Speicheroptimierung]]></category>
		<category><![CDATA[Systemintegration]]></category>
		<category><![CDATA[Test-Tools]]></category>
		<category><![CDATA[Testautomatisierung]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Tracealyzer]]></category>
		<category><![CDATA[Unity]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=2501</guid>

					<description><![CDATA[<p>In der dynamischen Welt der Informationstechnologie übersehen viele oft eine entscheidende Komponente: die Firmware. In diesem Blog-Beitrag beleuchte ich, was die Firmware ist, ihre Geschichte und biete Tipps zur korrekten Implementierung. Was ist Firmware? Firmware &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/09/30/firmware-das-herzstueck-moderner-geraete/">Firmware &#8211; Das Herzstück moderner Geräte</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In der dynamischen Welt der Informationstechnologie übersehen viele oft eine entscheidende Komponente: die Firmware. In diesem Blog-Beitrag beleuchte ich, was die Firmware ist, ihre Geschichte und biete Tipps zur korrekten Implementierung.</p>



<h3 class="wp-block-heading">Was ist Firmware?</h3>



<p>Firmware definiert sich als spezialisierte Software, die direkt auf Hardware-Komponenten läuft. Im Gegensatz zu alltäglicher Software, die auf Betriebssystemen wie Windows oder MacOS operiert, arbeitet sie direkt mit der physischen Hardware eines Geräts. Sie stellt den grundlegenden Code bereit, den Geräte benötigen, um zu starten und zu funktionieren.</p>



<p>Ein gutes Beispiel für eine Firmware ist das BIOS (Basic Input/Output System) eines Computers. Bevor das Betriebssystem lädt, initialisiert das BIOS die Hardware-Komponenten und sorgt dafür, dass alles bereit ist.</p>



<h3 class="wp-block-heading">Die Entstehung</h3>



<p>Obwohl der Begriff &#8222;Firmware&#8220; in den 1960er Jahren an Popularität gewann, begann die Idee bereits mit den frühesten Computern. Schon damals mussten Computer eine Art &#8222;Startprogramm&#8220; haben, um zu funktionieren.</p>



<h3 class="wp-block-heading">Tipps zur Implementierung und Umsetzung von Firmware</h3>



<ol class="wp-block-list">
<li><strong>Klarheit über das Zielgerät</strong>: Vor der Entwicklung muss man wissen, auf welcher spezifischen Hardware die Firmware laufen soll. Unterschiedliche Hardware-Plattformen erfordern oft spezifische Anpassungen.</li>



<li><strong>Robustheit und Fehlerbehandlung</strong>: Im Gegensatz zu normaler Software kann ein Fehler in der Firmware zu schwerwiegenden Hardwareproblemen führen. Deshalb sollte man immer Mechanismen zur Fehlererkennung und -korrektur implementieren.</li>



<li><strong>Aktualisierbarkeit</strong>: Geräte benötigen im Laufe ihrer Lebensdauer oft Firmware-Updates. Ein integrierter Mechanismus zur einfachen Aktualisierung erspart später viele Kopfschmerzen.</li>



<li><strong>Optimierung</strong>: Da Firmware oft mit begrenzten Ressourcen arbeitet, stellt die effiziente Nutzung des verfügbaren Speichers und der Rechenleistung eine hohe Priorität dar.</li>
</ol>



<h3 class="wp-block-heading">Zu beachtende Aspekte</h3>



<ul class="wp-block-list">
<li><strong>Sicherheit</strong>: Mit wachsenden Sicherheitsbedrohungen müssen Entwickler stets wachsam bleiben und regelmäßig Sicherheitslücken prüfen und beheben.</li>



<li><strong>Testen</strong>: Man sollte niemals neue Firmware veröffentlichen, ohne sie ausführlich zu testen. Dies minimiert das Risiko unerwünschter Überraschungen und gewährleistet eine zuverlässige Performance. Doch darauf gehe ich nachfolgend nochmal explizit ein.</li>



<li><strong>Dokumentation</strong>: Eine gründliche Dokumentation erleichtert die Arbeit für zukünftige Entwickler und Techniker, die mit der Firmware interagieren.</li>
</ul>



<h3 class="wp-block-heading">Womit kann man sie testen?</h3>



<p>Die Überprüfung und Validierung stellt sicher, dass sie wie vorgesehen funktioniert und keine unerwünschten Nebenwirkungen aufweist. Diverse Tools helfen Entwicklern bei der Überprüfung ihrer Firmware. Hier sind einige der gebräuchlichsten Test-Tools und -Frameworks:</p>



<ol class="wp-block-list">
<li><strong>JTAG-Debugger</strong>: Dieses Tool ermöglicht das Debuggen in Echtzeit und bietet eine direkte Schnittstelle zur Hardware. Bekannte Debugger sind beispielsweise von SEGGER (J-Link) oder von ARM (Keil).</li>



<li><strong>Logikanalysatoren</strong>: Mit diesen Tools lassen sich digitale Signale aufzeichnen und analysieren, was besonders nützlich ist, um Timing-Probleme oder Kommunikationsfehler auf Hardwareebene zu finden.</li>



<li><strong>Oszilloskope</strong>: Ein wichtiges Werkzeug zur Visualisierung und Analyse analoger und digitaler Signale in der Elektronik.</li>



<li><strong>QEMU</strong>: Ein generischer und <a href="https://ceosbay.com/2022/11/16/erklaerung-open-source/">Open-Source</a>-Machine-Emulator und Virtualizer, mit dem Entwickler in einer simulierten Umgebung testen können, ohne echte Hardware zu verwenden.</li>



<li><strong>Unity</strong>: Ein Testframework für die C-Sprache, das sich besonders für Embedded-Systeme eignet.</li>



<li><strong>CppUTest</strong>: Ein Test- und Mock-Framework für C und <a href="https://ceosbay.com/2023/02/25/erklaerung-c/">C++</a>, das sich ebenfalls für die Entwicklung eignet.</li>



<li><strong>Hardware-In-the-Loop (HIL)</strong>: Diese Tests simulieren die Hardwareumgebung, in der die Firmware läuft, um realistische Testszenarien zu bieten.</li>



<li><strong>Static Code Analyzers</strong>: Tools wie PC-lint oder Coverity analysieren den Code, um häufige Fehler oder unsichere Praktiken zu identifizieren, bevor der Code auf der Hardware ausgeführt wird.</li>



<li><strong>RTOS-spezifische Tools</strong>: Für Firmware, die auf einem Echtzeitbetriebssystem (RTOS) basiert, gibt es spezielle Tools, die dabei helfen, Tasks, Ressourcenverwendung und andere Aspekte des RTOS zu überwachen. Beispiele hierfür sind Tracealyzer oder FreeRTOS+Trace.</li>



<li><strong>Simulatoren</strong>: Einige Mikrocontroller-Hersteller bieten Simulatoren an, mit denen Entwickler ihre Firmware testen können, ohne physische Hardware zu verwenden. Dies kann beispielsweise in den Entwicklungsumgebungen von Microchip (MPLAB X) oder Texas Instruments vorhanden sein.</li>



<li><strong>Automatisierte Testframeworks</strong>: Tools wie Robot <a href="https://ceosbay.com/2022/11/14/erklaerung-frameworks/">Framework</a> oder LabVIEW bieten automatisierte Testmöglichkeiten für Firmware.</li>
</ol>



<p>Es ist wichtig, die richtigen Tools für den jeweiligen Anwendungsfall und die spezifische Hardwareplattform auszuwählen. Viele dieser Tools erfordern eine gewisse Einarbeitungszeit, aber die Vorteile in Bezug auf Fehlervermeidung und Effizienzsteigerung überwiegen oft den initialen Aufwand.</p>



<h3 class="wp-block-heading">Fazit</h3>



<p>Die Firmware stellt die Brücke zwischen Hardware und Software dar. Sie beeinflusst maßgeblich die Leistung und Funktionalität von Geräten. Durch ein tiefes Verständnis und sorgfältige Implementierung kann man sicherstellen, dass Geräte zuverlässig und effizient arbeiten. In einer Zeit, in der Technologie in beinahe jedem Aspekt des Lebens eine Rolle spielt, verdient sie die Aufmerksamkeit, die sie benötigt.</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/09/30/firmware-das-herzstueck-moderner-geraete/">Firmware &#8211; Das Herzstück moderner Geräte</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2023/09/30/firmware-das-herzstueck-moderner-geraete/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2501</post-id>	</item>
		<item>
		<title>Datenflusstest &#8211; Für reibungslose Systemtransaktionen</title>
		<link>https://ceosbay.com/2023/08/06/datenflusstest-schluessel-fuer-reibungslose-systemtransaktionen/</link>
					<comments>https://ceosbay.com/2023/08/06/datenflusstest-schluessel-fuer-reibungslose-systemtransaktionen/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Sun, 06 Aug 2023 05:34:00 +0000</pubDate>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Automatisierung]]></category>
		<category><![CDATA[Big-Data]]></category>
		<category><![CDATA[Datenbanken]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Softwarequalität]]></category>
		<category><![CDATA[Testautomatisierung]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[Codeanalyse]]></category>
		<category><![CDATA[Coverity]]></category>
		<category><![CDATA[Datenflusstest]]></category>
		<category><![CDATA[Datenströme]]></category>
		<category><![CDATA[David S. Rosenblum]]></category>
		<category><![CDATA[Lori A. Clarke]]></category>
		<category><![CDATA[Micro Focus Fortify]]></category>
		<category><![CDATA[Parasoft C/C++test]]></category>
		<category><![CDATA[Qualitätssicherung]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[strukturiertes Testen]]></category>
		<category><![CDATA[Testverfahren]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=2079</guid>

					<description><![CDATA[<p>Die sich ständig weiterentwickelnde Technologie erfordert eine entsprechend fortschrittliche Qualitätssicherung. Einer dieser hochmodernen Prüfprozesse, der einen entscheidenden Beitrag zur Gewährleistung der Qualität und Zuverlässigkeit von Software leistet, ist der Datenflusstest. Er zeichnet sich durch die &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/08/06/datenflusstest-schluessel-fuer-reibungslose-systemtransaktionen/">Datenflusstest &#8211; Für reibungslose Systemtransaktionen</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Die sich ständig weiterentwickelnde Technologie erfordert eine entsprechend fortschrittliche Qualitätssicherung. Einer dieser hochmodernen Prüfprozesse, der einen entscheidenden Beitrag zur Gewährleistung der Qualität und Zuverlässigkeit von Software leistet, ist der Datenflusstest. Er zeichnet sich durch die Analyse und Optimierung des Pfades, den Daten durch ein Programm nehmen, aus und spielt daher eine wesentliche Rolle bei der Überprüfung und Verbesserung von Softwareprozessen.</p>



<h3 class="wp-block-heading">Was ist der Datenflusstest?</h3>



<p>Der Datenflusstest ist ein Testverfahren, das Teil des strukturierten Testens ist. Dabei handelt es sich um einen White-Box-Test, der den Weg von Daten durch ein Programm analysiert. Er konzentriert sich darauf, sicherzustellen, dass die Variablen eines Systems richtig initialisiert werden, bevor sie verwendet werden, und dass sie nicht falsch oder unerwartet überschrieben werden.</p>



<h3 class="wp-block-heading">Geschichte des Datenflusstests</h3>



<p>Der Datenflusstest entstand im Kontext der Softwaresystementwicklung und -optimierung, insbesondere in der Phase des Debuggens und Testens. Ursprünglich wurde er von den amerikanischen Informatikern Lori A. Clarke und David S. Rosenblum entwickelt und vorgestellt.</p>



<p>Clarke und Rosenblum erkannten, dass die Überprüfung des Datenflusses innerhalb eines Programms oder einer Anwendung notwendig ist, um seine Funktionalität und Effizienz zu gewährleisten. Mit der Zeit wurde der Datenflusstest zu einem integralen Bestandteil der Softwareentwicklung und -prüfung.</p>



<h3 class="wp-block-heading">Implementierung des Datenflusstests</h3>



<p>Die Implementierung des Datenflusstests folgt einer Reihe von Schritten:</p>



<ol class="wp-block-list">
<li>Zuerst ist eine sorgfältige Analyse des Programmcodes erforderlich. Hier ist das Ziel, den Fluss von Daten im Code zu verstehen und wie verschiedene Variablen und Datenströme interagieren.</li>



<li>Danach werden Datenflussanomalien identifiziert, die das korrekte Funktionieren des Programms behindern könnten. Dies kann zum Beispiel der Fall sein, wenn Variablen vor ihrer Initialisierung verwendet werden.</li>



<li>Anschließend werden geeignete Testfälle erstellt, um die gefundenen Anomalien zu beheben. Der Fokus liegt hier auf den Pfaden, die die Daten durch das System nehmen.</li>



<li>Schließlich wird der Datenflusstest durchgeführt, indem die Testfälle ausgeführt und die Ergebnisse analysiert werden.</li>
</ol>



<h3 class="wp-block-heading">Software zur Durchführung des Datenflusstests</h3>



<ol class="wp-block-list">
<li><strong>FindBugs</strong>: FindBugs ist ein <a href="https://ceosbay.com/2022/11/16/erklaerung-open-source/">Open-Source</a>-Tool, das statische Code-Analysen für <a href="https://ceosbay.com/2023/03/16/erklaerung-java/">Java</a> durchführt. Es hilft dabei, potenzielle Fehler zu identifizieren, einschließlich solcher, die den Datenfluss betreffen könnten.</li>



<li><strong>PMD</strong>: PMD ist ein weiteres <a href="https://ceosbay.com/2022/11/16/erklaerung-open-source/">Open-Source</a>-Tool zur statischen Code-Analyse, das eine Vielzahl von Sprachen unterstützt, darunter auch <a href="https://ceosbay.com/2023/03/16/erklaerung-java/">Java</a>. Es bietet eine Reihe von Regeln, die speziell für die Überprüfung des Datenflusses konzipiert sind.</li>



<li><strong>SonarQube</strong>: <a href="https://ceosbay.com/2023/03/17/erklaerung-sonarqube/">SonarQube</a> ist eine Software zur kontinuierlichen Inspektion von Codequalität, die Fehler, Bugs und Sicherheitslücken aufdeckt. Es hat eine starke Unterstützung für <a href="https://ceosbay.com/2023/03/16/erklaerung-java/">Java</a> und ermöglicht die Datenflussanalyse.</li>



<li><strong>Checkstyle</strong>: Checkstyle ist ein Entwicklungstool, das dabei hilft, dass <a href="https://ceosbay.com/2023/03/16/erklaerung-java/">Java</a>-Code bestimmte Programmierstandards erfüllt. Es kann nicht nur den Stil des Codes überprüfen, sondern auch Komplexitäts- und Datenflussprobleme erkennen.</li>



<li><strong>ESLint</strong>: ESLint ist ein <a href="https://ceosbay.com/2022/11/16/erklaerung-open-source/">Open-Source</a>&#8211;<a href="https://ceosbay.com/2022/11/12/javascript/">JavaScript</a>-Linting-Tool, das Programmierfehler und Muster identifiziert, die mit bestimmten Programmierpraktiken oder -stilen nicht übereinstimmen. ESLint ist besonders effektiv, wenn es um die Überprüfung des Datenflusses geht und kann dabei helfen, Probleme zu identifizieren, die zu Bugs führen könnten.</li>



<li><strong>Flow</strong>: Flow ist ein statisches Typisierungstool für <a href="https://ceosbay.com/2022/11/12/javascript/">JavaScript</a>, entwickelt von Facebook. Es fügt Typisierungen zu <a href="https://ceosbay.com/2022/11/12/javascript/">JavaScript</a> hinzu und kann so viele Datenflussprobleme verhindern oder aufdecken, bevor man den Code überhaupt ausführt.</li>



<li><strong>TypeScript</strong>: TypeScript ist eine übergeordnete <a href="https://ceosbay.com/2022/11/12/javascript/">JavaScript</a>-Sprache, die statische Typisierung hinzufügt. Durch die Erkennung von Typfehlern während der Entwicklung kann TypeScript dazu beitragen, viele Datenflussprobleme zu vermeiden.</li>



<li><strong>JSHint</strong>: JSHint ist ein flexibles Tool, das hilft, Fehler und potenzielle Probleme in <a href="https://ceosbay.com/2022/11/12/javascript/">JavaScript</a>-Code zu erkennen. Es bietet eine Reihe von Optionen und Konfigurationen, die es den Entwicklern ermöglichen, das Tool an ihre spezifischen Bedürfnisse anzupassen.</li>



<li><strong>SonarJS</strong>: SonarJS ist ein Linter für <a href="https://ceosbay.com/2022/11/12/javascript/">JavaScript</a> und TypeScript, der Teil des größeren <a href="https://ceosbay.com/2023/03/17/erklaerung-sonarqube/">SonarQube</a>-Projekts ist. Es bietet eine detaillierte und präzise statische Analyse, um Bugs, Codegerüche und Sicherheitslücken aufzudecken.</li>
</ol>



<h3 class="wp-block-heading">Wichtige Punkte beim Datenflusstest</h3>



<p>Der Erfolg des Datenflusstests hängt von mehreren Faktoren ab. Einer der wichtigsten Punkte ist die genaue Kenntnis des Programmcodes und der Datenströme. Nur so kann man sicherstellen, dass man alle möglichen Pfade, die die Daten nehmen könnten, identifiziert und testet. Darüber hinaus ist es wichtig, dass man den Testprozess systematisch und gründlich erstellt bzw. ausführt, um sicherzustellen, dass man keine Probleme übersieht.</p>



<h3 class="wp-block-heading">Fazit</h3>



<p>Zusammenfassend lässt sich sagen, dass der Datenflusstest ein unerlässliches Werkzeug in der modernen Softwareentwicklung ist. Er hilft einem dabei, sicherzustellen, dass die Daten in einem System ordnungsgemäß fließen und dass man alle Variablen korrekt initialisiert und verwendet. Mit den richtigen Tools und einem systematischen Ansatz kann der Datenflusstest dazu beitragen, die Qualität und Zuverlässigkeit von Software zu verbessern.</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/08/06/datenflusstest-schluessel-fuer-reibungslose-systemtransaktionen/">Datenflusstest &#8211; Für reibungslose Systemtransaktionen</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2023/08/06/datenflusstest-schluessel-fuer-reibungslose-systemtransaktionen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2079</post-id>	</item>
	</channel>
</rss>
