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.

Michael Evangelist

dblp:92/6965 · DBLP profile ↗
← Back
11ranked-venue papers
3as first author
0since 2021 · last 2001
0000-0002-2123-5971ORCID · corroborated

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

Software engineering, systems software and programming languages · 6 · 2 first-authorTheory of computation · 3Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 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
5 papers
Empirical software engineering · 73% Requirements engineering and software design · 10% Operating systems · 8%
Theoretical computer science
2 papers
Logic in computer science · 31% Computational complexity · 31% Automated reasoning and model checking · 31%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
software process
0.012000
Why don't we get more (self?) respect: the positive impact of software engineering research upon practice · ICSE 2000
Automated reasoning and model checking
decision procedures
0.011990
On the Limits of Efficient Temporal Decidability (Extended Abstract) · LICS 1990
Logic in computer science
temporal logic
0.011990
On the Limits of Efficient Temporal Decidability (Extended Abstract) · LICS 1990
Computational complexity › complexity of reasoning
temporal logic complexity
0.011990
On the Limits of Efficient Temporal Decidability (Extended Abstract) · LICS 1990
Operating systems
interprocess communication
0.011989
Multiparty Interactions for Interprocess Communication and Synchronization · IEEE Trans. Software Eng. 1989
Concurrent programming
multi-party interaction
0.011989
Multiparty Interactions for Interprocess Communication and Synchronization · IEEE Trans. Software Eng. 1989
Empirical software engineering › software metrics
software complexity metrics
0.011984
Program Complexity and Programming Style · ICDE 1984
Distributed computing theory
synchronization primitives
0.011989
Multiparty Interactions for Interprocess Communication and Synchronization · IEEE Trans. Software Eng. 1989
Software maintenance and evolution
programming style
0.011984
Program Complexity and Programming Style · ICDE 1984

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

formal specification · 0.0fault tolerance analysis · 0.0metric analysis · 0.0
YearPublicationVenuePosition
2001 Software Engineering Research Agendas Panel (SERA): What Can't We Do, But Need to Learn How to Do?
H. Dieter Rombach, Manfred Broy, Michael Evangelist, Ali Mili 0001, Leon J. Osterweil, David Lorge Parnas
ICSE3
2000 Why don't we get more (self?) respect: the positive impact of software engineering research upon practice
abstract
Software vendors rarely acknowledge their debt to research, indeed often are unaware of it, and rarely even appreciate the importance of such acknowledgement. The long lead times, and tortuous adoption paths, for software engineering research contributions also cloud perception of the actual source of popularly adopted software engineering technologies.
Leon J. Osterweil, Barry W. Boehm, Michael Evangelist, Volker Gruhn, Jeff Kramer, Edward F. Miller
ICSE3
2000 The impact project: determining the impact of software engineering research upon practice (panel session)
abstract
The purpose of this panel is to introduce the Impact Project to the community, and to engage the community in a broad ranging discussion of the project's goals, approaches, and methods. Some of the project's early findings and directions will be presented.
Leon J. Osterweil, Lori A. Clarke, Michael Evangelist, Jeff Kramer, H. Dieter Rombach, Alexander L. Wolf
SIGSOFT FSE3
1996 A Formalism for Architectural Modeling of Distributed Real-Time Systems
Yi Deng 0001, Wenliang Du 0001, Paul C. Attie, Michael Evangelist
SEKE4
1993 Convergence of Iteration Systems
Anish Arora, Paul C. Attie, Michael Evangelist, Mohamed G. Gouda
Distributed Comput.3
1990 Convergence of Iteration Systems (Extended Abstract)
Anish Arora, Paul C. Attie, Michael Evangelist, Mohamed G. Gouda
CONCUR3
1990 On the Limits of Efficient Temporal Decidability (Extended Abstract)
abstract
An analysis is made of the contribution of the temporal operators alone to the complexity of deciding temporal logics by suppressing the role the usual Boolean connectives play in determining lower bounds on the complexity of their decision procedures. Several temporal logics are exhibited which can state many properties useful in describing temporal systems and which restrict combinations of temporal and Boolean operators so as to be decidable in low deterministic polynomial time. It is also shown that relaxing any of the constraints placed on the syntax of these logics results in intractability, thereby demonstrating that there is a fine line separating tractably decidable sets of temporal formulas from intractable ones.>
E. Allen Emerson, Michael Evangelist, Jai Srinivasan
LICS2
1989 Multiparty Interactions for Interprocess Communication and Synchronization
abstract
The authors consider the essential properties of a multiparty interaction construct which serves as a primitive for interprocess communication and synchronization in distributed programs. It is claimed that more general constructs, which violate the suggested properties, are appropriate for abstraction but should not be seen as a communication primitive, and that both facilities are needed. Several acceptability criteria are posed for multiparty interactions, and various possibilities for constructs satisfying these criteria are presented. These include introducing a novel kind of nondeterminism within the assignments of an interaction, weakening the synchronization among the participants in an interaction, and varying the number of participants in order to provide a high-level treatment of fault tolerance.>
Michael Evangelist, Nissim Francez, Shmuel Katz
IEEE Trans. Software Eng.1
1988 Using Raddle To Design Distributed Systems
Michael Evangelist, Vincent Y. Shen, Ira R. Forman, Mike Graf 0002
ICSE1
1985 Complete Problems for Space Bounded Subclasses of NP
Moon-Jung Chung, Michael Evangelist, Ivan Hal Sudborough
Acta Informatica2
1984 Program Complexity and Programming Style
abstract
In a recent paper(1)the author has presented evidence that, contrary to several studies in the literature, certain software complexity metrics are not consistently sensitive to the application of program style rules. In the present paper, these results are summarized and extended to two additional metrics. The new results indicate both that current complexity metrics are improper indices of program quality, as measured by style, and that many commonly used style rules do not address questions of minimizing interprocedural information flow complexity.
Michael Evangelist
ICDE1