IIMS 96 contents
[ IIMS 96 contents ]

A multimedia approach to disseminating engineering standards

Douglas G Myers, Vei Ming Chong and Chun Che Fung
Curtin University of Technology
Engineering standards are information rich documents which outline some prescribed practice. They are written in precise language, often referencing equations, tables, graphs or similar aids as well as prior standards. This is in order to ensure that the information presented is interpreted in just one way by all practitioners. As it is the detail that is ultimately of importance, the format of a standard is that each of the topics discussed is examined at length. This, though makes a standard a difficult document to browse. It is vitally important in engineering education that students are acquainted with standards. However, at most points in such an education program, what is of interest is the salient features of the standard, not the detail, and that demands a good browsing capability. This paper demonstrates how a multimedia approach may allow the information of a standard to be presented precisely, yet at the same time offer a browsing function of genuine value in educating the reader or otherwise broadly informing them. A prototype package has been developed for international computer bus standards. These are used to interconnect modules in many personal computers, workstations and industrial computer systems. The paper discusses its features and highlights the advantages of this approach.


Introduction

Engineering is a broadly based profession with many divisions. What is commonly termed electrical engineering has, for example, some 150 recognised sub-disciplines. Further, most of those sub-disciplines have recognisable sub-fields such as design, manufacture, installation and operation. While science may be said to be concerned with the discovery and interpretation of natural phenomena, engineering is concerned with how to use those principles in synthesising artefacts of benefit to human societies. As the outcomes are man made, though, then progress is achieved by building on past efforts. Thus engineering is necessarily dependent on past experience and much of that is encapsulated in standards.

There are many types of standards. In manufacturing, for example, there are standards relating to how to test raw materials and the manufactured products, on assessing the quality of the manufacturing process, on management of the manufacturing process to ensure the health and safety of workers and on the equipment actually used. Equally, there are many bodies which set standards ranging from local to national to international, and from government to private to professional institution. However, regardless of their creators and to what they are directed, there are two common points to almost all standards. One is that they are expected to be complete documents and so are very detailed covering all possible situations the user of the standard may encounter. The other is that they are written in very precise language designed to eliminate all possible ambiguity.

Eliminating misunderstandings and ambiguities is very difficult to achieve when a natural language is used. Partly as a consequence, standards now tend to be written in a very uniform style. The text can often be described as the verbal equivalent of equations in mathematical logic. Thus the grammar tends to be rather rigid. The text follows a single logical thread with each section as complete as possible which means repetition is quite common. However, the frequent need to refer to other sections of the standard sees all sections and equations numbered and referencing made via those numbers. The need for precise communication also sees much use made of graphs and tables.

These essential objectives of ensuring no ambiguity or misunderstandings can exist in what are very information rich documents creates three problems. One is that a standard is a very difficult document to read so there is a real possibility of omissions by the reader. Another is that this structure is not well oriented to browsing. This is a serious problem, as browsing is exactly what most readings of a standard are about. That is to say, the engineer merely wishes to confirm his or her memory of the issue against the standard. Finally, these properties make standards difficult to use in an educational context. They are written to aid the experienced practitioner in their duties and make no allowances for unfamiliarity on the reader's part. Clearly, though, standards should and must form a vital part of any engineering student's education.

The issue here as in so many other situations is that an information resource needs to be accessed in a way not very compatible with traditional printed forms. A means is needed of accessing this information in linear fashion, but there should also be non-linear modes for the particular needs of students and others. Graphs and equations do offer communication precision, but they are not alone in this. Many standards describe strict sequences of actions and these are often very well suited to animation. Thus the need is for different means of accessing this information in a way more compatible with human use, and this suggests using some of the accepted multimedia paradigms. This paper examines how engineering standards may be put into a multimedia form and reports on the success achieved with a particular application based on computer bus standards.

Modular computer structures

Over the last two decades, computer engineers have found considerable advantages in constructing computer systems as an interconnected set of modules. Each of the modules performs a major function of the computer, thus typically there are: The obvious attractions of the modular approach is that such machines are easily expanded, upgraded or maintained. Further, for various reasons they are usually cheaper.

Modules are circuit boards usually with a male or female connector along one edge. Those boards are then plugged into another circuit board equipped with the opposite connectors. The number of these connectors present defines the number of slots in the structure This board can be of two types:

In the past, there was a notable difference between motherboard and bus standards. However, in recent years there has been a recognition that the more important issue is how to logically connect modules, not the physical structure of implementation. For that reason, there has been some convergence and less need now to make the above distinctions. Hence all standards related to this aspect of computer structures are commonly called bus standards.

A computer bus standard essentially relates to how some given electrical connector is used. In addition, though, it usually specifies the size of module circuit boards, the maximum number of modules in a configuration, the maximum power drain of a system and similar details. The core of the standard has three key sections:

In modem busses, the typical connector has 96 pins of which around 64 are used for signalling and the other 32 are connected to earth for shielding purposes. The pins are aligned in two rows of 48 and when the connection is made, there is both a brief mechanical scraping of the pins to remove scale and offer a form of hermetic sealing. Signal levels are increasingly moving to a logical one and zero being spaced by only one volt.

The signal lines in a bus are typically divided into three sections:

Personal computer bus standards

Given this project was directed at assessing how valuable a multimedia presentation of standards would be, a most appropriate choice of a target standard set seemed to be those associated with the IBM personal computer architecture (Giacomo, 1990).

The IBM personal computer (PC) was initially released with a motherboard bus termed the XT bus. This was a very simple 8-bit bus intended to add basic I/O capabilities to the PC, Particularly with respect to printers and disk drives. The motherboard had a connector, but the modules themselves merely had printed circuit pins to contain costs. It was a very slow bus. Further, there was no standard per se, merely a description in an IBM Technical manual. IBM recognised its limitations and subsequently released machines with the Advanced Technology or AT bus. This bus extended the XT by adding some additional signals and allowing 16 bit data transfers. Physically, it simply added another connector to the motherboard to extend the functionality.

Within a few years, the XT/AT bus was beginning to become a significant limitation on PC performance and work commenced on defining a new bus. IBM evolved the Micro Channel Architecture (MCA) bus which allowed 32 bit data transfers at high speed. Now when the PC was first released, the major manufacturer was naturally IBM. However, as the IBM PC had an open architecture, a series of clone manufacturers commenced operations and began to take significant market share. IBM believed the MCA bus would be the industry standard and, in order to recoup past losses, proposed a licensing scheme which included a retrospective component based on the licensee's production of clones. The clone manufacturer's were incensed and, as they now comprised most of the market share, set out to create their own competing standard. They referred to the XT/AT standard as the Industry Standard Architecture (ISA) bus; a name which has remained. Their new standard was termed the Extended Industry Standard Architecture or EISA. Unlike MCA, this allowed older XT or AT cards to be used in a new system.

As has been shown in many situations, competing standards usually see customers make conservative choices. Even today, very few machines have either an EISA or MCA capability as most purchasers decided to remain with ISA. However, the need for high performance become critical. In particular, there was a number of difficulties encountered in achieving high performance graphics capabilities in PCs. In 1992, therefore, two proposals were put to industry for an entirely new bus termed a mezzanine bus. These would not replace ISA or MCA or EISA, but rather connect straight to the CPU for very high data transfer between it and important sub-systems such as graphics terminals, disk drives and high speed LANs.

The first to be defined was created by the Video Equipment Standards Association (VESA) and described as the VESA Local (VL) bus. It was an industry standard and the first products reached the market in 1993. However, its success now seems limited as there has been a significant swing to the second; the PCI bus. PCI is not an industry standard. That is, it is not open as are national standards. Rather, it was created by Intel who then passed the rights to a licensing body which includes Intel and others as shareholders. PCI, or in full, the Peripheral Component Interconnect bus is more general than VL and seems to offer more for future very high performance systems. Thus not only has it been adopted by virtually all the personal computer manufacturers, including Apple, but also by many of the workstation manufacturers. It will become a United States standard in due course.

The multimedia presentation

Unlike many multimedia projects, there was no question here of researching materials. Rather, the design issues were ones of presentation of defined material, namely the standard. The project was created as a final year student project within the Department of Computer Engineering at Curtin University (Chong, 1993). One objective set was to investigate a design for the presentation to allow easy browsing. In addition, though, in this case attention was also paid to methods of presentation which would enhance learning in order to use the result within a university program in computer engineering. For that reason, much of this extension was guided by ideas in computer aided learning tutorials (Marcus, 1992; Qasem & Mohamadian, 1992). In particular: In addition, to meet general browsing needs the interface was required to show an overview at each stage and allow users to go directly to features of interest to them. Finally, assuming success of the project, it was deemed necessary to create a structure which could be easily adapted to other current bus standards and any future standard in this area.

The presentation was created using Borland C++ 3.1 and Asymetrix's Multimedia Toolbook 1.53. It runs under DOS on a standard 486 level PC (with Sound Blaster card). It requires a machine with VGA graphics.

In order to meet the objectives of the project, the data engineering specified that the text of the standards forms the core set of files for the presentation. They are modified slightly to include hyperlinks, but otherwise are as published. A similar file is included with these which basically describes computer busses in general and provides other tutorial information. The further files required for navigation are quite separate from this core.

Considerable attention was paid to the graphical user interface (GUI). A careful reading was made of the ergonomic principles used in related projects and incorporated here. When the user activates the interface the information is presented to them as a set of standards which are referred to as modules. Each module is divided into activities which describe a significant sub-section within the standard. For example, a description of the pin layout in the connector. Details of the presentation are too complex to present at this juncture, but will be demonstrated in the reading of the paper.

An evaluation of the package

The package was tested and evaluated using final year engineering students within a computer engineering program. Two issues were of concern. First, did the students find the package easy to use and useful. Second, did it actually influence their learning performance.

The first of these questions essentially defines the quality of the GUI and the navigational paradigm chosen. To answer this, a checklist was created for a target set of users and they were asked to respond. The checklist included questions along the following lines:

The test subjects were asked to rank the package according to a 5 point scale. The results achieved were as follows:

Very satisfactory70%
Satisfactory30%
Neither satisfactory or unsatisfactory10%
Unsatisfactory0%
Very unsatisfactory0%

The second is more difficult to test. A measurement was made by following a presentation with a multiple choice question test. This showed a mean score of 80%. Comparing the lecture time normally devoted to this material against the time students spent with this package would at least suggest the use of multimedia is far more productive and appears to achieve a similar learning outcome.

Conclusions

Engineering standards present a wealth of detailed information which is difficult for their readers to digest. Compounding this is a style of presentation designed to ensure there can be no confusion or ambiguity over the details included. The reader's difficulties, however, must be of secondary importance to the economic and other imperatives of allowing errors in application of the standard to occur. Multimedia offers a real alternative for allowing the detail and precision of a standard to remain while offering the reader an easier approach to browsing, to seeking an overview of the standard and gaining a familiarity with the material presented.

This paper has examined the particular case of computer bus standards. However, given the similar language of all standards, the approach adopted can easily be extended to others. One of its most important outcomes is that it is not especially difficult to adopt standards to multimedia and that new forms of presentation - such as animation - are well suited to the forms of the standards. As such, it allows the more widespread use of standard in engineering education and so familiarises students with a critical body of literature of their chosen profession.

References

Chong, V. M. (1993). PC-Based Multimedia Software for the Teaching of Computer Bus Standards. Student Project, School of Electrical and Computer Engineering, Curtin University.

Giacomo, J. D. (Ed) (1990). Digital Bus Handbook. New York, McGraw Hill.

Marcus, A. (1992). Graphic Design for Electronic Documents and User Interfaces. New York, ACM Press.

Qasem, I. and Mohamadian, H. (1992). Multimedia Technology in Engineering Education. IEEE Proceedings of the South Eastern Conference on Education, 46-49.

Authors: Douglas Myers, Vei Ming Chong, Chun Che Fung
School of Electrical and Computer Engineering
Curtin University of Technology
GPO Box U1987, Perth, Western Australia 6001

Please cite as: Myers, D. G., Chong, V. M. and Fung, C. C. (1996). A multimedia approach to disseminating engineering standards. In C. McBeath and R. Atkinson (Eds), The Learning Superhighway: New world? New worries? Proceedings of the Third International Interactive Multimedia Symposium, . Perth, Western Australia, 21-25 January. Promaco Conventions. http://www.aset.org.au/confs/iims/1996/lp/myers2.html


[ IIMS 96 contents ] [ IIMS Main ] [ ASET home ]
This URL: http://www.aset.org.au/confs/iims/1996/lp/myers2.html
© 1996 Promaco Conventions. Reproduced by permission. Last revision: 15 Jan 2004. Editor: Roger Atkinson
Previous URL 18 Feb 2001 to 30 Sep 2002: http://cleo.murdoch.edu.au/gen/aset/confs/iims/96/lp/myers2.html