![]() |
![]() |
|
||||||||||
|
For more information on CACI Simulation Software
|
SIMPROCESS® Solutions - FeaturesLegend
SIMPROCESS Features
Project Statement This model was presented at a conference as a demonstration of how SIMPROCESS can be applied to eComm implementation. It represents a fictitious company that receives orders for three products - A, B and C. In the model each order will be processed twice, once using the brick and mortar approach and the other time incorporating real time access to the company's inventory levels, a click and order approach. The focus of this model was to show how the ability to have real time access to existing inventory provides a better estimate of the delivery date. If an item is in stock it will be delivered faster and more accurate information of inventory levels will lead to higher accuracy of the predicted delivery time. The model does not have much depth, but it shows the "As-Is" process (Brick and Mortar Process) and the "To-Be" approach (Click and Order Process) running at the same time with the order numbers updated on the screen. Building to a real model from a demo version would allow the user to build the business case and determine the number of operators needed, as well as quantify savings. CACI Services Involvement SIMPROCESS was used to build the simulation model. Deliverables The model was for demonstration purposes only. Results This demo model was run for approximately two and a half years (simulation time). In that time 67,737 orders were placed for either product A, B or C. The two different processes produced dramatically different results.
The strength of simulation modeling comes from comparing the two processes. The Brick and Mortar Process produced three times as many late deliveries as the Click and Order Process, a total of 6741 late deliveries. It is safe to conclude that having real time access to a company's inventory levels produces more accurate delivery predictions. In addition, SIMPROCESS would allow a company the ability to quickly configure the current demo model to more closely resemble their actual process and look at different configurations of resources, product flow, etc. It is important to remember in this case that this is a demo model only. It would require much more input to accurately represent an actual business process. The "Two Models Talking" example is an illustration of external entity generation in SIMPROCESS. This feature allows the user to develop portions of a model and distribute them to separate computers to share the workload without writing any Java code. The user simply has to use the External Schedules in one model and the RemoteCall feature in the other. Download Two Models (A and B) in Zip Format - 2ModelsTalkingEx.zip In the "Two Models Talking" example each model is completely independent even though they are running on the same computer. (Note: The user could run them on the different computers by using their RMI addresses.) The "TwoModelsWorkingA" model contains process flows for companies A and B and the "TwoModelsWorkingB" model maps out another process flow. Company A receives hardware and software orders and a certain percentage requires additional processing (the order contains some accessories available from company B). The "TwoModelsWorkingB" model decides which orders contain accessories and pass them to company B.The "TwoModelsWorkingA" model has expression scripts in the "Create SW Invoice" and "Create HW Invoice" activities that do RemoteCalls to the "TwoModelsWorkingB" external schedule in the "Receive Orders" activity. These expression scripts define where the entities are sent in the other model by naming its RMI address and model activity name. Therefore, when software and hardware orders enter these activities an entity is generated in "TwoModelsWorkingB." The expression script in the "Create SW Invoice" looks like this >> mybool:BOOLEAN; The "TwoModelsWorkingB" model has an expression script in the "Send Order to Company B" activity that does a RemoteCall back to the "Receive Orders" for company B. All of the entities that arrive from "TwoModelsWorkingA" are processed and a portion of them is returned to company B - approximately 75%. To run these models the user must
Note: The models need to be started in this order! The "TwoModelsWorkingA" model acts as a master model and controls the statistics and the simulation clock. The other model simply performs the activities when it is called. While these models are not extremely complex, they show illustrate how separate models can be hooked together to form an integrated modeling environment across a network.
Download Decision Support Interface Model and Database - DecisionSupport.zip What is it?The Decision Support Interface is a new feature made available in SIMPROCESS. It helps decision makers/managers take decisions without having to indulge in model building and posses any prior knowledge of simulation. All they have to do is alter some of the model inputs like number of machines, cost per machine, number of QA personnel, etc. and click on the "Run SIMPROCESS Model" button. The model simulates and key results like "Turnaround Time" and "Total Cost" are reported. This gives the decision maker/manager insight of their current/future operational performance. By experimenting with different scenarios a tradeoff analysis can be performed and the decision maker/manager can choose from an alternative that best fits the budget. When to use it? Ideal for a decision maker/manager to
How to use it?
Rational Rose Use Case diagrams connections can be defined in a SIMPROCESS model, resulting in seamless business process and system requirement definition.
|
|
|
About CACI
| Investor Info
| FAQs
| Careers
| Solutions
| Contract Vehicles |
Events |
Newsroom
CACI in Iraq | We Welcome all Feedback | Legal Information - Terms of Use | Contact Us | Sitemap Copyright © CACI International Inc 2000-2008 All Rights Reserved |
|