Zusammenfassung
Softwareentwicklungsprojekte sind zunehmend durch hohe Komplexität und wachsende Anforderungen gekennzeichnet. Aus diesen Gründen werden Prototyping-Methoden und -Werkzeuge benötigt, die frühzeitig in der Entwicklung (konzeptionelles Prototyping) bzw. entwicklungsbegleitend (analytisches Prototyping) Aussagen über Verhalten und Leistungsfähigkeit eines Systems zulassen. Dieser Beitrag beschreibt die Verbindung eines Prototyping-Werkzeugs mit einer CASE-Umgebung. Dabei wird sowohl das konzeptionelle als auch das analytische Prototyping als eine integrierte Funktion des Software-Entwicklungsprozesses dargestellt. Es wird die Vorgehensweise des Einsatzes von höheren Petri-Netzen bei der Spezifikation solcher Systeme sowie der automatische Übergang von der graphisch-orientierten Beschreibung der Netze zu einer formalen Entwurfssprache gezeigt. Anhand eines Beispiels aus der Verfahrenstechnik wird diese Vorgehensweise veranschaulicht.
Abstract
Software development projects are characterized by a high complexity and an increasing number of requirements. Prototyping methods and tools are thus required that provide look-and-feel information available early in the development process (conceptual prototyping) or troughout the complete life cycle (analytic prototyping), respectively. This article introduces the integration of a prototyping tool into a CASE environment. Both, conceptual and analytical prototyping are described as an integrated function of the software development process. For better understanding an example from process control in a chemical engineering application is introduced.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
Budde, R., K. Kautz, K. Kuhlenkamp u. H. Züllighoven: Prototyping — An Approach to Evolutionary System Development. Springer, Berlin, 1992.
Baur, P.: Prototyping und CASE - Gegensatz oder Ergänzung. G. Hommel (Hrsg.): Proc. Fachtagung Prozeßrechensysteme, Springer, Berlin, 1991.
J. L. Peterson: Petri Net Theory and the Modeling of Systems. Prentice-Hall. Englewood Cliffs, NJ, USA, 1981.
W. Brauer et al. (Hrsg.): Petri Nets: Central Models and their Properties. Springer Verlag. Berlin, 1987.
G. Bruno et al.: Process-Translatable Petri Nets for the Rapid Prototyping of Process Control Systems. IEEE Transactions on Software Engineering, Vol. SE-12, No. 2, Feb. 1986.
R. A. Nelson et al.: Casting Petri Nets into Programs. IEEE Transactions on Software Engineering, Vol. SE-9, No. 5, Sep. 1983.
PACE User’s Manual Gesellschaft für Prozeßrechnerprogrammierung, München, 1991.
EPOS-Kurzbeschreibung Gesellschaft für Prozeßrechnerprogrammierung, München, 1991.
Glinz, M.: Probleme und Schwachstellen der Strukturierten Analyse. M. Timm (Hrsg.): Requirements Engineering ‘81, Springer, Berlin, 1991.
Zave, P. and W. Schell: Salient Features of an executable Specification Language and its Environment. IEEE Transactions on Software Eng., Vol. 12, No. 2, pp. 312–325, 1986.
Popall, M.: Simulation und Rapid-Prototyping für Realzeitanwendungen auf Spezifikationsebene. R. Henn und K. Stieger (Hrsg.): PEARL 89 - Workshop für Realzeitsysteme. Springer-Verlag, Berlin, 1989
Ebert, C., P. Baur u. M. Repnow: Petri-Netze als Front-End-Tool für CASE-Umgebungen bei der Entwicklung von Echtzeitsystemen. H. Rhezak (Hrsg.): Tagungsband zur Echtzeit ‘82, Sindelfingen, Juni 1992
Marca, D. A., C. L. McGowan: SADT. McGraw-Hill, New York, NY, USA, 1987.
HOOD Reference Manual,Issue 3.1, European Space Agency (ESA), Noortvijk, NL, 1990.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 B. G. Teubner Stuttgart
About this chapter
Cite this chapter
Ebert, C., Baur, P. (1993). Konzeptionelles und analytisches Prototyping. In: Züllighoven, H., Altmann, W., Doberkat, EE. (eds) Requirements Engineering ’93: Prototyping. Berichte des German Chapter of the ACM. Vieweg+Teubner Verlag, Wiesbaden. https://doi.org/10.1007/978-3-322-94703-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-322-94703-1_8
Publisher Name: Vieweg+Teubner Verlag, Wiesbaden
Print ISBN: 978-3-519-02682-2
Online ISBN: 978-3-322-94703-1
eBook Packages: Springer Book Archive