A collaborative framework for designers and developers of software-intensive systems

被引:0
作者
Kong, Jun [1 ]
Song, Guang-Lei [1 ]
Zhang, Kang [1 ]
Huang, Mao Lin [2 ]
机构
[1] Univ Texas, Dept Comp Sci, Richardson, TX 75083 USA
[2] Tech Univ, Dept Comp & Syst, Sydney, NSW, Australia
来源
2006 10TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, PROCEEDINGS, VOLS 1 AND 2 | 2006年
关键词
collaborative software development; spatial graph grammar formalism; framework;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a framework supporting collaborative efforts between the designer and developer of software-intensive systems. The framework realizes a two-layered meta-tool concept: a powerful specification language in the form of a grammar for the designer at the upper layer; and a generative mechanism for generating domain-specific design languages at the lower layer. The paper introduces the spatial graph grammar formalism as the specification language and the generation mechanism. We also describe successful and potential application domains of the two-layered framework.
引用
收藏
页码:306 / 311
页数:6
相关论文
共 26 条
[1]  
[Anonymous], 1998, INT WORKSH THEOR APP, DOI DOI 10.1007/978-3-540-46464-8_21
[2]  
BARESI L, 2003, P 9 EUR SOFTW ENG C, P68
[3]  
Blostein D., 1997, HDB CHARACTER RECOGN, P557
[4]   Specification and dialogue control of visual interaction through visual rewriting systems [J].
Bottoni, P ;
Costabile, MF ;
Mussio, P .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1999, 21 (06) :1077-1136
[5]  
BURNETT MM, 2006, VISUAL LANGUAGE RES
[6]   A framework for Modeling and implementing visual notations with applications to software engineering [J].
Costagliola, G ;
Deufemia, V ;
Polese, G .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2004, 13 (04) :431-487
[7]   Building environments for visual programming of robots by demonstration [J].
Cox, PT ;
Smedley, TJ .
JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2000, 11 (05) :549-571
[8]  
CRUZ IF, 1997, P ACM MULT 97 SEATTL
[9]   A SYNTACTIC THEORY OF SOFTWARE ARCHITECTURE [J].
DEAN, TR ;
CORDY, JR .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (04) :302-313
[10]  
Di Battista G., 1999, Graph Drawing: Algorithms for the Visualization of Graphs