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

Naser S. Barghouti

dblp:70/179 · DBLP profile ↗
← Back
3ranked-venue papers
3as 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 · 2 · 2 first-authorTheory of computation · 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
1 paper
Services computing and microservices · 77% Software maintenance and evolution · 23%

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

TopicWeightPapersLastEvidence papers
Services computing and microservices › business process management
business process monitoring
0.011995
Using Event Contexts and Matching Constraints to Monitor Software Processes · ICSE 1995

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

event monitoring · 0.0
YearPublicationVenuePosition
1997 Grappa: A GRAPh PAckage in Java
Naser S. Barghouti, John M. Mocenigo, Wenke Lee
GD1
1995 Using Event Contexts and Matching Constraints to Monitor Software Processes
abstract
Automated monitoring of events that occur in a computer network is essential for non-intrusive software process enactment.Relevant events include modification of product artifacts like source files and documents, and execution and termination of tool invocations.Monitoring these events requires capturing the context in which they occur and constraining the monitoring to relevant events only.We introduce the concept of event context, and present constructs for using it to constrain event matching.The constructs have been implemented as an extension to an existing event monitoring system called Yeast, which serves as the event monitoring component in Provence.Provence is an open process-centered environment that monitors the actual execution of software processes, abstracted as sequences of low-level events, and maps these sequences of events into transitions in the process model enactment.
Naser S. Barghouti, Balachander Krishnamurthy
ICSE1
1992 Scaling up Rule-Based Software Development Environments
abstract
Rule-based software development environments (RBDEs) model the software development process in terms of rules that encapsulate development activities, and assist in executing the process via forward and backward chaining over the rule base. We investigate the scaling up of RBDEs to support (1) multiple views of the rule base for multiple users and (2) evolution of the rule base over the lifetime of a project. Our approach is based on clarifying two distinct functions of rules and chaining: maintaining consistency and automation. By definition, consistency is mandatory whereas automation is not. Distinguishing the consistency and automation aspects of RBDE assistance mechanisms makes it possible to formalize the range of compatible views and the scope of mechanizable evolution steps. Throughout the paper, we use the MARVEL RBDE as an example application.
Naser S. Barghouti, Gail E. Kaiser
Int. J. Softw. Eng. Knowl. Eng.1