Title :
Component-based application development on architecture of a model, UI and components
Author :
Chusho, Takeshi ; Ishigure, Hisashi ; Konda, Naoyuki ; Iwata, Tomoaki
Author_Institution :
Dept. of Comput. Sci., Meiji Univ., Kawasaki, Japan
Abstract :
The explosive increase in end-user computing on distributed systems requires that end users develop application software by themselves. One solution is given as the formula “a domain model ≡ a computation model”, which implies that one task in cooperative work corresponds to one object in an object-oriented model. The application development environment M-base supports this formula. The application architecture is fixed and is composed of a model, a user interface (UI) and components. At the first stage, the system behavior is expressed as a message-driven model by using a modeling tool while focusing on message flow and components. At the second stage, a UI is generated automatically and may be customized if necessary. Then transition diagrams of UIs are generated automatically and used for confirmation of external specifications of the application. Finally, the system behavior is verified by using a simulation tool. This component-based development process is confirmed by a feasibility study on a given problem of the IPSJ sigRE group
Keywords :
diagrams; groupware; object-oriented methods; personal computing; software architecture; subroutines; user interfaces; IPSJ sigRE group; M-base application development environment; application architecture; component-based application development; computation model; cooperative work; distributed systems; domain model; end-user computing; external specifications; feasibility study; message flow a; message-driven model; modeling tool; object-oriented model; simulation tool; system behavior; transition diagrams; user interface; Application software; Collaborative work; Computational modeling; Computer architecture; Computer science; Explosives; Object oriented modeling; Packaging; Telecommunication computing; User interfaces;
Conference_Titel :
Software Engineering Conference, 2000. APSEC 2000. Proceedings. Seventh Asia-Pacific
Print_ISBN :
0-7695-0915-0
DOI :
10.1109/APSEC.2000.896719