Planning for Component-Based Configurations
نویسنده
چکیده
The Scenario-based Engineering Process (SEP) is a novel approach to developing complex systems (Haddock 8z Harbison 1994). SEP builds new application systems through a selection process that groups primitive components into application specific components. The selection of primitive components and the construction of interfaces among components in an application system is currently a tedious manual undertaking. The automation of this process will require a configuration system that can support the complex interactions of the components, the dynamic requirements of users, and the capabilities of providing multiple viewpoints and managing extensive domains. The University of Michigan Procedural Reasoning System, UM-PRS (Lee et al. 1993), is a reactive reasoning and planning system based on PRS (Georgeff & Lansky, 1990). UM-PRS is currently being used in the autonomous vehicle domain. Its ability to continually consider the real-time dynamic environment and access plans accordingly fits well into military applications, where plans have already been generated in the form of standing operating procedures and reactions to the quickly changing environment are paramount. Our SEP domain does not require the hard real-time speed of a reactionary system. However, much of the UM-PRS architecture maps readily to the configuration problem in the SEP domain. The Scenario-based Engineering Procedural Reasoning System, SEPRS, will use the architecture of UM-PRS to implement a configuration system for SEP. Primitive components will take the place of plans and will be selected according to the application requirements and the application architecture in progress. The interpreter will use the application requirements as goals to satisfy by accessing the primitive components. Components previously selected for an application architecture will be in the in-process area. They are accessed by the interpreter to determine which goals are not yet satisfied. The interpreter will activate relevant primitive components that are maintained by the intention structure. The intention structure will release the chosen primitive component to the component integrator. The *This research has been partially supported by the National Science Foundation, the National Center for Manufacturing Sciences, the Advanced Research Projects Agency and the State of Texas. component integrator will employ Adaptive Semantic Language techniques (Hannon 1994) to build the interfaces and messages necessary for adding the primitive component to the application architecture. The grouping of primitive components into components remains a manual task, as this grouping can be done from a variety of viewpoints. For example, some groupings may be done solely for marketing purposes. The environment area of UMPRS then becomes our system engineer. The system engineer’s modifications are added back to SEPRS through a component monitor, who sends the component determinations to the in-progress area, thus completing the cycle. Since requirements are continually accessed by the interpreter, user modifications can be interjected at any point in the architecture creation cycle. These modifications may immediately cause primitive components to be deselected and their interfaces disconnected, which may then require an extensive reconfiguration of the architecture. SEPRS also supports the expansion of primitive components. As new technologies are invented that result in new components, those components can be added to the system. We are building a configuration system, SEPRS, for component-based architecture methodologies by adapting the UM-PRS reactive planning system. We expect it to fit well in our system engineering environment that includes scenario modeling, object-oriented analysis and design, and simulation systems.
منابع مشابه
Three-component Distillation Columns Sequencing: Including Configurations with Divided-wall Columns
In the present work, the exergy analysis and economic study of 3 different samples of threecomponent mixtures have been investigated (ESI>1, ESI≈1, and ESI<1). The feed mixture has been tested under three different compositions (low, equal, and high contents of the intermediate component). A quantitative comparison between simple and complex configurations, considering thermally coupled, thermo...
متن کاملMulti Attribute Investment Planning of a Grid-Connected Diesel/Wind/PV/Battery Hybrid Energy System
Recently, along with the depletion of fossil fuels and growing electrical requirements, more attention has been paid on utilizing Renewable Energy Sources (RESs). The Chichest tourism complex is located 20 km far from Orumieh, Iran which has been supplied through the main distribution grid connection. But, recently the trend is to expand the share of RESs in supplying microgrids demand. Hence, ...
متن کاملVisual Preferences of Small Urban Parks Based on Spatial Configuration of Place
The importance of small urban parks (SUP) in mega cities has been accepted as an essential component of urban lung and restorative settings. As urban population in the world increases and the cost of maintaining large parks escalates, urban authorities are shifting their attention to creating and maintaining smaller urban parks. However, SUP may present a different ambience due to their locatio...
متن کاملAn application of principal component analysis and logistic regression to facilitate production scheduling decision support system: an automotive industry case
Production planning and control (PPC) systems have to deal with rising complexity and dynamics. The complexity of planning tasks is due to some existing multiple variables and dynamic factors derived from uncertainties surrounding the PPC. Although literatures on exact scheduling algorithms, simulation approaches, and heuristic methods are extensive in production planning, they seem to be ineff...
متن کاملContour Crafting Process Plan Optimization Part II: Multi–Machine Cases
Contour Crafting is an emerging technology that uses robotics to construct free form building structures by repeatedly laying down layers of material such as concrete. The Contour Crafting technology scales up automated additive fabrication from building small industrial parts to constructing buildings. Tool path planning and optimization for Contour Crafting benefit the technology by increasin...
متن کاملSampling-Based Motion Planning under Kinematic Loop-Closure Constraints
Kinematic loop-closure constraints significantly increase the difficulty of motion planning for articulated mechanisms. Configurations of closed-chain mechanisms do not form a single manifold, easy to parameterize, as the configurations of open kinematic chains. In general, they are grouped into several subsets with complex and a priori unknown topology. Sampling-based motion planning algorithm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994