Resource Specification for Prototyping Human-Intensive Systems
نویسندگان
چکیده
Today’s software systems rely heavily on complex resources, such as humans. Human-intensive systems are particularly important in our society, especially in the healthcare, financial, and software development domains. One challenge in developing such systems is that the system design must account for the constraints, capabilities, and allocation policies of their complex resources, particularly the humans. The resources, their capabilities, and their allocation policies and constraints need to be carefully specified, and modeled. Toward the goal of supporting the design of systems that make effective use of such resources, we introduce a resource specification language and a process-aware, discrete-event simulation engine that simulates system executions while adhering to these resource specifications. The simulation supports (1) modeling the resources that are used by the system, and the ways in which they are used, (2) experimenting with different resource capability mixes and allocation policies, and (3) identifying such undesirable situations as bottlenecks, and inefficiencies that result from these mixes and policies. The joint use of detailed resource specifications and simulation supports rapid evaluation of human-intensive system designs. We evaluate our specification language and simulation framework in the healthcare domain, on a software system for managing a hospital emergency department.
منابع مشابه
Specification and Analysis of Resource Utilization Policies for Human-Intensive Systems
SPECIFICATION AND ANALYSIS OF RESOURCE UTILIZATION POLICIES FOR HUMAN-INTENSIVE SYSTEMS
متن کاملFlexible Surveillance System Architecture for Prototyping Video Content Analysis Algorithms
Many proposed video content analysis algorithms for surveillance applications are very computationally intensive, which limits the integration in a total system, running on one processing unit (e.g. PC). To build flexible prototyping systems of low cost, a distributed system with scalable processing power is therefore required. This paper discusses requirements for surveillance systems, conside...
متن کاملALGRES: An Extended Relational Database System for the Specification and Prototyping of Complex Applications
This paper illustrates by means of examples the functionalities offered by ALGRES: An advanced relational programming environment for the formal specification and rapid prototyping of data-intensive applications.
متن کاملPROTOTYPING EMBEDDED DSP SYSTEMS − FROM SPECIFICATION TO IMPLEMENTATION (ThuPmOR3)
When embedding DSP systems, a designer must meet not only functional but also many other requirements, such as low resource requirements, real−time constraints and low power consumption. The design flow used in prototyping such systems usually includes high−level languages for specification capture and then involves a number of tradi−tional steps until the system is synthesized. Those steps oft...
متن کاملPerformance Prediction for Large Scale Parallel Systems
In both the design of parallel computer systems and the development of applications, it is very important to have good performance prediction tools. This paper describes a new approach -PetaSIM, which is designed for the rapid prototyping stage of machine or application design. Computers, networks and applications are described as objects in a Java IDL (Interface Definition Language) with speci...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015