Norman R. Howes

dblp:47/4012 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
0since 2021 · last 1997
—ORCID · none

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

Software engineering, systems software and programming languages · 3 · 3 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging 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.

Software engineering, system software, and programming languages
2 papers
Empirical software engineering · 62% Concurrent programming · 19% Programming languages and type systems · 19%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%
Computer networks
1 paper
Internet architecture and protocols · 100%

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

TopicWeightPapersLastEvidence papers
Empirical software engineering › software economics
software productivity
0.011984
Managing Software Development Projects for Maximum Productivity · IEEE Trans. Software Eng. 1984
Empirical software engineering
software project management
0.011984
Managing Software Development Projects for Maximum Productivity · IEEE Trans. Software Eng. 1984
Internet architecture and protocols › network architecture design
OSI reference model
0.011989
Measurements of Ada Overhead in OSI-Style Communications Systems · IEEE Trans. Software Eng. 1989
Programming languages and type systems › concurrent programming languages
ada tasking
0.011989
Measurements of Ada Overhead in OSI-Style Communications Systems · IEEE Trans. Software Eng. 1989
Concurrent programming
concurrency models
0.011989
Measurements of Ada Overhead in OSI-Style Communications Systems · IEEE Trans. Software Eng. 1989
YearPublicationVenuePosition
1997 Architecture and reengineering
abstract
The concept of reengineering, as popularized by Champy and Hammer (1993), relies on ubiquitous access to corporate data. Also, reengineering focuses on how the processes of an organization can be modified, to capitalize on this ubiquitous data access, to be significantly more productive. These two features of their program, while often put to good use by corporate executives, have perplexed many information system managers who have tried to reap similar benefits by reengineering their information systems. The paper discusses architectural issues that arise from the reengineering process and what types of architectures survive this process in the most painless way.
Norman R. Howes
COMPSAC1
1989 Measurements of Ada Overhead in OSI-Style Communications Systems
abstract
A discussion is given on whether the Ada model of concurrency is suitable for implementing the seven-layer OSI reference model. Using the communications model introduced by R.J.A. Buhr (1984), they determine the overhead introduced by Ada when the model is implemented on two single-processor machines, a VAX 11/785 and a Rational 1000. The authors then calculate a lower bound on expected message delay. A novel model using server tasks is proposed and shown to have better performance. The authors investigate performance on an eight-processor Sequent Model 821 and a 14-processor Encore Multimax 320 by implementing the Buhr model, the server task model and a third model which abandons the Ada rendezvous in favor of procedure calls. They determine the Ada overhead per message as a function of the number of processors and calculate lower bounds on expected message delay attributable to Ada overhead for all three communications models.>
Norman R. Howes, Alfred C. Weaver
IEEE Trans. Software Eng.1
1984 Managing Software Development Projects for Maximum Productivity
abstract
In the area of software development, data processing management often focuses more on coding techniques and system architecture than on how to manage the development. In recent years, ``structured programming'' and ``structured analysis'' have received more attention than the techniques software managers employ to manage. Moreover, these coding and architectural considerations are often advanced as the key to a smooth running, well managed project. This paper documents a philosophy for software development and the tools used to support it. Those management techniques deal with quantifying such abstract terms as ``productivity,'' ``performance,'' and ``progress,'' and with measuring these quantities and applying management controls to maximize them. The paper also documents the application of these techniques on a major software development effort.
Norman R. Howes
IEEE Trans. Software Eng.1
1982 Project Management Systems
Norman R. Howes
Inf. Manag.1