Interactive rule-based specification with an application to visual language definition

被引:0
|
作者
Bardohl, R [1 ]
Grosse-Rhode, M
Simeoni, M
机构
[1] Tech Univ Berlin, Inst Softwaretech & Theoret Informat, Berlin, Germany
[2] Univ Ca Foscari Venezia, Dipartimento Informat, Venice, Italy
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In a rule-based approach the computation steps of a system are specified by rules that completely define how the system's state may change. For open systems a more liberal approach is required, where the state changes are only partly specified, and-interactively-other components may contribute further information on how the transformation is defined completely. In this paper we introduce a formal model for interactive rule-based specifications, where states are modelled as partial algebras and transformations are given by internal algebra rewritings and arbitrary external components. As an application we discuss how visual languages can be defined in this framework. Thereby the internal (logical) representations of visual expressions are transformed by rewriting rules, whereas their layouts are obtained interactively by external components like a constraint solver or a user working with a display and a mouse.
引用
收藏
页码:1 / 20
页数:20
相关论文
共 50 条
  • [31] Chromar, a Rule-based Language of Parameterised Objects
    Honorato-Zimmer, Ricardo
    Millar, Andrew J.
    Plotkin, Gordon D.
    Zardilis, Argyris
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2018, 335 : 49 - 66
  • [32] A Trace Query Language for Rule-Based Models
    Laurent, Jonathan
    Medina-Abarca, Hector F.
    Boutillier, Pierre
    Yang, Jean
    Fontana, Walter
    [J]. COMPUTATIONAL METHODS IN SYSTEMS BIOLOGY (CMSB 2018), 2018, 11095 : 220 - 237
  • [33] Rule-based extension to the C++ language
    Mulvaney, David
    Bristow, Chris
    [J]. Software - Practice and Experience, 1997, 27 (07): : 747 - 761
  • [34] A rule-based querying and updating language for XML
    May, W
    [J]. DATABASE PROGRAMMING LANGUAGES, 2002, 2397 : 165 - 181
  • [35] An evaluation of a rule-based language for classification queries
    Groth, DP
    [J]. APPLICATIONS OF DECLARATIVE PROGRAMMING AND KNOWLEDGE MANAGEMENT, 2005, 3392 : 79 - 97
  • [36] A Rule-based Lemmatizing Approach for Sinhala Language
    Nandathilaka, Maheshi
    Ahangama, Supunmali
    Weerasuriya, G. Thilini
    [J]. 2018 3RD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY RESEARCH (ICITR), 2018,
  • [37] Comedy Machine: interactive comedy as rule-based genre
    Saarinen, Leena
    [J]. DIGITAL CREATIVITY, 2007, 18 (03) : 143 - 150
  • [38] A rule-based interactive behavioral animation system for humanoids
    Noser, H
    Thalmann, D
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 1999, 5 (04) : 281 - 307
  • [39] A Model-driven Perspective on the Rule-based Specification of Services
    Iacob, Maria-Eugenia
    Jonkers, Henk
    [J]. EDOC 2008: 12TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING, PROCEEDINGS, 2008, : 75 - +
  • [40] Towards generic rule-based visual programming
    Hoffmann, B
    Minas, M
    [J]. 2000 IEEE INTERNATIONAL SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS, 2000, : 65 - 66