Petri net-based object-oriented modelling of distributed systems

作者: Giorgio Bruno , Alessandra Balsamo

DOI: 10.1145/960112.28725

关键词:

摘要: This paper presents an object-oriented approach for building distributed systems. An example taken from the field of computer integrated manufacturing systems is as a guideline. According to this system built up through three steps: control and synchronization aspects each class objects are treated first using PROT nets, which high-level extension Petri nets; then data introduced specifying internal states well messages they send other; finally connections between by means flow diagram classes. The implementation uses ADA target language, exploiting its tasking structuring mechanisms. flexibility possibility knowledge-based user interface promote rapid prototyping reusability.

参考文章(16)
Adele Goldberg, David Robson, Smalltalk-80: The Language and its Implementation ,(1983)
Giorgio Bruno, Using ADA for Discrete Event Simulation Software - Practice and Experience. ,vol. 14, pp. 685- 695 ,(1984) , 10.1002/SPE.4380140705
H. Gomaa, A software design method for real-time systems Communications of the ACM. ,vol. 27, pp. 938- 949 ,(1984) , 10.1145/358234.358262
V. Berzins, M. Gray, Analysis and Design in MSG.84: Formalizing Functional Specifications IEEE Transactions on Software Engineering. ,vol. SE-11, pp. 657- 670 ,(1985) , 10.1109/TSE.1985.232516
S.S. Yau, M.U. Caglayan, Distributed Software System Design Representation Using Modified Petri Nets IEEE Transactions on Software Engineering. ,vol. 9, pp. 733- 745 ,(1983) , 10.1109/TSE.1983.235581
D. Teichroew, E.A. Hershey, PSL/PSA: A Computer-Aided Technique for Structured Documentation and Analysis of Information Processing Systems IEEE Transactions on Software Engineering. ,vol. SE-3, pp. 41- 48 ,(1977) , 10.1109/TSE.1977.229902
M.K. Molloy, Discrete Time Stochastic Petri Nets IEEE Transactions on Software Engineering. ,vol. SE-11, pp. 417- 423 ,(1985) , 10.1109/TSE.1985.232230
Ross, Applications and Extensions of SADT IEEE Computer. ,vol. 18, pp. 25- 34 ,(1985) , 10.1109/MC.1985.1662862
Giorgio Bruno, Giuseppe Marchetto, Process-translatable Petri nets for the rapid prototyping of process control systems IEEE Transactions on Software Engineering. ,vol. 12, pp. 346- 357 ,(1986) , 10.1109/TSE.1986.6312948
Grady Booch, Object-oriented development IEEE Transactions on Software Engineering. ,vol. 12, pp. 211- 221 ,(1986) , 10.1109/TSE.1986.6312937