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.