• DocumentCode
    1638778
  • Title

    M-base: an application development environment for end-user computing based on message flow

  • Author

    Chusho, Takeshi ; Konishi, Yuji ; Yoshioka, Masao

  • Author_Institution
    Dept. of Comput. Sci., Meiji Univ., Kawasaki, Japan
  • fYear
    1996
  • Firstpage
    366
  • Lastpage
    375
  • Abstract
    Explosive increase in end-user computing on distributed systems requires that end-users develop application software by themselves. One solution is given as a formula of “a domain model≡a computation model”. This formula implies that one task in a domain model of cooperative work corresponds to one object in a computation model based on an object-oriented model. Application development environment, M-base, supports this formula for cooperative systems such as groupware and work flow systems. At the first stage, the system behavior at a macro level is expressed by using a modeling and simulation tool for constructing a message-driven model while focusing on message flow. At the second stage, static structure and detailed specifications of objects are expressed in a script language. Communication among objects is performed by a set of messages instead of a message, for implementation of flexible work flow
  • Keywords
    computer aided software engineering; groupware; message passing; object-oriented programming; project support environments; visual programming; M-base; application development environment; application software; computation model; cooperative systems; cooperative work; distributed system; distributed systems; domain model; domain modeling; end-user computing; flexible work flow; groupware; message flow; message-driven model; object-orientation; object-oriented model; script language; software development environment; static structure; visual programming; work flow systems; Application software; Banking; Collaborative software; Collaborative work; Computational modeling; Distributed computing; Explosives; Information systems; Object oriented modeling; Packaging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 1996. Proceedings., 1996 Asia-Pacific
  • Conference_Location
    Seoul
  • Print_ISBN
    0-8186-7638-8
  • Type

    conf

  • DOI
    10.1109/APSEC.1996.566771
  • Filename
    566771