Abstract State Machines and the Inquiry Process

被引:0
作者
Huggins, James K. [1 ]
Wallace, Charles [2 ]
机构
[1] Kettering Univ, Flint, MI 48504 USA
[2] Michigan Technol Univ, Houghton, MI 49931 USA
来源
FIELDS OF LOGIC AND COMPUTATION: ESSAYS DEDICATED TO YURI GUREVICH ON THE OCCASION OF HIS 70TH BIRTHDAY | 2010年 / 6300卷
关键词
formal methods; software requirements; education; refinement; inquiry;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
State Machines have long played a valuable role as a catalyst for inquiry into software problems. In the ASM literature, however, there is a tendency to omit reflection on the process of ASM-based design and analysis, focusing instead on final, complete ASM products. As educators, we believe it is important to expose our students to a full, explicit process of inquiry, using ASMs as a vehicle to motivate active questioning. We report on our experiences in bringing ASM-based inquiry to the classroom. A course plan that combines ASMs and Problem :Frames has proved effective in eliciting critical inquiry among students.
引用
收藏
页码:405 / +
页数:4
相关论文
共 50 条
  • [1] Dynamic Data Warehouse Design with Abstract State Machines
    Zhao, Jane
    Schewe, Klaus-Dieter
    Koehler, Henning
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2009, 15 (01) : 355 - 397
  • [2] Preferential Refinements of Abstract State Machines for Service Mediators
    Schewe, Klaus-Dieter
    Wang, Qing
    2012 12TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2012, : 158 - 166
  • [3] The Timed Abstract State Machine Language: Abstract State Machines for Real-Time System Engineering
    Ouimet, Martin
    Lundqvist, Kristina
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (12) : 2007 - 2033
  • [4] Typed abstract state machines for data-intensive applications
    Schewe, Klaus-Dieter
    Zhao, Jane
    KNOWLEDGE AND INFORMATION SYSTEMS, 2008, 15 (03) : 381 - 391
  • [5] Typed Abstract State Machines for data-intensive applications
    Klaus-Dieter Schewe
    Jane Zhao
    Knowledge and Information Systems, 2008, 15 : 381 - 391
  • [6] Abstract state machines and high-level system design and analysis
    Börger, E
    THEORETICAL COMPUTER SCIENCE, 2005, 336 (2-3) : 205 - 207
  • [7] Specifying with Interface and Trait Abstractions in Abstract State Machines: A Controlled Experiment
    Paulweber, Philipp
    Simhandl, Georg
    Zdun, Uwe
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2021, 30 (04)
  • [8] View integration in data warehouse design using typed Abstract State Machines and strong data refinement
    Ma, Hui
    Schewe, Klaus-Dieter
    Zhao, Jane
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 175 - +
  • [9] A ROGERIAN PROCESS OF INQUIRY
    CARBONI, JT
    NURSING SCIENCE QUARTERLY, 1995, 8 (01) : 22 - 37
  • [10] The state of the science on trauma inquiry
    Lewis-O'Connor, Annie
    Warren, Abi
    Lee, Jeannie, V
    Levy-Carrick, Nomi
    Grossman, Samara
    Chadwick, Mardi
    Stoklosa, Hanni
    Rittenberg, Eve
    WOMENS HEALTH, 2019, 15