Object Process Network

Object Process Network

[http://opn.mit.edu/ Object Process Network] (OPN) [B. H. Y. Koo. "A Meta-language for Systems Architecting". PhD thesis, Massachusetts Institute of Technology, Cambridge, MA, 2005. [http://opn.mit.edu/images/Submitted_Thesis_BKOO.pdf PDF File] ] is a domain-neutral, executable meta-language designed to represent, generate, and manipulate simulation models. OPN represents a system in terms of a network of objects and processes. Objects in an OPN model store the intermediary states of the executing OPN model. Processes in an OPN model store the transformation rules that change the state of an executing model. The execution trajectories of an OPN model are also represented as networks of objects and processes. As a meta-language, OPN allows users to specify the space of possible models using formal OPN syntax and semantics. Pragmatic simulation algorithms, such as symbolic expression processor and numeric calculation engines are also embedded in the OPN execution environment, to perform the mechanical tasks of model creation and domain-specific computation tasks.

OPN's execution semantics are based on a computational framework called Algebra of Systems (AoS).

References

:2. B. H. Y. Koo, W. L. Simmons, and E. F. Crawley. " [http://opn.mit.edu/images/AlgebraOfSystems_ICSEM07.pdf Algebra of systems: an executable framework for model synthesis and evaluation] ". In Proceedings of the 2007 International Conference on Systems Engineering and Modeling, 2007.


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Process modeling — The term process model is used in different contexts. For example, in business process modeling the enterprise process model is often referred to as the business process model . Process models are core concepts in the discipline of Process… …   Wikipedia

  • Object Manager (Windows) — Object Manager in Windows, categorized hierarchically using namespaces Object Manager (internally called Ob) is a subsystem implemented as part of the Windows Executive which manages Windows resources. Each resource, which are surfaced as logical …   Wikipedia

  • Network Agility — is an architectural discipline for computer networking. It can be defined as: The ability of network software and hardware to automatically control and configure itself and other network assets across any number of devices on a network. With… …   Wikipedia

  • Object Linking and Embedding — (OLE) is a technology developed by Microsoft that allows embedding and linking to documents and other objects. For developers, it brought OLE Control eXtension (OCX), a way to develop and use custom user interface elements. On a technical level,… …   Wikipedia

  • Network Access Protection — (NAP) is a Microsoft technology for controlling network access of a computer host based on the system health of the host, first introduced in Windows Server 2008. With Network Access Protection, system administrators of an organization s computer …   Wikipedia

  • Object hyperlinking — is a neologism that usually refers to extending the Internet to objects and locations in the real world. The current Internet does not extend beyond the electronic world. Object hyperlinking aims to extend the Internet to the real world by… …   Wikipedia

  • Object (computer science) — In computer science, an object is any entity that can be manipulated by the commands of a programming language, such as a value, variable, function, or data structure. (With the later introduction of object oriented programming the same word,… …   Wikipedia

  • Object storage device — An Object based Storage Device (OSD) is a computer storage device, similar to disk storage but working at a higher level. Instead of providing a block oriented interface that reads and writes fixed sized blocks of data, an OSD organizes data into …   Wikipedia

  • Object request broker — In distributed computing, an object request broker (ORB) is a piece of middleware software that allows programmers to make program calls from one computer to another via a network. ORBs promote interoperability of distributed object systems… …   Wikipedia

  • Object-oriented programming — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”