Component-based interaction design

被引:0
|
作者
Feyer, T [1 ]
Thalheim, B [1 ]
机构
[1] Brandenburg Tech Univ Cottbus, Inst Comp Sci, Cottbus, Germany
来源
INFORMATION MODELLING AND KNOWLEDGE BASES XV | 2004年 / 105卷
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It has been recognized that there exist dialog structures which re-occur in several applications and even in different application domains [11, 15, 3]. Examples are navigation and search support structures, help facilities, human error handling, and guided tours. Even though applications generally provide an implicit composition of such structures, it is often possible to identify and separate them from one another. So-called interaction patterns (see, for example, [11, 3]) provide an approach to reuse these structures. They define a framework to informally describe common, system-independent interactive structures, their relations, and usage. Besides their usefulness according to reuse, they lack support for verification and composition. In this paper, we use interaction nets (a slight extension of coloured petri nets) to model, verify, and compose interactive system behavior. It is suited for the domain of information services, since it permits to specify structures of human-computer dialogs as well as interaction in general which comprises interaction with databases in particular. Besides the known dynamic semantics of nets, we introduce a component semantics which considers nets as black-boxes with an interface. The component semantics is well-founded since the behavior of a net composition coincides with the composition of the black-box behavior. It opens the opportunity to combine the advantages of a net-based specification with those of component approaches. More precisely, it permits (i) to specify and verify interaction by a net model, (ii) to consider interaction patterns as implementation-independent black-box specifications called components, and (iii) to infer properties of compositions from properties of elementary specifications.
引用
收藏
页码:19 / 36
页数:18
相关论文
共 50 条
  • [21] Concept design visualization - A component-based approach
    Iwamasa, M
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 1192 - 1197
  • [22] Integrating Safety Analyses and Component-Based Design
    Domis, Dominik
    Trapp, Mario
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2008, 5219 : 58 - 71
  • [23] Component-based design: A complete worked example
    Daniels, J
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 470 - 470
  • [24] Secure Architecture and Design of Component-Based Systems
    Goertzel, Karen Mercedes
    Insight, 2009, 12 (02) : 23 - 26
  • [25] Protocol reconfiguration using component-based design
    Foukalas, F
    Ntarladimas, Y
    Glentis, A
    Boufidis, Z
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, 2005, 3543 : 148 - 156
  • [26] Component-based design: Towards guided composition
    Moschoyiannis, S
    Shields, MW
    THIRD INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2003, : 122 - 131
  • [27] Component-based design of application server based on JMX
    Yan, Bo
    Zhan, Shouyi
    Jisuanji Gongcheng/Computer Engineering, 2003, 29 (21):
  • [28] Component-Based Design Optimization of Multirotor Aircraft
    Renkert, Philip M.
    Alleyne, Andrew G.
    2022 AMERICAN CONTROL CONFERENCE, ACC, 2022, : 3985 - 3990
  • [29] Towards Component-Based Design and Verification of a μ-Controller
    Choi, Yunja
    Bunse, Christian
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 5282 : 196 - +
  • [30] Generative Component-Based IP Camera Design
    Garcia, P.
    Cardoso, N.
    Gomes, T.
    Salgado, F.
    Cardoso, P.
    Mendes, J.
    Tavares, A.
    2013 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2013,