The electrophoretic and antigenic properties of a new, partly characterised barley amylase have been compared with those of the different amylases produced by fungi living on barley husk. The purpose of this work was to ascertain whether the new amylase originates from barley or from the fungal contaminant. It was found that none of the fungi enriched from the grains in question produced amylases which had the same electrophoretic mobility as the new barley amylase or reacted with the antiserum made against it. On the basis of these results it seems dear that the new amylase originates from barley.
A CASE tool to assist a designer in the task of guiding the software design process is presented. The architecture of the tool consists of design editors, databases of reusable software components and their descriptors, a dictionary of design control knowledge, a component proposer, a component applier, an agenda, an explainer, a design history recorder and a simulation-based design analyzer.The implementation of these functional building blocks in an experimental CASE tool is discussed. Experiences gained from the use of the tool in the design of a large real-life telecommunication software system are outlined.
I. I N T R O D U C T I O NThis paper reports on a prototype of a CASE tool that helps software engineers make design decisions and test the results immediately by graphical simulation.We call the task of guiding a software design process navigation [Sepp~en 1990]. The context of our work is a reuse-driven design process of real-time embedded software, derived from a popular structured design method [Ward 1986]. We believe, however, that some of the results are applicable in a wider context as well. We demonstrate the results using the design of a considerable large commercial telecommunication system as a real-life example. This system, called Layer 1, represents well the kinds of software products developed by the industry at present.The emphasis of our demonstration is on the allocation of specified data transmission functions to concurrent processing units, such as real-time tasks and interrupt handlers. Some aspects related to interconnecting these units and making them interoperate using for example mailbox-based task communication and synchronization principles, are also addressed.This choice of the focus is justified by the fact that such automated design tools as code generators [Anon. 1987] will mechanize the subsequent module design and software implementation activities in the longer run. The drawback of the emphasis on this part of the software design process is the lack of a direct connection with the software embedded in the target hardware. This is compensated in part by the use of advanced simulation-based analysis features.Since the tool that we have developed is interactive rather than automatic and makes explicit design knowledge, we view it as a knowledge-based design assistant. The schemas of knowledge-based software assistants, as presented originally in [Balzer et al. 1983] and later by others [PunceUo et aL 1988], are too vague for addressing our specific topic of interest. Compared with the architectures of these systems, our focus is a mechanism that guides the software construction process interactively and automates some
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.