作者:
Fenton, L.H.IBM
VM Programming Systems Kingston NY USA IBM VM Programming Systems Kingston NY USA
The report addressed five major areas of concern: quality, the interface between the customer and IBM, the need for better problem diagnostic tools, and the process for delivering product and service. In addition, rec...
详细信息
The report addressed five major areas of concern: quality, the interface between the customer and IBM, the need for better problem diagnostic tools, and the process for delivering product and service. In addition, recommendations relating to education were included throughout the report. Each of the areas is discussed in detail. IBM's general direction and strategy to address the generic problem is presented.
The Academic systems and programming Section at The University of Akron is the organizational unit of the Computer Center responsible for user services directed towards the academic community. The section is comprised...
ISBN:
(纸本)9781450374170
The Academic systems and programming Section at The University of Akron is the organizational unit of the Computer Center responsible for user services directed towards the academic community. The section is comprised of a manager and six programmer/analysts. They are supplemented by from five to ten student assistants when school is in *** is the objective of the section to so structure its services that a Computer Center user may gain access to his choice of computer resources and services without having to consult with the section. Though this is an unattainable ideal, a conscientious attempt is continually made to accomplish these aims. Since the University has a heavy commitment to part-time and evening students, this service orientation is particularly attentive to the special needs of this student group.
B3-splines are introduced in this paper with explicit expressions. The new splines are extensions of the B-spline but overcome the latter's weakness of not passing through interpolation points for curve or surface...
详细信息
B3-splines are introduced in this paper with explicit expressions. The new splines are extensions of the B-spline but overcome the latter's weakness of not passing through interpolation points for curve or surface fitting. Between consecutive control points, three cubic functions are used. Computation is simple with data from prestored tables. No trial-and-error steps in selecting control points are necessary in order to create smooth interpolation. With other good properties, such as C 2 -continuity and localization, the new splines can be implemented very well for interactive curve and surface fitting in computer-aided design (CAD). This paper describes the exact cubic expressions and their derivations. Their advantages over B-spline and Bézier spline for interactive applications are discussed.
Due to the ubiquity of stencil codes in scientific computing there is a strong need to optimize their runtimes. When using a GPU as an accelerator, programmers need to amortize the cost of shipping data to/from the de...
详细信息
One of the motivations for the use of a facility such as the Repository Manager™ in an information processing system is to centralize the information needed for the development of software. What this information is an...
One of the motivations for the use of a facility such as the Repository Manager™ in an information processing system is to centralize the information needed for the development of software. What this information is and how it is interrelated is defined in the underlying data model. This paper discusses the kinds of information required for software development and offers some suggestions on how the data model should be organized and implemented.
IBM's Repository Manager™ enables specifications involved in the program application development process to be managed. On the basis of the technology, the Repository Manager/MVS™ was developed as a product. The p...
IBM's Repository Manager™ enables specifications involved in the program application development process to be managed. On the basis of the technology, the Repository Manager/MVS™ was developed as a product. The primary concepts and services of the technology are introduced, and specific aspects of the product and its operation are discussed. A discussion of what is involved in designing and implementing a tool is also included.
Software pipelining exploits instruction-level parallelism from loops. In static compilers, it has been one of the most eficient optimizations for wide-issue architectures. How- ever, the compilation time is at least ...
详细信息
Since the mid-1970s, and with the development of each new programming paradigm there has been an increasing interest in exceptions and the benefits of exception handling. With the move towards programming for ever mor...
详细信息
Since the mid-1970s, and with the development of each new programming paradigm there has been an increasing interest in exceptions and the benefits of exception handling. With the move towards programming for ever more complex architectures, understanding basic facilities such as exception handling as an aid to improving program reliability, robustness and comprehensibility has become much more important. Interest has sparked the production of many papers both theoretical and practical, each giving a view of exceptions and exception handling from a different standpoint. In an effort to provide a means of classifying exception handling models which may be encountered, a taxonomy is presented in this paper. As the taxonomy is developed some of the concepts of exception handling are introduced and discussed. The taxonomy is applied to a number of exception handling models in some contemporary programming languages and some observations and conclusions offered.
Fail-safety is a system attribute which ensures that a program either completes its execution satisfying its post-conditions in the normal manner or signals its failure to do so to its operating environment. Such an a...
详细信息
Fail-safety is a system attribute which ensures that a program either completes its execution satisfying its post-conditions in the normal manner or signals its failure to do so to its operating environment. Such an attribute is desirable of any system as it ensures the correctness of results which are produced. A very few modern sequential programming languages offer program fail-safety through the judicious use of a well designed exception handling mechanism. In this paper the exception handling techniques used in those sequential systems are developed to provide the guidelines for fail-safe concurrent system design. (C) 1997 Elsevier Science Ltd.
Quality is probably one of the most serious concerns of today's software community. For software applications exhibiting a certain complexity, the quality of a product can only be guaranteed by a methodological ap...
Quality is probably one of the most serious concerns of today's software community. For software applications exhibiting a certain complexity, the quality of a product can only be guaranteed by a methodological approach, using appropriate administration and tools. The methodology and administration must be manifested in a well-defined and well-observed application development process. The process must integrate the human activity, the tools, and the intermediate and final work products into a coherent flow of actions. In this regard, the development of applications follows patterns that are well established in other industries where an application development (AD) process model is defined and then executed via an interpretation mechanism. The complexity of the development process makes it necessary to support and integrate all of its aspects by means of on-line interactive computer support. Computer-aided process support in the general sense we call work management. This paper explains the concepts of an application development process model and of work management for application development under AD/Cycle™ and its relation to project management.
暂无评论