{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T12:54:57Z","timestamp":1772801697366,"version":"3.50.1"},"reference-count":39,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[1993,1,1]],"date-time":"1993-01-01T00:00:00Z","timestamp":725846400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[1993,1]]},"DOI":"10.1016\/0164-1212(93)90049-4","type":"journal-article","created":{"date-parts":[[2003,8,8]],"date-time":"2003-08-08T00:31:55Z","timestamp":1060302715000},"page":"69-86","source":"Crossref","is-referenced-by-count":62,"title":["OPNets: An object-oriented high-level Petri net model for real-time system modeling"],"prefix":"10.1016","volume":"20","author":[{"family":"Yang Kyu Lee","sequence":"first","affiliation":[]},{"family":"Sung Joo Park","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/0164-1212(93)90049-4_BIB1","first-page":"541","article-title":"Petri Nets: Properties, Analysis and Applications","volume":"77","author":"Murata","year":"1989"},{"key":"10.1016\/0164-1212(93)90049-4_BIB2","series-title":"Petri Net Theory and the Modeling of Systems","author":"Peterson","year":"1981"},{"key":"10.1016\/0164-1212(93)90049-4_BIB3","series-title":"Petri Nets: An Introduction","author":"Reisig","year":"1985"},{"key":"10.1016\/0164-1212(93)90049-4_BIB4","series-title":"Flexible Manufacturing Systems: Methods and Studies","article-title":"Coloured Petri nets: A tool for modelling, validation and simulation of FMS","author":"Alla","year":"1986"},{"key":"10.1016\/0164-1212(93)90049-4_BIB5","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1016\/0167-9236(88)90020-6","article-title":"SAGE: A Decision Support System for the Sequencing of Operations within a Robotic Workcell","volume":"4","author":"Freeman","year":"1988","journal-title":"Decis. Support Syst."},{"key":"10.1016\/0164-1212(93)90049-4_BIB6","series-title":"Int'l Conf. CIM 90","first-page":"605","article-title":"Simulation and implementation tools for manufacturing systems modelled by Petri net with objects","author":"Garnousset","year":"1990"},{"key":"10.1016\/0164-1212(93)90049-4_BIB7","article-title":"Representation of FMS with Petri Net Graph and its Application to Simulation of System Operation","volume":"3","author":"Kodate","year":"1987","journal-title":"Robot. Comp. Aid. Manufact."},{"key":"10.1016\/0164-1212(93)90049-4_BIB8","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1109\/TSE.1986.6312948","article-title":"Process-Translatable Petri Nets for the Rapid Prototyping of Process Control Systems","volume":"SE-12","author":"Bruno","year":"1986","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/0164-1212(93)90049-4_BIB9","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1109\/32.44362","article-title":"Petri Net Tools for the Specification and Analysis of Discrete Controllers","volume":"16","author":"Wilson","year":"1990","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/0164-1212(93)90049-4_BIB10","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1109\/32.4651","article-title":"PROTEAN: A High-Level Petri Net Tool for the Specification and Verification of Communication Protocols","volume":"14","author":"Billington","year":"1988","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/0164-1212(93)90049-4_BIB11","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1109\/TSE.1983.235581","article-title":"Distributed Software System Design Representation Using Modified Petri Nets","volume":"SE-9","author":"Yau","year":"1983","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/0164-1212(93)90049-4_BIB12","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1016\/0304-3975(81)90113-4","article-title":"System Modeling with High Level Petri Nets","volume":"13","author":"Genrich","year":"1981","journal-title":"Theoret. Comp. Sci."},{"key":"10.1016\/0164-1212(93)90049-4_BIB13","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1016\/0304-3975(81)90049-9","article-title":"Coloured Petri Nets and the Invariant-Method","volume":"14","author":"Jensen","year":"1981","journal-title":"Theoret. Comp. Sci."},{"key":"10.1016\/0164-1212(93)90049-4_BIB14","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1109\/TSMC.1985.6313357","article-title":"Hierarchical Reduction Method for Analysis and Decomposition of Petri Nets","volume":"SMC-15","author":"Lee","year":"1985","journal-title":"IEEE Trans. Syst. Man Cybernet"},{"key":"10.1016\/0164-1212(93)90049-4_BIB15","series-title":"Object-Oriented Concepts, Databases and Applications","first-page":"3","article-title":"A survey of object-oriented concepts","author":"Nierstrasz","year":"1989"},{"key":"10.1016\/0164-1212(93)90049-4_BIB16","first-page":"247","article-title":"OBSERV\u2014A Prototyping Language and Environment Combining Object Oriented Approach, State Machines and Logic Programming","author":"Tyszberowicz","year":"1990","journal-title":"IEEE HICSS"},{"key":"10.1016\/0164-1212(93)90049-4_BIB17","first-page":"64","article-title":"Synthesis of Concurrent Programs: Automated Reasoning Complements Software Reuse","author":"Uchihira","year":"1990","journal-title":"IEEE HICSS"},{"key":"10.1016\/0164-1212(93)90049-4_BIB18","series-title":"ECOOP\/OOPSLA '90 Proceedings","first-page":"169","article-title":"Contracts: Specifying behavioral compositions in object-oriented systems","author":"Helm","year":"1990"},{"key":"10.1016\/0164-1212(93)90049-4_BIB19","series-title":"6th European Workshop on Petri Nets and Applications","article-title":"High-level Petri nets with data structure","author":"Sibertin-Blanc","year":"1985"},{"key":"10.1016\/0164-1212(93)90049-4_BIB20","series-title":"11th Conference of Application and Theory of Petri Nets","article-title":"Object oriented structuration for high level Petri nets","author":"Sibertin-Blanc","year":"1990"},{"key":"10.1016\/0164-1212(93)90049-4_BIB21","series-title":"Second International Workshop on Computer-Aided Software Engineering","first-page":"28\/6","article-title":"PROTOB: Object-oriented graphical modelling and prototyping of real-time systems","author":"Baldassari","year":"1988"},{"key":"10.1016\/0164-1212(93)90049-4_BIB22","article-title":"Object-Oriented High-Level Petri Net for Manufacturing System Modeling","author":"Lee","year":"1991"},{"key":"10.1016\/0164-1212(93)90049-4_BIB23","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MC.1985.1662863","article-title":"SREM at the Age of Eight: The Distributed Design System","volume":"18","author":"Alford","year":"1985","journal-title":"IEEE Comp."},{"key":"10.1016\/0164-1212(93)90049-4_BIB24","series-title":"Concurrent Programming in Ada","author":"Burns","year":"1985"},{"key":"10.1016\/0164-1212(93)90049-4_BIB25","doi-asserted-by":"crossref","first-page":"1098","DOI":"10.1145\/48529.48534","article-title":"A Comparison of Techniques for the Specification of External System Behavior","volume":"31","author":"Davis","year":"1988","journal-title":"Commun. ACM"},{"key":"10.1016\/0164-1212(93)90049-4_BIB26","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1145\/6138.6150","article-title":"Software Development of Real-Time Systems","volume":"29","author":"Gomaa","year":"1986","journal-title":"Commun. ACM"},{"key":"10.1016\/0164-1212(93)90049-4_BIB27","series-title":"IEEE 11th International Conference on Software Engineering","first-page":"290","article-title":"Structuring criteria for real-time system design","author":"Gomaa","year":"1989"},{"key":"10.1016\/0164-1212(93)90049-4_BIB28","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1145\/358549.358561","article-title":"Communicating Sequential Processes","volume":"24","author":"Hoare","year":"1981","journal-title":"Commun. ACM"},{"key":"10.1016\/0164-1212(93)90049-4_BIB29","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1145\/45072.45073","article-title":"Semantic Database Modeling: Survey, Application and Research Issues","volume":"19","author":"Hull","year":"1987","journal-title":"ACM Comp. Surv."},{"key":"10.1016\/0164-1212(93)90049-4_BIB30","series-title":"4th European Workshop on Application and Theory of Petri Nets","article-title":"On the stepwise construction of non-sequential software systems using a net based specification language","author":"Kr\u00e4mer","year":"1983"},{"key":"10.1016\/0164-1212(93)90049-4_BIB31","doi-asserted-by":"crossref","first-page":"1610","DOI":"10.1109\/32.9049","article-title":"Modeling and Analysis of the Behavior of Information Systems","volume":"14","author":"Lausen","year":"1988","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/0164-1212(93)90049-4_BIB32","doi-asserted-by":"crossref","first-page":"695","DOI":"10.1145\/27651.27655","article-title":"Designing Large Real-Time Systems with Ada","volume":"30","author":"Nielsen","year":"1987","journal-title":"Commun. ACM"},{"key":"10.1016\/0164-1212(93)90049-4_BIB33","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/0951-5240(89)90037-2","article-title":"An object-oriented approach to robot programming","volume":"2","author":"Paolo","year":"1989","journal-title":"Comput. Int. Manufact. Syst."},{"key":"10.1016\/0164-1212(93)90049-4_BIB34","article-title":"On Synchronization in Hard Real Time Systems","author":"Parnas","year":"1988","journal-title":"Commun. ACM"},{"key":"10.1016\/0164-1212(93)90049-4_BIB35","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1109\/TSE.1977.229900","article-title":"Structured Analysis (SA): A Language for Communicating Ideas","volume":"SE-3","author":"Ross","year":"1977","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/0164-1212(93)90049-4_BIB36","series-title":"Proceedings of OOPSLA '89","first-page":"103","article-title":"Inheritance and synchronization with enabled-sets","author":"Tomlinson","year":"1989"},{"key":"10.1016\/0164-1212(93)90049-4_BIB37","series-title":"Structured Development for Real-Time Systems","author":"Ward","year":"1985"},{"key":"10.1016\/0164-1212(93)90049-4_BIB38","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1109\/TSE.1986.6312936","article-title":"The Transformation Schema: An Extension of the Data Flow Diagram to Represent Control and Timing","volume":"SE-12","author":"Ward","year":"1986","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/0164-1212(93)90049-4_BIB39","doi-asserted-by":"crossref","first-page":"250","DOI":"10.1109\/TSE.1982.235254","article-title":"An Operational Approach to Requirements Specification for Embedded Systems","volume":"SE-8","author":"Zave","year":"1982","journal-title":"IEEE Trans. Software Eng."}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0164121293900494?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0164121293900494?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,3,14]],"date-time":"2019-03-14T22:57:29Z","timestamp":1552604249000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0164121293900494"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1993,1]]},"references-count":39,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1993,1]]}},"alternative-id":["0164121293900494"],"URL":"https:\/\/doi.org\/10.1016\/0164-1212(93)90049-4","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[1993,1]]}}}