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

Thomas C. Hartrum

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

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

Software engineering, systems software and programming languages · 3Systems, architecture and hardware · 1

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
Programming languages and type systems · 55% Requirements engineering and software design · 27% Software maintenance and evolution · 18%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems › specification language
algebraic specification
0.012000
A Theory-Based Representation for Object-Oriented Domain Models · IEEE Trans. Software Eng. 2000
Programming languages and type systems › language semantics
formal semantics
0.012000
A Theory-Based Representation for Object-Oriented Domain Models · IEEE Trans. Software Eng. 2000
Requirements engineering and software design
software architecture
0.012000
A Theory-Based Representation for Object-Oriented Domain Models · IEEE Trans. Software Eng. 2000
Software maintenance and evolution › software maintenance
legacy code
0.011997
Extracting Objects from Legacy Imperative Code · ASE 1997

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

category theory · 0.0algebraic specification · 0.0parameter-based object identification · 0.0
YearPublicationVenuePosition
2000 A Theory-Based Representation for Object-Oriented Domain Models
abstract
Formal software specification has long been touted as a way to increase the quality and reliability of software; however, it remains an intricate, manually intensive activity. An alternative to using formal specifications directly is to translate graphically based, semiformal specifications into formal specifications. However, before this translation can take place, a formal definition of basic object oriented concepts must be found. The paper presents an algebraic model of object orientation that defines how object oriented concepts can be represented algebraically using an object oriented algebraic specification language O-SLANG. O-SLANG combines basic algebraic specification constructs with category theory operations to capture internal object class structure, as well as relationships between classes.
Scott A. DeLoach, Thomas C. Hartrum
IEEE Trans. Software Eng.2
1998 A classification scheme for software modules
Robert C. Shock, Thomas C. Hartrum
J. Syst. Softw.2
1997 Extracting Objects from Legacy Imperative Code
abstract
This paper presents a methodology for extracting objects from legacy imperative code. The parameter-based object identification (PBOI) methodology is based on the thesis that object attributes manifest themselves as data items passed from subprogram to subprogram in the imperative paradigm. A taxonomy of imperative subprograms is presented and the PBOI methodology is defined. Several examples are provided.
R. R. Sward, Thomas C. Hartrum
ASE2
1990 Distributed Discrete-Event Simulation Using Null Message Algorithms on Hypercube Architectures
Nathaniel J. Davis IV, David L. Mannix, Wade H. Shaw Jr., Thomas C. Hartrum
J. Parallel Distributed Comput.4