Graphical inheritance notation for state-based classes

被引:0
|
作者
D. G. Shopyrin
A. A. Shalyto
机构
[1] St. Petersburg State University of Information Technologies,
[2] Mechanics,undefined
[3] and Optics,undefined
来源
关键词
State Group; Base Class; Class Diagram; Finite Automaton; Graphical Notation;
D O I
暂无
中图分类号
学科分类号
摘要
State-based object-oriented programming combines basic advantages of object-oriented and automata-based programming technologies. Its basic features are flexibility, extensibility, and powerful mechanism of description of complex behavior, which is based on finite automata. The disadvantage of the state-based object-oriented programming is the lack of standard methods for designing and implementing state-based classes. In this work, graphical notation for designing state-based classes, which combines capabilities of the class diagrams of the object-oriented programming and behavior diagrams of the automata-based programming, is presented. The proposed graphical notation makes it possible to generalize, decompose, structure, and incrementally extend logic of the state-based classes by means of the inheritance.
引用
收藏
页码:283 / 292
页数:9
相关论文
共 50 条
  • [1] Graphical inheritance notation for state-based classes
    Shopyrin, D. G.
    Shalyto, A. A.
    PROGRAMMING AND COMPUTER SOFTWARE, 2007, 33 (05) : 283 - 292
  • [2] On the behavioral inheritance of state-based objects (Extended abstract)
    Harel, D
    Kupferman, O
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 83 - 94
  • [3] State-based planning
    不详
    INDUCTIVE SYNTHESIS OF FUNCTIONAL PROGRAMS: UNIVERSAL PLANNING, FOLDING OF FINITE PROGRAMS, AND SCHEMA ABSTRACTION BY ANALOGICAL REASONING, 2003, 2654 : 13 - 54
  • [4] Generating State-Based Testing Models for Object-Oriented Framework Interface Classes
    Dallal, Jehad Al
    Sorenson, Paul
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 16, 2006, 16 : 96 - +
  • [5] State-based extension of CASL
    Baumeister, H
    Zamulin, A
    INTEGRATED FORMAL METHODS, PROCEEDINGS, 2000, 1945 : 3 - 24
  • [6] The Systems Biology Graphical Notation
    Nicolas Le Novère
    Michael Hucka
    Huaiyu Mi
    Stuart Moodie
    Falk Schreiber
    Anatoly Sorokin
    Emek Demir
    Katja Wegner
    Mirit I Aladjem
    Sarala M Wimalaratne
    Frank T Bergman
    Ralph Gauges
    Peter Ghazal
    Hideya Kawaji
    Lu Li
    Yukiko Matsuoka
    Alice Villéger
    Sarah E Boyd
    Laurence Calzone
    Melanie Courtot
    Ugur Dogrusoz
    Tom C Freeman
    Akira Funahashi
    Samik Ghosh
    Akiya Jouraku
    Sohyoung Kim
    Fedor Kolpakov
    Augustin Luna
    Sven Sahle
    Esther Schmidt
    Steven Watterson
    Guanming Wu
    Igor Goryanin
    Douglas B Kell
    Chris Sander
    Herbert Sauro
    Jacky L Snoep
    Kurt Kohn
    Hiroaki Kitano
    Nature Biotechnology, 2009, 27 : 735 - 741
  • [7] The Systems Biology Graphical Notation
    Le Novere, Nicolas
    Hucka, Michael
    Mi, Huaiyu
    Moodie, Stuart
    Schreiber, Falk
    Sorokin, Anatoly
    Demir, Emek
    Wegner, Katja
    Aladjem, Mirit I.
    Wimalaratne, Sarala M.
    Bergman, Frank T.
    Gauges, Ralph
    Ghazal, Peter
    Kawaji, Hideya
    Li, Lu
    Matsuoka, Yukiko
    Villeger, Alice
    Boyd, Sarah E.
    Calzone, Laurence
    Courtot, Melanie
    Dogrusoz, Ugur
    Freeman, Tom C.
    Funahashi, Akira
    Ghosh, Samik
    Jouraku, Akiya
    Kim, Sohyoung
    Kolpakov, Fedor
    Luna, Augustin
    Sahle, Sven
    Schmidt, Esther
    Watterson, Steven
    Wu, Guanming
    Goryanin, Igor
    Kell, Douglas B.
    Sander, Chris
    Sauro, Herbert
    Snoep, Jacky L.
    Kohn, Kurt
    Kitano, Hiroaki
    NATURE BIOTECHNOLOGY, 2009, 27 (08) : 735 - 741
  • [8] A Unified Graphical Notation for AOSE
    Padgham, Lin
    Winikoff, Michael
    DeLoach, Scott
    Cossentino, Massimo
    AGENT-ORIENTED SOFTWARE ENGINEERING IX, 2009, 5386 : 116 - +
  • [9] State-based targeted vaccination
    Lev, Tomer
    Shmueli, Erez
    APPLIED NETWORK SCIENCE, 2021, 6 (01)
  • [10] On State-based Evolutionary Games
    Liu, Zequn
    Ji, Zhengping
    Cheng, Daizhan
    2021 PROCEEDINGS OF THE 40TH CHINESE CONTROL CONFERENCE (CCC), 2021, : 1461 - 1468