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)
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)
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)
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)