• DocumentCode
    1457390
  • Title

    MOON-modular object-oriented notation

  • Author

    Hull, M.E.C. ; O´Donoghue, P.G. ; Hagan, B.J.

  • Author_Institution
    Dept. of Comput. Sci., Ulster Univ., Coleraine, UK
  • Volume
    6
  • Issue
    1
  • fYear
    1991
  • fDate
    1/1/1991 12:00:00 AM
  • Firstpage
    25
  • Lastpage
    33
  • Abstract
    Moon is a notation for designing complete systems, addressing the description of subsystems to be executed by both computer and non-computer processors. The design method is object-oriented in approach, based primarily on the Mascot 3 notation and also on the JSP notation. Systems and subsystems are defined as collections of data repositories, related activities and subsystems. It should therefore also be considered as a modular notation. Moon abstracts a system to a hierarchy of networks of activities and data repositories, using an extension of the Mascot 3 notation. A further development of the system uses a more data-oriented approach, describing actions and data items separately using an extension of the JSP notation. The extensions to the two notations ensure that consistency between network and program abstractions can be enforced
  • Keywords
    object-oriented programming; software engineering; systems analysis; JSP notation; Mascot 3 notation; Moon; actions; data items; data repositories; modular object-oriented notation; related activities; subsystems;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    73707