|
1. |
Techniques for file system simulation |
|
Software: Practice and Experience,
Volume 24,
Issue 11,
1994,
Page 981-999
Chandramohan A. Thekkath,
John Wilkes,
Edward D. Lazowska,
Preview
|
PDF (1398KB)
|
|
摘要:
AbstractCareful simulation‐based evaluation plays an important role in the design of file and disk systems. We describe here a particular approach to such evaluations that combines techniques in workload synthesis, file system modeling, and detailed disk behavior modeling. Together, these make feasible the detailed simulation of I/O hardware and file system software. In particular, using the techniques described here is likely to make comparative file system studies more accurate.In addition to these specific contributions, the paper makes two broader points. First, it argues that detailed models are appropriate and necessary in many cases. Second, it demonstrates that detailed models need not be difficult or time consuming to construct or execut
ISSN:0038-0644
DOI:10.1002/spe.4380241102
出版商:John Wiley&Sons, Ltd.
年代:1994
数据来源: WILEY
|
2. |
Efficient binary transfer of pointer structures |
|
Software: Practice and Experience,
Volume 24,
Issue 11,
1994,
Page 1001-1023
Ian Toyn,
Alan J. Dix,
Preview
|
PDF (1447KB)
|
|
摘要:
AbstractThis paper presents a pair of algorithms for output and input of pointer structures in binary format. Both algorithms operate in linear space and time. They have been inspired by copying garbage collection algorithms, and make similar assumptions about the representations of pointer structures.In real programs, the transfer of entire pointer structures is often inappropriate. The algorithms are extended to transfer partitions of a pointer structure lazily: the receiver requests partitions when it needs them.A remote procedure call mechanism is presented that uses the binary transfer algorithms for communicating arguments and results. A use of this as an enabling mechanism in the implementation of a software engineering environment is discussed.
ISSN:0038-0644
DOI:10.1002/spe.4380241103
出版商:John Wiley&Sons, Ltd.
年代:1994
数据来源: WILEY
|
3. |
A framework for execution monitoring in icon |
|
Software: Practice and Experience,
Volume 24,
Issue 11,
1994,
Page 1025-1049
Clinton L. Jeffery,
Ralph E. Griswold,
Preview
|
PDF (1362KB)
|
|
摘要:
AbstractExecution monitors are widely used during software development for tasks that require an understanding of program behavior, such as debugging and profiling. The Icon programming language has been enhanced with a framework that supports execution monitoring. Under the enhanced translator and interpreter, neither source modification nor any special compiler command‐line option is required in order to monitor an Icon program. Execution monitors are written in the source language, instead of the implementation language. Performance, portability, and detailed access to the monitored program's state are achieved using a coroutine model and dynamic loading rather than the separate‐process model employed by many conventional monitoring syst
ISSN:0038-0644
DOI:10.1002/spe.4380241104
出版商:John Wiley&Sons, Ltd.
年代:1994
数据来源: WILEY
|
4. |
Design and implementation of national engineering education delivery system (NEEDS) |
|
Software: Practice and Experience,
Volume 24,
Issue 11,
1994,
Page 1051-1076
Daniel C. Schmitz,
Johnny S. Wong,
Ron M. Nelson,
Preview
|
PDF (1271KB)
|
|
摘要:
AbstractEducational course material is constantly being developed by professors. More and more of this course material is now on computers. It is often desirable for this material to be available through computer networks to the widest possible audience. Given a general audience, this access should be quick and simple. The National Engineering Delivery System (NEEDS) is a new courseware development and distributed system which allows faculty, students, industry and other users to easily access a large number of diverse courseware modules in an effective and efficient manner. This paper documents the design and implementation of a system that may make this idea a reality. The work includes the development of databases used to store course material information, the design of an efficient communication networking protocol for delivering courseware modules, and the development of user front‐ends for general access to the course material stored in the database
ISSN:0038-0644
DOI:10.1002/spe.4380241105
出版商:John Wiley&Sons, Ltd.
年代:1994
数据来源: WILEY
|
5. |
A comparison of object‐oriented programming in four modern languages |
|
Software: Practice and Experience,
Volume 24,
Issue 11,
1994,
Page 1077-1095
Robert Henderson,
Benjamin Zorn,
Preview
|
PDF (1219KB)
|
|
摘要:
AbstractObject‐oriented programming has become a widely used, important programming paradigm that is supported in many different languages. C++ has become the most widely used object‐oriented language and many C++ programmers are unfamiliar with the different approaches taken by other languages in the paradigm. This paper is intended as an introduction to a broad range of ideas in object‐oriented programming. Specifically, we introduce four modern programming languages that support object‐oriented programming (Oberon‐2, Modula‐3, Sather and Self), and show how a simple application is coded in these languages. While each of these programming languages provide support for inheritance, dynamic dispatch, code reuse, and information hiding, they do so in very different ways and with varying levels of efficiency and simplicity. The use of a simple example, based on a common programming problem, facilitates our comparison. We have coded the application in all of these languages, including C++, and we compare the compile times, object code sizes, and run times of the available implementations. Implementations of all the languages compared and all of the programs we measure are available on the Internet. Ultimately, our goal is to encourage and facilitate programmers in understanding and exploring a variety of object‐oriented programm
ISSN:0038-0644
DOI:10.1002/spe.4380241106
出版商:John Wiley&Sons, Ltd.
年代:1994
数据来源: WILEY
|
6. |
Masthead |
|
Software: Practice and Experience,
Volume 24,
Issue 11,
1994,
Page -
Preview
|
PDF (63KB)
|
|
ISSN:0038-0644
DOI:10.1002/spe.4380241101
出版商:John Wiley&Sons, Ltd.
年代:1994
数据来源: WILEY
|
|