scispace - formally typeset
R

R. E. K. Stirewalt

Researcher at Michigan State University

Publications -  39
Citations -  523

R. E. K. Stirewalt is an academic researcher from Michigan State University. The author has contributed to research in topics: Unified Modeling Language & Applications of UML. The author has an hindex of 12, co-authored 37 publications receiving 513 citations.

Papers
More filters
Proceedings ArticleDOI

An aspect-oriented approach to dynamic adaptation

TL;DR: The paper presents a two-phase approach to dynamic adaptation, where the first phase prepares a non-adaptive program for adaptation, and the second phase implements the adaptation at run time.
Journal ArticleDOI

Automatically Detecting and Visualising Errors in UML Diagrams

TL;DR: In this article, the authors describe automated structural and behavioural analyses applicable to UML diagrams using their formalisation framework and discuss how simulation and model checking can be used in tandem for behavioural analysis of the UML diagram.
Proceedings ArticleDOI

Designing your Next Empirical Study on Program Comprehension

TL;DR: Researchers and practitioners working in the area of program comprehension are encouraged to join forces to design and carry out studies related to program comprehension, including observational studies, controlled experiments, case studies, surveys, and contests, and to develop standards for describing and carrying out such studies in a way that facilitates replication of data and aggregation of the results of related studies.
Proceedings ArticleDOI

Empirical Evaluation of a UML Sequence Diagram with Adornments to Support Understanding of Thread Interactions

TL;DR: This paper presents a synchronization adorned UML (saUML) sequence diagram notation that highlights aspects of thread interactions and describes an empirical study of whether these diagrams help students to better understand concurrent executions and concurrency concepts, as measured by their ability to answer questions about a particular execution of a multi-threaded system.
Journal ArticleDOI

Inference graphs: a computational structure supporting generation of customizable and correct analysis components

TL;DR: This paper describes how to balance the need for assurance, which typically implies a formal proof obligation, against other design concerns, whose solutions leverage design techniques that are not (yet) accompanied by mature proof methods.