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 条
  • [1] Component-Based Design for the Future
    Lee, Edward A.
    Sangiovanni-Vincentelli, Alberto L.
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 1029 - U2416
  • [2] A component-based design environment for ESL design
    Schaumont, Patrick
    Verbauwhede, Ingrid
    IEEE DESIGN & TEST OF COMPUTERS, 2006, 23 (05): : 338 - 347
  • [3] Design hierarchical component-based WebGIS
    Luo, YW
    Wang, XL
    Xiong, GM
    Xu, ZQ
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 3, 2005, 3516 : 515 - 522
  • [4] Component-based design for a simulated network
    Edelstein, D
    Edwards, D
    PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI-2004), 2004, : 283 - 289
  • [5] A refinement driven component-based design
    Chen, Zhenbang
    Liu, Zhiming
    Stolz, Volker
    Yang, Lu
    Ravn, Anders P.
    12TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2007, : 277 - +
  • [6] Component-based design for SCADA architecture
    Phan Duy Anh
    Truong Dinh Chau
    International Journal of Control, Automation and Systems, 2010, 8 : 1141 - 1147
  • [7] Modal Contracts for Component-based Design
    Goessler, Gregor
    Raclet, Jean-Baptiste
    SEFM 2009: SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, 2009, : 295 - 303
  • [8] Component-based test specimen design
    Wimmer, SA
    DeGiorgi, VG
    SMALL SPECIMEN TEST TECHNIQUES: FOURTH VOLUME, 2002, 1418 : 251 - 266
  • [9] Design of extensible component-based groupware
    Hummes J.
    Merialdo B.
    Computer Supported Cooperative Work: CSCW: An International Journal, 2000, 9 (01): : 53 - 74
  • [10] Probabilistic Contracts for Component-Based Design
    Xu, Dana N.
    Goessler, Gregor
    Girault, Alain
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, 2010, 6252 : 325 - 340