Software Practice and Experience · 1991 · 28 citations · 11 references
ComputingComputer ScienceSystems EngineeringDistributed SystemsFormal MethodsSystems ModelingDistributed Systems DesignExecutable System ModelsModel-driven DevelopmentObject-oriented DesignPetri NetsSpecification LanguagesEvent-driven ComputingExecutable ModelsExecutable Petri NetsHigh-level Petri NetsModel-based PrototypingPetri Net ModelsPrototyping Tools
Abstract The PROTOB object‐oriented methodology for the executable specification of large‐scale event‐driven systems is introduced and described. Two supporting features of PROTOB are also presented: the graphic and textual language that formally describes the behaviour of objects, which is based on high‐level Petri nets called “PROT nets” and which is demonstrated to be more powerful than SA/RT dataflows; and a CASE environment with tools for specification, modelling, simulation and prototyping. Use of PROTOB is illustrated by discussion of the automated generation of distributed systems running on a network of VMS and UNIX computers.
11
Object-oriented software construction
Pierre America · Science of Computer Programming · 1989 · 2K citations
Grady Booch · IEEE Transactions on Software Engineering · 1986 · 713 citations
Coloured petri nets and the invariant-method
Kurt Jensen · Theoretical Computer Science · 1981 · 611 citations
Programming expert systems in OPS5
Computer Languages · 1986 · 426 citations