Visual design and programming for Web applications

被引:4
作者
Shimomura, T [1 ]
机构
[1] Univ Tokushima, Dept Informat Sci, Tokushima 7708506, Japan
关键词
visual programming; web applications; program generator; prototyping;
D O I
10.1016/j.jvlc.2004.08.005
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the development of the information society, it has become necessary to release software early that satisfies users. Therefore, it has become important to develop the software quickly so that the users can try it, and give the developers feedback. Recently, instead of the conventional water-fall-model development, new development techniques such as aspect-oriented programming have been researched. The software development techniques that make use of graphics have also been researched in a variety of fields. This paper presents the image-oriented programming method that uses graphics as a tool of designing software, and enables users to easily develop software according to their image of what they want to develop. It also describes the BioPro system that implements this method for Web applications. The BioPro system has the following features; (1) users can develop programs according to their image, (2) they can easily verify the completeness of components that make up the program and the consistency of those relationships, and (3) they can easily confirm what they have developed, regardless of which stage of development they are currently at. (c) 2004 Elsevier Ltd. All rights reserved.
引用
收藏
页码:213 / 230
页数:18
相关论文
共 22 条
[1]   See what you need: Helping end-users to build abstractions [J].
Blackwell, AF .
JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2001, 12 (05) :475-499
[2]   ViSta:: a tool suite for the visualization of behavioral requirements [J].
Castelló, R ;
Mili, R ;
Tollis, IG .
JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 62 (03) :141-159
[3]   Visual requirement representation [J].
Chen, DJ ;
Chen, WC ;
Kavi, KM .
JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 61 (02) :129-143
[4]  
Cockburn A., 2002, AGILE SOFTWARE DEV
[5]   As you like it: Personalized database visualization using a visual language [J].
Cruz, IF ;
Leveille, PS .
JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2001, 12 (05) :525-549
[6]  
Elrad T, 2001, COMMUN ACM, V44, P28
[7]   Llun - a high-level debugger for generated parsers [J].
Glass, S ;
Ince, D ;
Fergus, E .
SOFTWARE-PRACTICE & EXPERIENCE, 2001, 31 (10) :983-1001
[8]   Getting started with AspectJ - An aspect-oriented extension to Java']Java enables plug-and-play implementations of crosscutting. [J].
Kiczales, G ;
Hilsdale, E ;
Hugunin, J ;
Kersten, M ;
Palm, J ;
Griswold, WG .
COMMUNICATIONS OF THE ACM, 2001, 44 (10) :59-65
[9]   AN EXECUTABLE VISUAL FORMALISM FOR OBJECT-ORIENTED CONCEPTUAL MODELING [J].
KUNG, DC .
JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 31 (01) :33-43
[10]  
LATTEIER A, 2001, ZOPE BOOK