Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Harold W. Lawson

dblp:07/2756 · also Harold "Bud" Lawson, Harold W. Lawson Jr. · DBLP profile ↗
← Back
22ranked-venue papers
17as first author
0since 2021 · last 2006
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 18 · 13 first-authorSoftware engineering, systems software and programming languages · 4 · 4 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Embedded and real-time systems · 83% Distributed systems · 12% Processor architecture and microarchitecture · 5%
Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 100%

Topics — the 6 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
distributed real-time systems
0.011997
BASEMENT: An Architecture and Methodology for Distributed Automotive Real-Time Systems · IEEE Trans. Computers 1997
Distributed systems
fault tolerance
0.011997
BASEMENT: An Architecture and Methodology for Distributed Automotive Real-Time Systems · IEEE Trans. Computers 1997
Processor architecture and microarchitecture › microprogramming
microprogrammed processor design
0.011971
Functional Characteristics of a Multilingual Processor · IEEE Trans. Computers 1971
Processor architecture and microarchitecture
abstract machine
0.011976
Function Distribution in Computer System Architectures · ISCA 1976
Processor architecture and microarchitecture › instruction set architecture
instruction set design
0.011968
Programming-Language-Oriented Instruction Streams · IEEE Trans. Computers 1968
Compilers and program optimization › compiler-hardware co-design
instruction set design
0.011971
Functional Characteristics of a Multilingual Processor · IEEE Trans. Computers 1971

Methods — techniques the papers use, named apart from their topics

microprogramming · 0.0emulation · 0.0
YearPublicationVenuePosition
2006 Rational function distribution in computer system architectures: key to stable and secure platforms
abstract
Many problems faced in implementing computer-based system applications are related to the deployment of commercially available general-purpose computer system platforms. In the provisioning application software products and services, the platforms have often proven to be the most unreliable, costly, and risk-laden system element. There are historical reasons for the current problems that must be understood in order to map out a path for a future where stable and secure platforms can be provided as reliable commercially available system elements. This paper extends a model of function distribution between various hardware and software levels from a previously published result (Lawson, "Function distribution in computer system architectures," presented at the 3rd Annu. Symp. Computer Architecture, 1976). After a review of the revised model, related principles are "reapplied" to the current situation. Alternative paths that can lead to stable and secure computer platforms via the rational distribution of functions are presented. Finally, the need for as well as the potential impact of autonomic computing is described
Harold W. Lawson
IEEE Trans. Syst. Man Cybern. Syst.1
2001 The Problem of Platform Complexity
abstract
Summary form only given, as follows. Today's computer systems contain significant unnecessary complexity. The unnecessary complexity is due to two factors. Firstly, 'Yeature-itis' (too much functionality), and secondly, the level-wise mapping of application functions - via programming languages, operating systems, protocols and middleware onto poor or inappropriate platforms. The unnecessary complexity leads to significant risks and costs (particularly in maintenance). In this presentation, we focus upon the risks associated with poor and often inappropriate platforms upon which application software (often critical) is dependent. The following aspects will be addressed: The Problem of Platform Stability Historical Perspective (Or - It Did Not Have To Happen This Way) What To Do About The Situation?
Harold W. Lawson
ICECCS1
1997 BASEMENT: An Architecture and Methodology for Distributed Automotive Real-Time Systems
abstract
BASEMENT/sup TM/ is a distributed real-time architecture developed for vehicle internal use in the automotive industry. BASEMENT covers application development, as well as the hardware and software that provide execution and communication support. This paper gives an overview of the BASEMENT concept, as well as presenting two system realizations. The first realization is based on the commercial real-time kernel Rubus, while the second is an ultra-dependable architecture (DACAPO) with provisions for fault tolerance at various system levels. BASEMENT is designed for the automotive systems of the future. These systems will be required to simultaneously handle multiple safety critical functions and a large number of less critical functions. All of these features are to be provided at a production cost substantially lower than that of current systems, and, at the same time, with a reliability allowing vehicles to be built without mechanical backup systems, even for safety critical subsystems such as braking and steering.
Hans A. Hansson, Harold W. Lawson, Olof Bridal, Christer Eriksson, Sven Larsson, Henrik Lönn, Mikael Strömberg
IEEE Trans. Computers2
1996 BASEMENT: A Distributed Real-Time Architecture for Vehicle Applications
Hans A. Hansson, Harold W. Lawson, Mikael Strömberg, Sven Larsson
Real Time Syst.2
1994 Application function development for multiplexed automotive control systems
abstract
The major concepts of an engineering oriented software methodology to be employed in the development of application functions for multiplexed automotive control systems are presented. The methodology provides for an orderly engineering approach to application function development.>
Harold W. Lawson, B. Nilsson Almstedt, Mikael Strömberg
VTC1
1994 Parallel processing in embedded real-time systems
Harold W. Lawson
Microprocess. Microprogramming1
1992 Application machines: An approach to realizing understandable systems
Harold W. Lawson
Microprocess. Microprogramming1
1992 Cy-Clone: An Approach to the Engineering of Resource Adequate Cyclic Real-Time Systems
Harold W. Lawson
Real Time Syst.1
1984 Some future directions in computer education
Harold W. Lawson
Microprocessing and Microprogramming1
1982 An approach to improving computer literacy
Harold W. Lawson
Microprocessing and Microprogramming1
1980 Swedish government spreads info on VLSI
Harold W. Lawson
Euromicro Newsletter1
1979 Activities in microprocessing and microprogramming in Sweden: a status report
Harold W. Lawson
Euromicro Newsletter1
1978 Special applications firmware-a panel discussion (part II)
Helmut Berndt, Anthony Hassitt, Harold W. Lawson, Günter Mußtopf
Euromicro Newsletter3
1978 Special applications firmware - a panel discussion (part I)
Helmut Berndt, Harold W. Lawson, Anthony Hassitt, Günter Mußtopf
Euromicro Newsletter2
1978 Some microprogramming and microprocessor activities in Sweden
Gunnar Carlstedt, Harold W. Lawson, Lars-Erik Thorelli
Euromicro Newsletter2
1978 The Formal Definition of Human/Machine Communications
abstract
Abstract The specification of human/machine dialogues for general purpose terminals and special purpose consoles in a natural language is difficult and frequently leads to ambiguities and misinterpretations between terminal and dialogue constructors and users. In this paper, the problem of operator console definition is related to the problem of language and language translator definition. An efficient metalanguage tool (TBNF) for the handling of the latter problem is applied to the solution of the first problem. An example from the Telecontrol of a Power Network, being developed at ENHER (Barcelona, Spain), is described as an illustration.
Harold W. Lawson, Miquel Bertran, Javier Sanagustin
Softw. Pract. Exp.1
1976 Function Distribution in Computer System Architectures
abstract
The levelwise structuring and complexity of a computer system is presented informally and as a general model based upon the notion of abstract machines (processors), processes and interpreters. The important domains of the computer architect are considered along with historical perspectives of certain stimulae and decisions that have affected the distribution of functions amongst the various levels of computer system implementations.
Harold W. Lawson
ISCA1
1975 Microprogramming activities in Sweden
Harold W. Lawson
Euromicro Newsletter1
1975 Additional microprogramming activities in Sweden
Harold W. Lawson
Euromicro Newsletter1
1974 Advantages of Structured Hardware
Harold W. Lawson
ISCA1
1971 Functional Characteristics of a Multilingual Processor
abstract
This paper describes the functional characteristics of the Standard Computer MLP-900 processor. This microprogrammable processor is designed for general-purpose emulation of a wide variety of known processors as well as being adaptable to new general-purpose and special-purpose applications. Two approaches to the design of microprogrammed processors, namely minimally encoded and highly encoded, are considered. The significant architectural properties that provide the multilingual capability are discussed. A target language-execution strategy for the MLP-900 is presented followed by a problem-oriented target instruction set which provides for packed field operations. Finally, some projected uses of the processor are considered.
Harold W. Lawson, Burton K. Smith
IEEE Trans. Computers1
1968 Programming-Language-Oriented Instruction Streams
abstract
Abstract—The possible introduction of changeable control memories in fourth-generation computers may color the manner in which programming systems are designed and implemented. With this type of machine, we will be able to implement varieties of instruction sets by writing microprograms to interpret them. The trade-offs involved in deciding what part of a system is to be handled by the hardware and what part is to be handled by software will provide a challenge for future systems designers and implementers.
Harold W. Lawson
IEEE Trans. Computers1