I want to integrate a sub system in a System of System without influencing the normal functioning of the global system. Anyone have any ideas about this subject?
I dont know if this helps: i use Berkeley Madonna (or Stella, VenSim, Scicos) in System Dynamics Modeling. If the system is small, I model it manually. :)
I have a similar problem. I must integrate a desktop application with others. But this application don't publish any service or provide an extension mechanism such as plug-ins. So I must implement those, that could be a solution to your problem too. If you are dealing with a web application take a look at SOA.
For computer systems, one common integration pathway is networking. The network capability can be implemented on real hardware or on a virtural machine.
Integration a system into a systems needs an interface for the data exchange. I think in your case you want to have a programm which monitors (an) other program(s). In this case you need to get acess to the data you want to monitor. The access can be done directly by grabbing the information via an interface. If you have the acess to the physical data by using shared memory (for example) read the memory.
In both cases you need a place to store the data. First a network connection can be established or the data will be write to a database or into a file. Also Sending the data via email is possible.
This paper describes a set of fundamental principles for achieving "systems engineering and integration" The principles help system engineering and/or concurrent teams, first, to define how to decompose the tasks and then, how to arrange these decomposed tasks so that "best concurrency and simultaneity" can be achieved while doing systems engineering.
Take a look
Conference Paper Seven Enabling Principles of Concurrency and Simultaneity in...