• DocumentCode
    2410574
  • Title

    Constructs for prototyping information systems with object Petri nets

  • Author

    Sánchez, P. ; Letelier, P. ; Ramos, I.

  • Author_Institution
    Dept. of Inf. Syst. & Comput., Valencia Univ., Spain
  • Volume
    5
  • fYear
    1997
  • fDate
    12-15 Oct 1997
  • Firstpage
    4260
  • Abstract
    OASIS (Open and Active System Information Specification) is a language for the specification of object-oriented conceptual models. Object Petri nets (OPNs) support a full integration of object-oriented concepts into Petri nets. We propose a way to represent the object-oriented concepts used in the OASIS language with OPNs as a suitable semantic model for validating software specifications. We have developed a basic execution model for OASIS specifications, including its main features. Communication aspects between objects are taken into account in our proposal (triggering mechanism and shared events). We consider: event preconditions reducing the worlds to be reached, attribute valuations changing the states of objects, the creation and deletion of objects, and life-cycles of objects. OPNs are an appropriate semantic foundation for building a concurrent software engineering environment for distributed computation because they allow a natural representation of concurrence. We show how the object-oriented concepts of an OASIS specification are represented in OPNs
  • Keywords
    Petri nets; information systems; multiprocessing programs; object-oriented languages; object-oriented methods; software engineering; software prototyping; specification languages; OASIS specification language; Open and Active System Information Specification; attribute valuations; basic execution model; concurrent software engineering environment; distributed computation; event preconditions; information systems; object Petri nets; object creation; object deletion; object inter-communication; object life-cycles; object state changing; object-oriented conceptual models; prototyping constructs; reachable worlds; semantic model; shared events; software specification validation; triggering mechanism; Animation; Concurrent computing; Cost accounting; Distributed computing; Information systems; Object oriented modeling; Petri nets; Proposals; Prototypes; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 1997. Computational Cybernetics and Simulation., 1997 IEEE International Conference on
  • Conference_Location
    Orlando, FL
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-4053-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.1997.637369
  • Filename
    637369