• Software

    Neues Werkzeug zum Testen von IoT-Geräten

    Zusammen mit dem Hahn-Schickard Institut in Villingen Schwenningen entsteht in einem geföderten Projekt ein neues Werkzeug zum Testen von IoT-Geräten. Das Werkzeug setzt Codegenerierung für die Simulation von Sensoren ein. Unter dem Projektnamen TestGen entsteht ein neuartiges Werkzeug, mit dem das Testen von IoT-Geräten und IoT-Anwendungen schon zu einem frühzeitigen Entwicklungszeitpunkt möglich wird. Die Embedded Software kann sogar schon getestet werden, bevor die Sensoren als Hardware zur Verfügung stehen. Auch das Testen des Verhaltens der Software bei nur schwer real zu erreichenden Sensorwerten, wie z.B. hohe Temperaturen oder hohe Beschleunigungen, ist einfach zu bewerkstelligen. Auch Testszenarien, die ein Zusammenspiel von mehreren unterschiedlichen IoT-Geräten erfordern, sind im Werkzeug vorgesehen. Web-basiertes Arbeiten…

  • Software

    Patentfamilie bekommt Zuwachs

    Am 17. Juli 2024 wurde vom Europäischen Patentamt unter der Nummer EP3432139 die Erteilung eines zweiten Patents für den Anmelder Generative Software GmbH veröffentlicht. Mit der Erweiterung der Patentfamilie stärkt die Generative Software GmbH den rechtlichen Schutz des von ihrem Produkt Virtual Developer genutzten Verfahrens zur Codegenerierung. Es beinhaltet eine mehrstufige Verarbeitung von Eingangsmodellen. Erst durch die Auswahl eines Generators legt ein Anwender die Programmiersprache des zu generierenden Codes fest. Ein ausgewählter Generator wird nicht installiert, sondern als Service aufgerufen. Die Komplexität des Generierungsverfahrens bleibt dabei vor den Anwendern verborgen. Europäisches Einheitspatent Am 1. Juni 2023 ist ein Abkommen über das Einheitspatent in Kraft getreten. Es umfasst 17 EU-Mitgliedsstaaten, nämlich…

  • Software

    Virtual Developer erhält neue Modellierungssprachen

    Erstmalig wird Virtual Developer um Modellierungssprachen erweitert, die nicht primär auf die Codegenerierung sondern auf das Wissensmanagement ausgerichtet sind: Wissen wie komplexe Systeme aufgebaut sind. Die bisherigen Virtual Developer Standard-Sprachen ‚Basic‘, ‚Persistence‘, ‚Function‘, ‚UI‘, ‚Product‘ und ‚Test‘ sind klar auf die Codegenerierung ausgerichtet. Die neuen Sprachen ‚System Management‘ und ‚People‘ liefern Konzepte wie ‚System‘, ‚Hardware‘, ‚Firewall‘, ‚Deployment‘, ‚Person‘ und ‚Person Group‘. Damit werden Systeme modelliert, um das Wissen verschiedener Teams festzuhalten und auszutauschen. Das Modellierungswerkzeug wird damit zum Auskunftssystem für alle an der Softwareentwicklung und dem Betreib beteiligten Personen. Ob eine Software dann tatsächlich generiert oder komplett von Hand entwickelt wird, spielt für die Auskunftsleistung keine Rolle. Zusammenhänge erkennen und…

  • Software

    Neue Erweiterbarkeit der Automatisierungsplattform Virtual Developer

    Mit Virtual Developer Apps öffnet die Generative Software GmbH ihre Plattform für die Entwicklung von individuellen Automatisierungslösungen durch Dritte. Virtual Developer Apps beschränken sich nicht auf die Bereitstellung von Generatoren, sondern liefern umfangreichere Automatisierungslösungen. Der Schwerpunkt des Produktes Virtual Developer liegt auf der Modellierung mit dem Web Modeler und der Codegenerierung mit leistungsfähigen Generatoren, die ein patentiertes Verfahren nutzen. In dem zusammen mit dem Forschungsinstitut Hahn-Schickard (Villingen-Schwenningen) durchgeführten geförderten Kooperationsprojekt TestGen (Testen von IoT-Anwendungen durch Sensor-Simulation) hat sich gezeigt, dass mit zusätzlichen, individuellen Anwendungen, der Nutzen durch die Automatisierung weiter erhöht werden kann. Aus dieser Erfahrung sind die Virtual Developer Apps entstanden. Die Virtual Developer Apps lassen sich in drei…

  • Software

    Mehr Effizienz und Übersicht durch webbasierte Software-Modellierung

    „Virtual Developer Web Modeler“ nennt sich das neue, auf dem Markt einzigartige Tool des Freiburger IT-Unternehmens Generative Software. Die installationsfreie Cloudanwendung verwendet eine Formular-basierte Modellierung, die einen einfachen Informationsaustausch zwischen Software-Entwicklern und Anwendungsexperten ermöglicht. Bei der modellgetriebenen Softwareentwicklung wird ein formales Modell einer Anwendung erstellt und aus diesem dann mit Hilfe von Codegeneratoren automatisch ein Quellcode erzeugt. Für die Modellierung kamen historisch zuerst universelle Modellierungssprachen (UML) zum Einsatz, die jedoch noch sehr codenah waren. Einen höheren Abstraktionsgrad bietet die heute verbreitete textuelle Modellierung mit speziellen Editoren, die meist innerhalb von bestimmten Entwicklungsumgebungen funktionieren. „Wenn der Editor in einer Entwicklungsumgebung läuft, sind es naturgemäß nur die Entwickler, die damit arbeiten.“, erklärt…

  • Software

    Modernes Cloud-basiertes Zutrittskontrollsystem in weniger als 24 Monaten, Dank automatisierter Entwicklung

    Die 2020 von Ralph und Linda Scheffold in Albstadt-Ebingen gegründete nubicon gmbh bietet ein modernes, multilinguales Zutrittskontrollsystem an. Es handelt sich um ein Cloud-System, welches von Anfang an zusammen mit der Generative Software GmbH aus Freiburg entwickelt wird. Bei der Entwicklung wird das Produkt "Virtual Developer" der Generative Software GmbH zur Automatisierung der Entwicklung verwendet. Das System der nubicon GmbH wird bei der SicherheitsExpo in München Ende Juni 2022 erstmalig vor größerem Publikum ausgestellt und vorgeführt. nubicon ist ein süddeutsches Start-Up, das aus dem mittelständischen Unternehmen ACTICON GmbH heraus gegründet wurde. Die bestehende Windows-Software der ACTICON GmbH ist zwar vielseitig einsetzbar, bringt aber Inflexibilitäten mit sich. Das neue Cloud-System gleicht…

    Kommentare deaktiviert für Modernes Cloud-basiertes Zutrittskontrollsystem in weniger als 24 Monaten, Dank automatisierter Entwicklung
  • Software

    Maßgeschneiderte Cloud-Software für VIP-Fahrdienste

    In den USA schon lange verbreitet, erfreuen sich Limousinen-Fahrdienste im Business-Bereich auch hierzulande steigender Beliebtheit – manch ein Geschäftsführer lässt sich statt von einem Taxi lieber von einem vertrauenswürdigen Fahrdienst zum Flughafen bringen. Entscheidend für einen flexiblen und zuverlässiger Service – und damit für die Reputation eines Fahrdiensteanbieters – ist eine effektive Organisation. Wertvolle Hilfe leistet hierbei die vom Freiburger IT-Dienstleister Generative Software entwickelte Anwendung Fahrservice-Management – und dies mit minimalem Aufwand: Die Software ist rein webbasiert, sodass keinerlei lokale Installationen bei Betreibern oder Kunden erforderlich sind. Ob Kunde, Betreiber oder Fahrer – alle an einem Fahrdienst Beteiligten sind direkt an die Cloud angebunden. Dabei hat jeder Teilnehmer im System…