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

Alfs T. Berztiss

dblp:15/1 · DBLP profile ↗
← Back
21ranked-venue papers
20as first author
0since 2021 · last 2000
—ORCID · none

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

Databases, data management, data science and information retrieval · 9 · 9 first-authorArtificial intelligence and machine learning · 5 · 5 first-authorSoftware engineering, systems software and programming languages · 5 · 5 first-authorHuman-computer interaction and ubiquitous computing · 3 · 3 first-authorTheory of computation · 3 · 3 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.

Databases, data mining, and information retrieval
2 papers
Data models and query languages · 97% Information retrieval · 3%
Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 91% Program analysis · 9%

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

TopicWeightPapersLastEvidence papers
Data models and query languages › query language
visual query language
0.011993
The Query Language Vizla · IEEE Trans. Knowl. Data Eng. 1993
Programming languages and type systems › programming paradigms
visual programming languages
0.011993
The Query Language Vizla · IEEE Trans. Knowl. Data Eng. 1993
Graph algorithms and graph theory
graph isomorphism
0.011973
A Backtrack Procedure for Isomorphism of Directed Graphs · J. ACM 1973

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

abstract data types · 0.0backtracking · 0.0program analysis · 0.0
YearPublicationVenuePosition
2000 Domain Analysis and Queries in Context
Alfs T. Berztiss
NLDB1
1999 Transactional Computation
Alfs T. Berztiss
DEXA1
1999 Domain Analysis for Business Software Systems
Alfs T. Berztiss
Inf. Syst.1
1998 Concepts, Objects, and Domains
Alfs T. Berztiss
EJC1
1997 Natural-Language-Based Development of Information Systems
Alfs T. Berztiss
Data Knowl. Eng.1
1995 Specifying agents in the SF specification language
abstract
The traditional object paradigm is evolving into a paradigm of distributed, self initiating agents. To specify the functional requirements of agent systems, we need languages capable of analytic and coherent description of self initiation. The paper assesses the suitability of SF relative to other approaches, using criteria that consider the requirements of traditional software engineering and interactive systems development. The paper shows that SF has important advantages and suggests some directions for future work.>
W. David Hurley, Alfs T. Berztiss
ISADS2
1995 Reverse Engineering, Reengineering, and Concurrent Engineering of Software
abstract
This survey reviews four classes of reengineering of software systems: code restructuring and translation of code into a new language, design recovery for corrective maintenance, design recovery for software enhancement, and software reengineering as part of radical business process reengineering. Special attention is given to the reengineering of data bases and user interfaces. We also consider concurrent software engineering, its place in the software reengineering process, and groupware in support of this process.
Alfs T. Berztiss
Int. J. Softw. Eng. Knowl. Eng.1
1994 Safety-Critical Software: a Research Agenda
abstract
A system is safety-critical if failure of the system would result in loss of human life, personal injury, or significant material loss. Software that supports or supplants human control of safety-critical systems has to be highly reliable, but much research remains to be done before all the reliability-related issues of safety-critical software are fully understood. We discuss a research agenda under the following headings: completeness of requirements, readability of specifications, validation tools, validation of responsiveness, verification of implementations, software robustness, common-cause failures, reuse of reliable software, the software process, and ethical issues.
Alfs T. Berztiss
Int. J. Softw. Eng. Knowl. Eng.1
1993 The Query Language Vizla
abstract
We define the query language Vizla, in which answers to queries are built up by pointing to representations of sets and functions in a conceptual model of the data base of an application, and to iconic identifiers of computational operators or control constructs. At its present stage of development the primary use of Vizla is in the validation of conceptual models of information systems, but it is to be developed into a user interface to SF, a prototyping language for information and control systems. Moreover, it can be regarded as a visual programming language in its own right. As such it is based on abstract data types.>
Alfs T. Berztiss
IEEE Trans. Knowl. Data Eng.1
1992 Operational Construction of Integrity Constraints
abstract
Shows that data and knowledge base integrity constraints can be regarded as queries. This allows the author to use his visual query language Vizla for the construction of constraints in an operational style. The primary tool for this is the Vizla filter, which lets through only those elements of a set that satisfy a filter predicate. The main contribution of the paper is a method of using filter predicates as constraints, but fuzzy integrity constraints are also considered.>
Alfs T. Berztiss
SEKE1
1990 The Prototyping Language SF and its Implementation
Alfs T. Berztiss, C. T. Liu
SEKE1
1990 Software methodologies for decision support
Alfs T. Berztiss
Inf. Manag.1
1988 Programming with Generators
abstract
Abstract Tagging of objects produced by generators is a simple mechanism for the synchronization of generators. Such tagging is proposed as a reliable software design technique for problems based on data streams. It is used to develop programs for two‐way merge and file update.
Alfs T. Berztiss
Softw. Pract. Exp.1
1987 A Notation for Distributed Operations
Alfs T. Berztiss
Inf. Process. Lett.1
1983 Data processing and computer science theory
abstract
Theoretical results have had much greater impact on computing practice than we are normally aware of, and the practical significance of theoretical results can be expected to become more prominent in the future. We discuss the past and present significance for data processing specialists of some results in analysis of algorithms, languages, and program proofs, and argue for a greater emphasis on computer science theory in data processing curricula.
Alfs T. Berztiss
SIGCSE1
1980 Depth-First K-Trees and Critical Path Analysis
Alfs T. Berztiss
Acta Informatica1
1979 The M.S. program in computer science
abstract
The need for graduates from master's programs in computer science and related areas is well recognized [19, 20]. Indeed, some companies have a policy of extensively utilizing master's programs at universities for the continuing education of their employees. The Graduate Study Program of Bell Laboratories is well known. At Honeywell Information Systems it has been found that support of continuing studies at the master's level helps in hiring and retaining personnel, and is beneficial to the dissemination of new technology through the organization [29]. It has been demonstrated that programmers acquire new knowledge primarily from other programmers [17]; periodic influx into an organization of graduates of programs of advanced study is therefore essential if the organization is to retain technical soundness.Universities have responded to this need, but in a rather haphazard manner, with the result that we have today a variety of programs, some of which have very little to do with computer science. Some of the programs are no more than, to use Smoliar's [41] words, “undergraduate programs for grown-ups.” Others are viewed as a first stage in the preparation for research careers of narrow specialization. Late in 1972 Terry Walker [45] conducted a poll of master's degree granting departments. The four primary objectives of a master's program given by the 93 respondents were: prepare a person for a job designing computer software systems, prepare a person for a job as a systems analyst, prepare a person to pursue a doctoral degree in computer science, prepare a person for a job as a scientific programmer. Today one would add a fifth objective: prepare a person for teaching computer science at the junior college level. There is clearly a need to reconcile these different objectives with a unified view of computer science.
Alfs T. Berztiss
SIGCSE1
1976 The why and how of discrete structures
abstract
Eight years after Curriculum 68 there is still much uncertainty regarding the place of discrete mathematics in a computer science curriculum. This paper explores the purposes of discrete mathematics courses in a very broad context. It is suggested that discrete mathematics be distributed over two courses, and that the attitudes established in the courses are more important than the contents of the courses.
Alfs T. Berztiss
SIGCSE1
1975 Remark on a Paper by Ghosh and Lum
Alfs T. Berztiss
Inf. Syst.1
1973 A Backtrack Procedure for Isomorphism of Directed Graphs
abstract
A reasonably efficient procedure for testing pairs of directed graphs for isomorphism is important in information retrieval and other application fields in which structured data have to be matched. One such procedure, a backtrack procedure based on a representation of directed graphs by linear formulas, is described. A procedure for finding a partial subdigraph of a digraph that is isomorphic to a given digraph is also described.
Alfs T. Berztiss
J. ACM1
1968 A Note on Segmentation of Computer Programs
Alfs T. Berztiss
Inf. Control.1