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
Link To Document