Skip to main content

Software Reverse Engineering als Basis für eine zuverlässige Wartung und Wiederverwendung von Prozeßautomatisierungssystemen

  • Conference paper
Prozeßrechensysteme ’88

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 167))

  • 113 Accesses

Zusammenfassung

Viele Firmen und Institutionen stehen vor einem gravierenden Problem: Vorhandene Prozeßautomatisierungssoftware muß noch über einen längeren Zeitraum gewartet werden, durch die zahlreich erfolgten Änderungen ist jedoch die interne Struktur immer undurchsichtiger geworden, die Dokumentation ist weder vollständig, noch spiegelt sie den aktuellen Stand der Software wider. Um diesem Mißstand abzuhelfen und wieder eine klare Basis für die Softwarewartung zu gewinnen, wird ein “Reverse Engineering”, d.h. eine systematische Respezifikation eines konsistenten Entwurfs und der Anforderungen, vorgestellt. In zwei Projekten wurde die Durchführbarkeit des Ansatzes gezeigt und eine Methode entwickelt, die auf den Repräsentationen und der Werkzeugunterstützung des Spezifikationssystems EPOS aufbaut. Die Wiedergewinnung der Entwurfs-/Anforderungsinformation erfolgt aus Quellcodes, Kommentaren sowie allen weiteren verfügbaren Dokumentationsteilen. Die Vorteile eines “Reverse Engineering” reichen von einer zuverlässigen und kosteneffizienten Wartung und Pflege bis hin zur Wiederverwendbarkeit der existierenden Realzeitsoftware für ähnliche Projekte.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 44.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Göhner, P.: “Methode zur Entwicklung von Realzeit-Systemen und ihre praktische Anwendung in EPOS.” Fachtagung Prozeßrechner 1984 (Herausg.: Trauboth, H.; Jäschke, A.) Informatik Fachberichte Bd. 86, Springer Verlag, Berlin, Heidelberg, New York, 1984.

    Google Scholar 

  2. Lauber, R.; Lempp, P.: “Integrierte Rechnerunterstützung bei der Durchführung von Automatisierungsprojekten.” Fachtagung Prozeßrechner 1984 (Herausg.: Trauboth, H.; Jäschke, A.) Informatik Fachberichte Bd. 86, Springer Verlag, Berlin, Heidelberg, New York, 1984

    Google Scholar 

  3. Britcher, R. N.; Craig, J. J.: “Using Modern Design Practices to Upgrade Aging Software Systems” IEEE Software, Vol. 3, No. 3, (May 1986), S. 16–24.

    Article  Google Scholar 

  4. Lauber (Hrsg.) EPOS Kurzbeschreibung. Inst, für Regelungstechnik u. Prozeßautomatisierung, Univ. Stuttgart und GPP mbH, München-Oberhaching 1987.

    Google Scholar 

  5. Lempp, P.: “An Environment to Promote Software Reusability at the Design Specification Level.” Proc. 5th Pacific Northwest Software Quality Conf., Portland, Oregon, 19–20 October, 1987, S. 201–222.

    Google Scholar 

  6. Schneidewind, N. F.: “The State of Software Maintenance.” IEEE Transactions on Software Engineering, Vol. SE-13, No. 3 (März 1987), S. 303–308.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lempp, P., Göhner, P. (1988). Software Reverse Engineering als Basis für eine zuverlässige Wartung und Wiederverwendung von Prozeßautomatisierungssystemen. In: Lauber, R. (eds) Prozeßrechensysteme ’88. Informatik-Fachberichte, vol 167. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-73445-8_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-73445-8_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-18986-2

  • Online ISBN: 978-3-642-73445-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics