• DocumentCode
    3279598
  • Title

    M-base: enduser-initiative application development based on message flow and componentware

  • Author

    Chusho, Takeshi ; Matsumoto, Mitsuyoshi ; Konishi, Yuji

  • Author_Institution
    Dept. of Comput. Sci., Meiji Univ., Kawasaki, Japan
  • fYear
    1998
  • fDate
    19-21 Aug 1998
  • Firstpage
    112
  • Lastpage
    120
  • Abstract
    An 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. The application development environment, M-base, supports this formula for cooperative systems such as groupware and workflow 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 and componentware. At the second stage, a source program in a script language is generated automatically from the message driven model. Furthermore, if necessary, static structure and detailed specifications of objects are expressed in the script language. Communication among objects is performed by a set of messages instead of a message, for implementation of flexible workflow
  • Keywords
    authoring languages; formal specification; groupware; message passing; object-oriented programming; personal computing; programming environments; M-base; application development environment; componentware; computation model; cooperative work; detailed specifications; distributed systems; domain model; end user computing; enduser initiative application development; flexible workflow; groupware; macro level; message driven model; message flow; object oriented model; script language; simulation tool; source program; static structure; system behavior; workflow systems; Application software; Collaborative software; Collaborative work; Computational modeling; Cooperative systems; Distributed computing; Explosives; Information systems; Object oriented modeling; Packaging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1998. COMPSAC '98. Proceedings. The Twenty-Second Annual International
  • Conference_Location
    Vienna
  • ISSN
    0730-3157
  • Print_ISBN
    0-8186-8585-9
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1998.716646
  • Filename
    716646