Anwendungsspezifische Programmiersprachen für schnelle Entwicklung Detail - Computerwelt

Computerwelt: Aktuelle IT-News Österreich


12.05.2011 Rudolf Felser

Anwendungsspezifische Programmiersprachen für schnelle Entwicklung

Bis zu zehn mal schneller zur fertigen Software: Das Software Competence Center Hagenberg aus dem Softwarepark Hagenberg macht Software-Entwicklung einfacher und effizienter.

Das SCCH (Software Competence Center Hagenberg) aus dem Softwarepark Hagenberg unterstützt Software-Entwickler dabei, ihre Programmiertätigkeiten wesentlich zu vereinfachen und zu beschleunigen. Anwendungen können so mit einer anwendungsspezifischen Sprache bis zu zehn mal schneller programmiert werden.

Software ist heute oft deutlich komplexer als noch vor 20 Jahren. Software-Entwickler müssen den Überblick über die Komplexität und Eigenschaften der Anwendungen behalten, um neue Entwicklungen mit vertretbarem Aufwand umsetzen zu können oder bestehende Anwendungen auf neue Plattformen (wie etwa Maschinen oder Geräte) zu bringen.

Das ist besonders dann eine Herausforderung, wenn es sich um spezifische Lösungen, beispielsweise einen speziellen Bereich eines produzierenden Unternehmens, handelt: Weil mit allgemeinen Programmiersprachen von der Kaffeemaschine bis zum Herzschrittmacher alles programmiert werden kann, ist ihre Eignung für einen spezifischen Bereich, zum Beispiel für die Programmierung einer Spritzgiess-Maschine, nicht optimal – fachliche Aspekte müssen erst auf eine allgemeinen Programmiersprache abgebildet werden, um dann maßgeschneidert verwendet werden zu können.

Das SCCH entwickelt Sprachen und Werkzeuge, damit Software-Entwickler effizienter arbeiten können: Zuerst wird das Anwendungsgebiet modelliert und daraus werden anwendungsspezifische Sprachen abgeleitet. Das verhilft, Anforderungen und Abläufe formal zu beschreiben und auf Knopfdruck die gewünschte Software zu erzeugen. Dies erhöht nicht nur die Produktivität, sondern gestaltet auch die Programmiersprachen anwendungsfreundlicher. So kann auch ein Mitarbeiter in der Fertigung ohne umfangreiche Programmierkenntnisse direkt an einer Produktions-Maschine Abläufe definieren.

Oder auch bei der Entwicklung von Smartphone-Apps: In Sachen Hardware oder Betriebssystem sind viele Komponenten bis zu einem gewissen Grad tatsächlich völlig gleich aufgebaut – "und durch unsere Expertise und unsere Forschung aus bisherigen Projekten kann das Potenzial zur Automatisierung für neue Anwendungsgebiete kenntlich gemacht werden", so Josef Pichler, Head of Integrated Software Engineering Tools Group des SCCH. Namhafte Kunden des SCCH sind unter anderem Siemens Transformers Austria GmbH oder Fronius International GmbH. (pi/rnf)

Diesen Artikel

Bewertung:

Übermittlung Ihrer Stimme...
Noch nicht bewertet. Seien Sie der Erste, der diesen Artikel bewertet!
Klicken Sie auf den Bewertungsbalken, um diesen Artikel zu bewerten.
  Sponsored Links:

IT-News täglich per Newsletter

E-Mail:
Weitere CW-Newsletter

CW Premium Zugang

Whitepaper und Printausgabe lesen.  

kostenlos registrieren

Aktuelle Praxisreports

(c) FotoliaHunderte Berichte über IKT Projekte aus Österreich. Suchen Sie nach Unternehmen oder Lösungen.

Service

Acceptance Testing: Trotz knapper Ressourcen

Zum Thema

  • KORAM Softwareentwicklungsgesellschaft m.b.H:

    KORAM Softwareentwicklungsgesellschaft m.b.H: Betriebsdaten- und Zeiterfassung, Kaufmännische Software (ERP), Management Informationssysteme (MIS), Bauwesen, Einzelhandel, Fertigung, Produktion und Konstruktion, Freie Berufe,... mehr
  • ectacom GmbH

    ectacom GmbH Aus- und Weiterbildung, IT-Asset- und Lizenzmanagement, Übernahme von Softwareprojekten, Datenschutz, Antiviren- und Virenscanner Software, Backup und Recovery Systeme, Firewalls,... mehr
  • SER Solutions Österreich GmbH

    SER Solutions Österreich GmbH Werbewirtschaft, Wasser- und Energieversorgung, Vereine und Verbände, Umweltschutz, Touristik, Personenverkehr, Öffentliche Verwaltung,... mehr
  • Dicom Computer VertriebsgesmbH

    Dicom Computer VertriebsgesmbH WLAN-Systeme, VPN, Netzwerk-Systeme (LAN, MAN, WAN), Netzwerk-Management, Netzwerk-Diagnose-Systeme, Netzkomponenten, Mobile Lösungen und Applikationen,... mehr

Hosted by:    Security Monitoring by: