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 条
[41]   Component-based design and implementation of DDS' model [J].
Zhao, Huiqun ;
Yan, Renxiang ;
Gao, Yuan .
2000, Shanghai Comp Soc, China (26)
[42]   Component-Based Design Approach Using BIM [J].
Zarzycki, Andrzej .
ECAADE 2012, VOL 1: DIGITAL PHYSICALITY, 2012, :67-76
[43]   Component-based assistants for MEMS design tools [J].
Hahn, K ;
Brück, R ;
Schneider, C ;
Schumer, C ;
Popp, J .
MEMS DESIGN, FABRICATION, CHARACTERIZATION, AND PACKAGING, 2001, 4407 :45-53
[44]   Principles of component-based design of intelligent agents [J].
Brazier, FMT ;
Jonker, CM ;
Treur, J .
DATA & KNOWLEDGE ENGINEERING, 2002, 41 (01) :1-27
[45]   Component-based design of embedded software: An analysis of design issues [J].
Angelov, C ;
Sierszecki, K ;
Marian, N .
SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2005, 3409 :1-11
[46]   Efficient Design Space Exploration for Component-Based System Design [J].
Lu, Yinghai ;
Zhou, Hai .
2012 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2012, :466-472
[47]   Design of a Component-based Simulation Framework for Component Testing using SpringDM [J].
Potuzak, Tomas ;
Lipka, Richard ;
Snajberk, Jaroslav ;
Brada, Premek ;
Herout, Pavel .
2011 2ND EASTERN EUROPEAN REGIONAL CONFERENCE ON THE ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS-EERC), 2011, :167-168
[48]   A component-based design approach for collaborative distributed systems [J].
Moo-Mena, F ;
Drira, K .
ADVANCED DISTRUBUTED SYSTEMS, 2004, 3061 :197-206
[49]   A compositional semantic theory for synchronous component-based design [J].
Norton, B ;
Lüttgen, G ;
Mendler, M .
CONCUR 2003 - CONCURRENCY THEORY, 2003, 2761 :461-476
[50]   Research on a model of component-based cooperative design of buildings [J].
Cui, W ;
Liu, H .
PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOL 1, 2004, :181-186