Skip to main content

Integrated Environment for Software System Development

  • Conference paper
Advanced Information Processing

Abstract

The organization of effective parallel information handling becomes an actual problem due to the appearance of transputers — a new high performance computer element. This problem is closely connected with the methodology of parallel program development and execution on transputer arrays (TA), the development of language and programming systems for its effective implementation on TA.

In this paper an approach for the design and analysis of complex software systems for concurrent implementation is described. This approach is based on a static and dynamic software design modeling. The static modeling is based on the principles of the complex system structured analysis; the dynamic modeling is based on the modern theory of Petri nets.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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.

References

  1. The transputer family. Inmos Ltd., 1987

    Google Scholar 

  2. D. May: Communicating process computers. Inmos Ltd., 1986, pp.. 1–14;

    Google Scholar 

  3. C. McClure: The CASE Experience. BYTE, April, 1989, pp. 235–242.

    Google Scholar 

  4. D. A. Marca: C. L. McGowan. SADT. McBGraw-Hill, New York, 1988;

    Google Scholar 

  5. K. T. Orr: Structured System Development. New York: Yourdon Press, 1977;

    Google Scholar 

  6. K. T. Orr: Structured Requirements Definition. Topeka, KS: Ken Orr & Associates, 1980;

    Google Scholar 

  7. M. A. Jackson: Principles of Program Design, New-York: Academic Press, 1975;

    Google Scholar 

  8. T. DeMarco: Structured Analysis and System Specification. New York: Yourdon Press, 1978;

    Google Scholar 

  9. E. Yourdon: Modern Structured Analysis. New York: Yourdon Press/Prentice-Hall, 1988;

    Google Scholar 

  10. C. Gane, T. Sarson: Structured System Analysis: Tools and Techniques. Englewood Cliffs, NJ: Prentice-Hall, 1979;

    Google Scholar 

  11. J. L Peterson: Petri Net Theory and Modelling Systems. Prentice-Hall, Englewood Cliffs, 1981 TeM. M:Mиp, 1984. pp. 135–170;

    Google Scholar 

  12. Hura G. S., Singh H., Nanda N. K.: Some design aspects of databases through Petri net modeling. IEEE Trans software Eng. vol. 12, No. 5, 1986, pp 505–510;

    Google Scholar 

  13. W. Reisig: Petri Nets in Software Engineering. Lect. Notes in Comp. Sc. N 255, 1987, pp. 63–96;

    MathSciNet  Google Scholar 

  14. S. M. Shatz, W. K. Cheng: A Petri Net Framework for Automated Static Analysis of Ada Tasking Behavior. Journal of Systems and Software, N8, 1988, pp. 343–359;

    Google Scholar 

  15. Thomas L. Sterling, Albert J. Museiano. Effective Implementation of a parallel Language on a Multiprocessor. IEEE Micro. December -1987.2. P. K. Das, D. Q. M. Fay. Dynamically reconfigurable multi-transputer systems. Multiprocessing and multiprogramming, 23 (1988);

    Google Scholar 

  16. M. Poole: Occam program development using the IMS D701 transputer development system. Inmos Ltd. 1986;

    Google Scholar 

  17. G. L. Nutt. Evaluation nets for computer system performance analysis. AFIPS Conf. Proc. vol. 41, part 1, 1972, pp. 272–286;

    Google Scholar 

  18. D. J. Noe, G. L. Nutt: Macro E-nets for representation of parallel systems. IEEE Transactions on Computer, vol. 22, No. 8, 1973;

    Google Scholar 

  19. M. A. Holliday, M. K. Vernon: A Generalized Timed Petri Net Model for Performance Analysis. International Workshop on Timed Nets, Torino 1985, Computer Society Press, pp. 181–190;

    Google Scholar 

  20. KameннoBa M. C. ЙнсТруМенТалЪнаЯ сисТеМа МоделироВаннЯ лараллелВнБхлродессоВ, олисаннБх ЯзБкоМ сеТей ПеТри. уСиМ, N5, 1988, c. 16–19;

    Google Scholar 

  21. Arapoнян A.П., ЙсаеВ Н.Н., КaМенноьа M. C. MоделироВание ОССАМ лрограММ слоМоШБю Е-сеТей. Со. докладоВ научно-Технического сеМинара МеТодВю Технологии лограММроВання МассоВБх ЄВМ, ЙІЙ АНСССР, Москва, 1989

    Google Scholar 

  22. Transputer development system. IBM/PC version. User manual. 1985;

    Google Scholar 

  23. F. Feldbrugg, K. Jensen: Petri net tool overview 1986. W. Brauer, W. Reisig, G. Rozenberg (eds.): Petri Nets: Applications and Relationships to Other Models of Concurrency. Lecture Notes of Computer Science 255, Springer-Verlag 87, pp. 20–61;

    Google Scholar 

  24. H. J. Genrich, K. Lautenbach: System Modeling with High-Level Petri Nets. Theor. Comp. Science 13 (1981), pp. 109–136.

    Article  MathSciNet  MATH  Google Scholar 

  25. H. J. Genrich. Predicate/Transition nets. W. Brauer, W. Reisig and G. Rozenberg (eds.): Petri Nets: Central Models and Their Properties. Lecture Notes of computer Science 254, Springer-Verlag 87, pp. 207–247;

    Google Scholar 

  26. H. J. Genrich: Equivalence Transformations of PrT-Nets. Arbeitspapiere der GMD, N 284, January 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Camennova, M.S., Semik, V.P. (1990). Integrated Environment for Software System Development. In: Schwärtzel, H., Mizin, I.A. (eds) Advanced Information Processing. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-93464-3_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-93464-3_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-52683-4

  • Online ISBN: 978-3-642-93464-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics