Alvaro Miyazawa

Learn More
Simulink’s Stateflow is a graphical notation widely adopted in industry. Since it is frequently used to model safety-critical systems, correctness of implementations of Stateflow charts is a major concern. In previous work, we have shown how we can generate formal models for refinement of Stateflow charts automatically. Here, we define a refinement strategy(More)
One means of supporting software evolution is to adopt an architecture where the function of the software is defined through recon-figuring the flow of execution and parameters of pre-existing components. For such software it is desirable to maximise the reuse of assurance assets, and minimise re-verification effort in the presence of change. In this paper(More)
Simulink diagrams are widely used in industry for specifying control systems and a particular type of block used in them is a Stateow chart. Often, the systems specied are safety-critical ones. Therefore, the issue of correctness of implementations of these systems is relevant. We are interested in the verication of implementations of Simulink diagrams that(More)
SysML is a variant of UML for systems design. Several formalisations of SysML (and UML) are available. Our work is distinctive in two ways: a semantics for refinement and for a representative collection of elements from the UML4SysML profile (blocks, state machines, activities, and interactions) used in combination. We provide a means to analyse and refine(More)