PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

UML Modelling in Rigorous Design Methodology for Discrete Controllers

Treść / Zawartość
Identyfikatory
Warianty tytułu
Konferencja
International Conference on System Engineering - ICSEng (21 ; 16-18.08.2011) ; Las Vegas, USA
Języki publikacji
EN
Abstrakty
EN
The paper presents an application of UML technology in a discrete system development process. In the process at the analysis stage UML diagrams are fundamental tool. The outcome of this stage is a basis for formal models exploited at the design stage, where the design is symbolically verified and treated as a rule-based system. Two formal models of good graphical appeal are proposed: Petri nets and state machine diagrams. Both are heavily using Boolean expressions what makes that design can easily be implemented in modern programmable structures.
Twórcy
autor
  • Institute of Computer Engineering and Electronics, University of Zielona Góra, Licealna 9, 65-417 Zielona Góra, Poland
autor
  • Institute of Computer Engineering and Electronics, University of Zielona Góra, Licealna 9, 65-417 Zielona Góra, Poland
  • Institute of Computer Engineering and Electronics, University of Zielona Góra, Licealna 9, 65-417 Zielona Góra, Poland
autor
  • Institute of Computer Engineering and Electronics, University of Zielona Góra, Licealna 9, 65-417 Zielona Góra, Poland
autor
  • Institute of Computer Engineering and Electronics, University of Zielona Góra, Licealna 9, 65-417 Zielona Góra, Poland
  • Institute of Computer Engineering and Electronics, University of Zielona Góra, Licealna 9, 65-417 Zielona Góra, Poland
Bibliografia
  • [1] M. Adamski, M. Węgrzyn, and A. Karatkevich, Design of embedded control systems. New York: Springer, 2005.
  • [2] G. Łabiak and G. Borowik, “Statechart-based controllers synthesis in fpga structures with embedded array blocks,” International Journal of Electronics and Telecommunications, vol. Vol. 56, no. no 1, pp. 13–24, 2010.
  • [3] M. Doligalski and M. Węgrzyn, “Partial reconfiguration-oriented design of logic controllers,” Proceedings of SPIE : Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments 2007, vol. Vol. 6937, p. [10], 2007.
  • [4] G. Booch, J. Rumbaugh, and I. Jacobson, The Unified Modeling Language. User Guide. New York: Addison Wesley Longman, Inc., 1999.
  • [5] E. M. Clarke, O. Grumberg, and D. A. Peled, Model Checking. Cambridge, Massachusetts: The MIT Press, 1999.
  • [6] P. Misurewicz, “Lectures on real-time microprocessor control systems,” in Lecture Notes. Twin Cities: University of Minnesota, 1976.
  • [7] L. Gniewek and J. Kluska, “Hardware implementation of fuzzy Petri net as a controller,” IEEE Transactions on Systems, Man, and Cybernetics - Part B: Cybernetics, vol. Vol. 34, no. No. 3, pp. 1315–1324, 2004.
  • [8] M. Doligalski and M. Adamski, “Exceptions and deep history state handling using dual specification,” Electrical Review, no. No. 9, pp. 123–125, 2010.
  • [9] G. Čabiak and M. Adamski, “Concurrent processes synchronisation in statecharts for FPGA implementation,” in Proceedings of IEEE East-West Design & Test Symposium EWDTS’08, Kharkov National University of Radioelectronics. Lviv, Ukraine: Lviv, The Institute of Electrical and Electronics Engineers, Inc., 2008, pp. 59–64.
  • [10] K. Biliński, M. Adamski, J. Saul, and E. Dagless, “Petri-net-based algorithms for parallel-controller synthesis,” IEE Proceedings - Computers and Digital Techniques, vol. Vol. 141, no. No. 6, pp. 405–412, 1994.
  • [11] A. Karatkevich, Dynamic Analysis of Petri Net-Based Discrete Systems, ser. Lecture Notes in Control and Information Sciences. Berlin: Springer-Verlag, 2007, vol. 356.
  • [12] A. Bukowiec and L. Gomes, “Partitioning of Mealy finite state machines,” in Preprints of the 4th IFAC Workshop Discrete-Event System Design DESDes’09, Gandia Beach, Spain, 2009, pp. 21–26.
  • [13] A. Węgrzyn, “Parallel algorithm for computation of deadlocks and traps in Petri nets,” in 10th IEEE International Conference Emering Technologies and Factory Automation ETFA’05, vol. 1, Universita di Catania. Catania, Italy: Piscataway, IEEE Operation Center, 2005, pp. 143–148.
  • [14] J. H. Gallier, Logic for Computer Science: Foundations of Automatic Theorem Proving. New York: Harper & Row Publishers, 1985. [Online]. Available: http://www.cis.upenn.edu/jean/gbooks/logic.html
  • [15] J. Tkacz, “State machine type colouring of Petri net by means of using a symbolic deduction method,” Measurement Automation and Monitoring, vol. Vol. 53, no. No. 5, pp. 120–122, 2007.
  • [16] M. Adamski, “Petri nets in ASIC design,” Applied Mathematics and Computer Science, vol. Vol. 3, no. No. 1, pp. 169–179, 1993.
  • [17] M. Zwoliński, Digital System Design with VHDL, 2nd ed. New Jersy: Prentice Hall, 2004.
  • [18] M. Puczyńska, G. Łabiak, and P. Wolański, “Programowa implementacja konwersji sieci petriego na język VHDL,” in Materiały III Krajowej Konferencji Naukowej Reprogramowalne Układy Cyfrowe RUC 2000, Szczecin, Poland, 2000, pp. 285–291.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BWA0-0051-0044
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.